summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
AgeCommit message (Collapse)Author
2021-04-20Add InitialState to Analysis.Brian Potchik
2021-04-19Fix Mach-O duplicate symbol handling for external relocations.Brian Potchik
2021-04-16add a DisassemblySettings* parameter to MLIL/HLIL functions that retrieve ↵Xusheng
instruction/expr text
2021-04-06Add support for duplicate symbol handling.Brian Potchik
2021-03-31Maintain preferred IL view when navigating among views which don't support ILs.Brian Potchik
2021-03-30Add ability to query for database backing of specific BinaryViewTypes and ↵Brian Potchik
fix state initialization.
2021-03-19Add BNGetParentPath APIPeter LaFosse
2021-03-19Add BNGetParentPath APIPeter LaFosse
2021-03-17Misc typo changes, const changes, code cleanup, and example updatesKyleMiles
2021-03-05Update BN_CURRENT_CORE_ABI_VERSIONPeter LaFosse
2021-03-02Add ability to install python dependenciesPeter LaFosse
Refactor plugin repo loading into scripting provider. Find python binary for given python library
2021-03-02Add common filesystem APIsPeter LaFosse
2021-03-01Add methods for creating wide char typesJosh Ferrell
2021-02-17add support for type xref and variable xrefXusheng
2021-02-12Add unresolved control-flow tracking and associated tag support.Brian Potchik
2021-01-27Add ABI version verification for pluginsRusty Wagner
2021-01-27Finish HLIL expression mapping APIs.Brian Potchik
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
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-09Cleanup project creation and add API.Brian Potchik
2020-11-21Add improved instruction mapping APIs.Brian Potchik
2020-11-19add enumeration PluginLoadStatusXusheng
2020-11-16add a unit test for loading old databaseXusheng
2020-11-13add callback for BinaryView finalization and initial analysis completionXusheng
2020-11-12Fix a ton of -Wextra warningsKyleMiles
2020-11-07Add unit tests for MS demangler. Remove unnecessary enumeration value (fixes ↵Peter LaFosse
bug in MS demangler)
2020-10-28Avoid varargs in Python FFIRusty Wagner
2020-10-28remove confusing comment of MLIL_RETliumuqing
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-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-15edit current line in linear viewXusheng
add CanAssemble() to architectures
2020-10-06Add proper indentation guidesJosh Ferrell
2020-09-28update definition for BNGetAddressRenderedWidth()Xusheng
2020-09-27Add High Level IL Mappings.Brian Potchik
2020-09-23add BNGetAddressRenderedWidth()Xusheng
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-13Enable python logging to stderr by default when in headless mode.Brian Potchik
2020-09-10Update API name for ParsePossibleValueSetChinmay
2020-09-08UI changes for user-informed dataflowChinmay
2020-09-06fix parse_types_from_string()Xusheng
2020-09-03allow redefining an existing typeXusheng
2020-08-24Add dot operator typePeter LaFosse