summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-05Bump to 2021Joe Rozner
2023-01-05Update copyright to 2023Josh F
2023-01-05added string list for triage viewop2786
2023-01-05fix for outdated addresses after rebasing in triage viewop2786
2023-01-05set address color to AddressColor for import and export treeop2786
2023-01-03Fix UAF chance in BackgroundThreadGlenn Smith
If a the owning object is deleted in between the m_owner check and a main thread action being run, the action was not cancelled properly.
2023-01-03Use file/line numbers in rapidjson generic errorsGlenn Smith
2023-01-03Make ProgressTask cancel if its owner is deletedGlenn Smith
# Conflicts: # ui/progresstask.h
2023-01-03Move this api for consistencyGlenn Smith
Sorry if you were using it (99.99% chance you weren't)
2023-01-03Allow specifying snapshot name in SaveSettingsGlenn Smith
2023-01-03Add Snapshot::SetName apiGlenn Smith
2023-01-03Add instruction attributes to IL instructionsRusty Wagner
2023-01-03Function inliningRusty Wagner
2023-01-03Add `replace_expr` to MLIL/HLIL in Python APIXusheng
2022-12-26Add listeners for symbol events in linear viewJosh Ferrell
2022-12-23fixed broken docstring links in binaryview.pyGalen Williamson
2022-12-23Fixed missing newlines before `:param` in docstringsGalen Williamson
This was causing the generated html to not show the param lines correctly.
2022-12-23correct usage of `BNSetUserCallTypeAdjustment` in ↵Galen Williamson
`Function.set_call_type_adjustment`. Fixes #3503
2022-12-23Minor fix for API function namesXusheng
2022-12-23Fix import_library_type and import_library_object passing wrong type of ↵Xusheng
arguments into the core. Fix https://github.com/Vector35/binaryninja-api/issues/3755
2022-12-22Fix getting constant data from HighLevelILConstDataJosh Ferrell
2022-12-22Fix many incorrect type hints and type errorsJosh Ferrell
2022-12-22Add LowLevelILFunction documentationkat
Arrakis can have a little LowLevelILFunction documentation, as a treat
2022-12-22cleanup some docs, including better explanation of code refs and data refsJordan Wiens
2022-12-22Properly detect function header in flow graph widget. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/3753
2022-12-21Expose get_next_valid_offset in python apiJosh Ferrell
2022-12-21Clearer documentation on 'GetData/CodeReferences' functionskat
2022-12-21Add support for adding magic values into expression parserXusheng
2022-12-16Add new "Create Array" dialogJon Palmisciano
2022-12-16Use .length method to get the length of a Section object and deprecate ↵Xusheng
len(). Fix https://github.com/Vector35/binaryninja-api/issues/3634
2022-12-14Support multiple files and importing function in header import dialogPeter LaFosse
2022-12-14Add LoggerRefPeter LaFosse
2022-12-14Support disabling the debugger plugin shipped with BN by setting ↵Xusheng
BN_DISABLE_CORE_DEBUGGER environment variable
2022-12-13fix incorrect linkJordan
2022-12-13notes on disabling loggingJordan
2022-12-08Fix capitalization on C++ API docs indexJon Palmisciano
2022-12-08Change type from array->string.Sean Deaton
`enum` seems to be the list of strings that are possible values. When the type is set to `array` and `enum` is present, Settings fails to load. Additionally, I could not find any examples of Settings where the type is set `array` and `enum` is added. I confirmed that the list of strings defined in `enum` populate a drop down list when the `type` is set to `string`.
2022-12-08Triage view: update exports list when functions changeGlenn Smith
2022-12-06Update issue templates.Alexander Taylor
2022-12-05Fix crash when symbols list fetch is still running when find/address dialog ↵Rusty Wagner
is dismissed
2022-12-02Update linear view header spacingJosh Ferrell
2022-12-01Revert commenting out of this macroGlenn Smith
This was the culprit that was breaking the generator for core type parser, but that uses clang and doesn't have the weird race condition where it breaks anymore. Also this comment was a mistake so whoops
2022-11-30[Rust API] BinaryView.get_types() etcGlenn Smith
2022-11-30Triage View: show typelib status of importsGlenn Smith
2022-11-30Type library C++ api & import recordingGlenn Smith
2022-11-30Add sticky header to linear viewJosh Ferrell
2022-11-29generator.cpp: Don't even create a temp file, just use ephemeralGlenn Smith
2022-11-29generator.cpp: Use temporary Settings to prevent typeparser raceGlenn Smith
2022-11-28Update docs for signatures folder in user dirJosh Ferrell
2022-11-28Faster hashing of rapidjson valuesJosh Ferrell