summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-10-16Fix Python exception on HLIL instructions that do not have an associated ↵Rusty Wagner
basic block
2020-10-16add unit test for deprecated BinaryViewTypeXusheng
expose FileMetadata::GetExistingViews()
2020-10-15Make var name consistentGlenn Smith
2020-10-15Keep track of mouse position when selectingGlenn Smith
2020-10-15Deprecate BNInitCorePlugins/BNInitUserPlugins in favor of a common ↵Rusty Wagner
BNInitPlugins to allow platforms to load customized architecture plugins
2020-10-15Cleanup load options when choosing to not open specific BinaryView types ↵Brian Potchik
during open with options.
2020-10-15edit current line in linear viewXusheng
add CanAssemble() to architectures
2020-10-14Fix indent in two placesGlenn Smith
2020-10-14Don't build uinotification plugin on headless buildGlenn Smith
2020-10-14Fix broken parse_possiblevalueset documentation.Brian Potchik
2020-10-14Temporary LinearView selection patch to preserve reasonable behavior during ↵Brian Potchik
analysis.