summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-05Use more fstrings in testcommon.pyPeter LaFosse
2021-09-05small bug fix to scriptingprovider.pyPeter LaFosse
2021-09-05Refactor ILs for greater speed and utilityPeter LaFosse
2021-09-05Don't inherit from object anymorePeter LaFosse
2021-09-05update unit test for preprocess_source changePeter LaFosse
2021-09-05Fix InstructionInfoPeter LaFosse
2021-09-05Create class CoreDataVariable and make DataVariable class 'active'Peter LaFosse
2021-09-05fix issue when looking up branch type in Architecture._get_instruction_infoPeter LaFosse
2021-09-05Convert the following to dataclasses:Peter LaFosse
AddressRange BoolWithConfidence ConstantReference EnumerationMember FunctionParameter ILFlag ILIntrinsic ILRegister ILRegisterStack ILSemanticFlagClass ILSemanticFlagGroup IndirectBranchInfo InstructionBranch InstructionInfo IntrinsicInfo IntrinsicInput LowLevelILExpr LowLevelILOperationAndSize PossibleValueSet RegisterInfo RegisterSet RegisterStackAdjustmentWithConfidence RegisterStackInfo SSAFlag SSARegister SSARegisterOrFlag SSARegisterStack SizeWithConfidence StackVariableReference StructureMember TypeFieldReference TypeParserResult ValueRange BasicBlockEdge
2021-09-05add a core.free_string helperPeter LaFosse
2021-09-05Fix some misspells in various enumerationsPeter LaFosse
2021-09-05Refactor RegisterValue class into multiple dataclasses which can be ↵Peter LaFosse
instantiated directly
2021-09-05Refactor Variable classPeter LaFosse
The Variable class is now broken into 3 separate classes with helper methods to convert between them. CoreVariable is implemented as a frozen dataclass and is analogous to BNVariable VariableNameAndType is analogous to BNVariableNameAndType Bothe the above are passive objects and can not be changed directly The new and improved Variable object is now an active object which can be operated on directly and changes will take effect immediately
2021-09-05Fix BinaryView.newPeter LaFosse
2021-09-05Fix highlight colors on BasicBlock objectsPeter LaFosse
2021-09-05Add type hints to basicblock.py, lowlevelil.py, architecture.pyPeter LaFosse
2021-09-05Add ability for TypeBuilder objects to utilize ↵Peter LaFosse
StructureBuilder/EnumerationBuilder/NamedTypeReferenceBuilder objects
2021-09-05Fix get_ssa_var_version in unit testPeter LaFosse
2021-09-01prevent user settings and plugins from influencing unit test generationJordan Wiens
2021-08-26Update hardcoded test_get_il_vars test for new .bntl'sAndrew Lamoureux
2021-08-25Add 'requiresRestart' property to settings schema for UI notification.Brian Potchik
2021-08-25Update workflows c++ examples.Brian Potchik
2021-08-25Update reflection view for improved IL synchronization and default IL.Brian Potchik
2021-08-25adding BN_DISABLE_REPOSITORY_PLUGINS environment variableJordan Wiens
2021-08-24Update getting-started.mdJordan
typo in key binding link
2021-08-20Workflows basic blocks and IL function analysis setters.Brian Potchik
2021-08-20platforms: specify platform types and add bvt platform callbacksRyan Snyder
2021-08-19convert sample python triage plugin to PySide6Jordan Wiens
2021-08-18Rust API : DebugInfo API FixesKyleMiles
2021-08-17CMake option to set license for generatorGlenn Smith
2021-08-17HTTP C++ library via downloadproviderGlenn Smith
2021-08-17Websocket providerGlenn Smith
2021-08-17add more general API documentation and numerous other documentation improvementsJordan Wiens
2021-08-17Fix ref count issue in BinaryView::GetCodeReferencesForTypeField()Xusheng
Fix https://github.com/Vector35/binaryninja-api/issues/2590
2021-08-16Move py debugger functions to __init__.pyGlenn Smith
2021-08-16Cleanup taglist headerGlenn Smith
2021-08-16Remove disconnected node from tail call example.Brian Potchik
2021-08-15much more information on type librariesJordan Wiens
2021-08-15small fix in title of user plugin helpJordan Wiens
2021-08-14Move debugging info to plugin dev guideGlenn Smith
2021-08-14Startup.py/python debugger updates and documentationGlenn Smith
2021-08-13Workflows early preview.Brian Potchik
2021-08-13convert filter search boxes to be always shown and include default textJordan Wiens
2021-08-13use py3 for install script by defaultJordan Wiens
2021-08-13adding pth uninstallation to install api script and linux setup scriptJordan Wiens
2021-08-10Rust API : Remove nightly requirement; Remove custom Clang args to simplify ↵KyleMiles
getting bindgen to work
2021-08-09Fancier tags listGlenn Smith
2021-08-09Fix warning.Brian Potchik
2021-08-06adding batch processing documentationJordan Wiens
2021-08-06VariableList: Refresh on focusJon Palmisciano