summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2021-02-12Add unresolved control-flow tracking and associated tag support.Brian Potchik
2021-02-10small addition to setter for analysis_skippedJordan Wiens
2021-02-05fix max_instr_length note stylingJordan
2021-02-05improve the documentation of binaryview callbacksXusheng
2021-02-04Update documentation for get_view_of_file_with_options.Brian Potchik
2021-01-27Finish HLIL expression mapping APIs.Brian Potchik
2021-01-27Fix InstructionTextToken API passthroughPeter LaFosse
2021-01-23Changed SymbolType to Type in define_auto_symbol_and_var_or_function ↵Calle Svensson
documentation
2021-01-21Let calling conventions opt out of heuristicsGlenn Smith
2021-01-20Add get_lifted_ils_at API.Brian Potchik
2021-01-18updating copyright yearJordan Wiens
2021-01-18expose Function::IsVariableUserDefinded()Xusheng
2021-01-08add note about max_instr_length to Architecture classJordan Wiens
2021-01-07Update comment for has_data_variablescarsonharmon
2021-01-07improve documentation on BinaryViewEventXusheng
2021-01-06Check for data tag (arch/func == null) in callbacksGlenn Smith
Fixes #2195
2020-12-23Add GetLowLevelILInstructionsForAddress API to retrieve all LLIL for an address.Brian Potchik
2020-12-18Add API/UI to control dead store elimination of specific variablesRusty Wagner
2020-12-09Update settings documentation.Brian Potchik
2020-12-09Cleanup project creation and add API.Brian Potchik
2020-12-07initial support for contains operator on possible value setsJordan Wiens
2020-12-05Clean up a couple places where CoreArchitectures are created without ↵Glenn Smith
checking cache
2020-12-05Fix tag notification callbacks not giving real python objectsGlenn Smith
2020-12-02Callback for address changes #2166Glenn Smith
2020-11-29add pydoc for navigation APIs and get_address-for_data_offsetJordan Wiens
2020-11-27include between get_string_at and get_ascii_string_atJordan Wiens
2020-11-21Add improved instruction mapping APIs.Brian Potchik
2020-11-16Docs shortcut in script consoleGlenn Smith
2020-11-16add a unit test for loading old databaseXusheng
2020-11-13add callback for BinaryView finalization and initial analysis completionXusheng
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-08small documentation improvements to demonstrate plugin loading and caveat ↵Jordan Wiens
open_view behavior around bndb loading
2020-11-06Fix python headless default log initialization.Brian Potchik
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-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-27Fix passing raw bv handle to BinaryDataNotification callbacksJosh Ferrell
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-25Cleanup loader settings.Brian Potchik
2020-10-24PossibleValueSet dialog pulls existing values and miscellaneous cleanup.Brian Potchik
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-15Deprecate BNInitCorePlugins/BNInitUserPlugins in favor of a common ↵Rusty Wagner
BNInitPlugins to allow platforms to load customized architecture plugins