summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
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
2020-09-16Add setting to control logging in headless.Brian Potchik
2020-09-15more detailed documentation for core_set_licenseJordan Wiens
2020-09-15Add support for custom flowgraph edgesPeter LaFosse
2020-09-15display as in linear viewXusheng
2020-09-14Custom request types and data transfer for DownloadProviderGlenn Smith
2020-09-13Disable logging during headless unit tests.Brian Potchik
2020-09-13Enable python logging to stderr by default when in headless mode.Brian Potchik
2020-09-10Fix Windows file deletion issue in testsChinmay
2020-09-10Update API name for ParsePossibleValueSetChinmay
2020-09-10Adds tests related to UIDFChinmay
2020-09-08UI changes for user-informed dataflowChinmay
2020-09-06fix parse_types_from_string()Xusheng
2020-09-03Fix cmake generator target not copying python filesGlenn Smith
2020-09-03allow redefining an existing typeXusheng
2020-09-02update snippets from latest pluginJordan Wiens
2020-08-27Fix generator target depending on itselfGlenn Smith
2020-08-26Better docs on variable.name = NoneGlenn Smith
2020-08-26Don't trigger reanalysis in variable name updatesGlenn Smith
Plugins should trigger the analysis themselves and update their variable objects after
2020-08-26update basic_block property documentation on flowgraphnodeJordan Wiens
2020-08-26More efficient analysis updateGlenn Smith
2020-08-26Reload default variable name when unset; don't clobber user type.Kevin Burk
2020-08-26Persistent setter for variable names.Kevin Burk
2020-08-21Allow negative indexing of hlil functionJosh Ferrell
2020-08-19Documentation for SaveSettings and SaveOptionJosh Ferrell