summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
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
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 broken parse_possiblevalueset documentation.Brian Potchik
2020-10-14UIContext notifications (eg file open/save)Glenn Smith
2020-10-09Return tag in all casesRyan Stortz
2020-10-09remove comma in Python codeXusheng
2020-10-08Remove name setter for Variable object. Variable objects are always copiesPeter LaFosse
2020-10-08stringify filename passed into get_view_of_type (py2/3 compatible fix for ↵Peter LaFosse
using py3 Path object)
2020-10-06Verify mlil is not None in high level IL mapping API.Brian Potchik
2020-10-01Add a typeRyan Stortz
2020-10-01Documentation fixes and an api fixRyan Stortz
2020-09-29Fix low_level_il access when MLIL is None.Brian Potchik
2020-09-27Add High Level IL Mappings.Brian Potchik
2020-09-23small documentation updatesJordan Wiens
2020-09-17Pass settings handle in save_auto_snapshotJosh Ferrell
2020-09-17Fix get_next_data_var_after when handling auto data variables shadowed by ↵Brian Potchik
user data variables, again.
2020-09-17Fix get_next_data_var_after when handling auto data variables shadowed by ↵Brian Potchik
user data variables.
2020-09-16fixup broken warning syntaxJordan Wiens
2020-09-16Fix #1857 and #1959; Fix bytes/bytearray/string handling for databuffersKyleMiles
2020-09-16add support to databuffers, cstr helper, and bv.write for bytearraysJordan Wiens
2020-09-16Add 'disable_default_log' method in the Python API.Brian Potchik