summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-12Add nom license referenceKyleMiles
2020-11-12Fix a ton of -Wextra warningsKyleMiles
2020-11-12add environment variable overrides to batch documentation and fix typosJordan Wiens
2020-11-11fix log API param types to be the appropriate enum instead of intJordan Wiens
2020-11-10documentation update, example for settings and description of using custom ↵Jordan Wiens
convention in type docs
2020-11-10Fix warningsRusty Wagner
2020-11-08small documentation improvements to demonstrate plugin loading and caveat ↵Jordan Wiens
open_view behavior around bndb loading
2020-11-07Add unit tests for MS demangler. Remove unnecessary enumeration value (fixes ↵Peter LaFosse
bug in MS demangler)
2020-11-07Improved view location preservation when duplicating existing views in the UI.Brian Potchik
2020-11-06Fix python headless default log initialization.Brian Potchik
2020-11-06fix UI plugin build and update build instructionsXusheng
2020-11-05Allow force rebase in python API when UI is enabled.Brian Potchik
2020-11-04Update bncompleter.pyJordan
add missing module on inspect.getattr_static and small readability cleanup
2020-11-04use getattr_static to avoid executing codeJordan
2020-11-03initial draft of batch processing documentationJordan Wiens
2020-10-29Update lowlevelil.pyDustin Fraze
Add string handling to ILRegister comparison. This is especially nice with the CallingConvention API. It returns a string for things like "int_return_reg". This allows comparison without sprinkling of str(). Fix up __ne__ for ILInstruction.
2020-10-28Avoid varargs in Python FFIRusty Wagner
2020-10-28rapidjson serializationJosh Ferrell
2020-10-28remove confusing comment of MLIL_RETliumuqing
2020-10-27Fix passing raw bv handle to BinaryDataNotification callbacksJosh Ferrell
2020-10-27Fix generator to generate python3 tests onlyKyleMiles
2020-10-27Add simplifier test casesKyleMiles
2020-10-27Fix #2047; open_view/get_view_of_file_with_options return a raw view if ↵KyleMiles
header parsing or getting load options fail
2020-10-27automatically coerce Variable.source_type to enumerationPeter LaFosse
2020-10-27Improve performance when creating Variable's.Tim Bryant
2020-10-27remove the loop to delete temp files on WindowsXusheng
2020-10-26testing workaround to fix scripting console visible when window loses focusJordan Wiens
2020-10-25Cleanup loader settings.Brian Potchik
2020-10-25Add Save All action to the UI.Brian Potchik
2020-10-24PossibleValueSet dialog pulls existing values and miscellaneous cleanup.Brian Potchik
2020-10-23Add more test cases for simplifierKyleMiles
2020-10-23update settings documentationJordan Wiens
2020-10-21add readme to cpp docs and update plugin documentation to refer to the new menuJordan Wiens
2020-10-21include link to cpp in py docsJordan Wiens
2020-10-21remove range from apidocsJordan Wiens
2020-10-21re-enable doxygen HTML outputJordan Wiens
2020-10-21latest breathe testsJordan Wiens
2020-10-21disable exhale in sphinxJordan Wiens
2020-10-21switch back to default directories, remove source and use default name for ↵Jordan Wiens
Exhale
2020-10-21sample rst and updated conf for breathe/sphinxJordan Wiens
2020-10-21sample rst and updated conf for breathe/sphinxJordan Wiens
2020-10-21remove full pathsJordan Wiens
2020-10-21cleanup menuJordan Wiens
2020-10-21themingJosh Ferrell
2020-10-21switching to doxygenJordan Wiens
2020-10-21interim progress using exhaleJordan Wiens
2020-10-21cleanup gitignoreJordan Wiens
2020-10-21fix Getting Started Python Console menu nameJamie
2020-10-19Expose Template Simplifier to the API, Adds Tests, and Adds Rust String FFI ↵KyleMiles
support to Python (see note) This introduces the ability to receive and free string from Rust in Python. For it to work, your exposed function name needs to begin with "BNRust", and the generator will create the appropriate code for freeing string return values and arguments.
2020-10-19Add Simplifier ImplementationKyleMiles