summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-24Fix linux-setup.sh not making a valid desktop icon on 24.04Glenn Smith
2024-10-24Add disassembly setting to allow/disallow rendering of collapse tokensPeter LaFosse
2024-10-24Make PseudoRust collapsablePeter LaFosse
2024-10-24Fix alignment of top level braces in PseudoCPeter LaFosse
2024-10-24Initial implementation of the module-level analysis workflow.Brian Potchik
2024-10-24Remove bad import in __init__.pyJosh Ferrell
2024-10-24Add MSVC RTTI pluginMason Reed
Adds two commands that must be run manually "MSVC\\Find RTTI" and "MSVC\\Find VFTs" both of which will apply their respective data to the view AND store metadata for scripts to use under the "msvc" key.
2024-10-24Add __hash__ method to FunctionViewTypePeter LaFosse
2024-10-24Initial Firmware Ninja core APIBrandon Miller
2024-10-23Initial commit of the alpha dyld_shared_cache view API Plugin.kat
This is an early release of our DSC processing plugin. We're still hard at work improving this feature. You should be able to just drop in a dyld_shared_cache and use the 'Shared Cache Triage' view to load and analyze images.
2024-10-23Calling Conventions for register specific arc functionskat
2024-10-23Linear view function regions collapsePeter LaFosse
Update collapse code to support PseudoC
2024-10-23Fix conditional no-returnPeter LaFosse
2024-10-23Compile demangler plugins directly into the core for P E R FGlenn Smith
Turns out, this is a rather hot path on initial binary loading (>50% runtime), and trying to pipe it all through the FFI makes it really slow. Like 100% slower. Ouch. Now, the demangler plugins are written with a bunch of #ifdef macros to allow for building both as a plugin and directly into the core. There is no functionality change here apart from regaining the lost performance.
2024-10-23Add docs for new plugin manager filter keywords @update_available and ↵KyleMiles
@failed_to_load
2024-10-23Add API to bulk add segments, use it in elf viewJosh Ferrell
2024-10-23upgrade minimum doxygen version to support 1.12.0Jordan Wiens
2024-10-23Fix Database.global_keys not converting bytes to strGlenn Smith
2024-10-22Update rust default workflow instanceMason Reed
Should fix the warning being printed in the log
2024-10-22Add BinaryViewExt::{function_start_before, function_start_after}Mason Reed
2024-10-22doc: Add BackgroundTaskThread python exampleriskydissonance
To allow python plugins to do work not on the UI thread. Also allows them to call update_analysis_and_wait()
2024-10-22fix: implement slicing on TypedDataAccessor for ArrayTypesScott Lagler
2024-10-22fix: BasicBlockList iteration returns a new listScott Lagler
The culprit here is the _n class member which serves as the counter for the __next__ function. That needs to be reset when iterating through the list
2024-10-22add new tool button with backgroundJordan Wiens
2024-10-22add mention of popup xrefs to migration documentationJordan Wiens
2024-10-21Fix UAF of base structure typesMason Reed
Thanks glenn
2024-10-21Stop leaking named type references in rustMason Reed
2024-10-21Better calculation for sp offsets of DWARF local variablesJosh Ferrell
2024-10-21Add missing TypeBuilder::~TypeBuilderGlenn Smith
2024-10-21Allow `current_il_instruction` to work in Pseudo C (or any high level language)Rusty Wagner
2024-10-21Allow multiple high level representations for display, add Pseudo Rust and a ↵Rusty Wagner
Pseudo Python example plugin
2024-10-21Fix compiler warnings.Alexander Taylor
2024-10-21Add redirects for moved debugger docs pages.Alexander Taylor
2024-10-19Fix some rust warnings and remove mention of `binja-rs`Mason Reed
2024-10-19Add misc docs to BinaryDataNotificationMason Reed
Should make it more clear when certain callbacks are called.
2024-10-19Add way to set the id of the defined type in rust apiMason Reed
2024-10-19Add ArchitectureExt::calling_conventions to rust apiMason Reed
2024-10-19Rework rust workflow api and add workflow exampleMason Reed
2024-10-19implement rust workflowRubens Brandao
2024-10-19Improved support for interactive flowgraphs.Brian Potchik
2024-10-18Move GenericRange and GenericRangeMap to apiJosh Ferrell
2024-10-18Add progress reporting to first phase of DWARF parsingJosh Ferrell
2024-10-18raise sidebar widgets when focusedJordan Wiens
2024-10-17verify relocation sections have non-zero sizesJordan Wiens
2024-10-17Fix free edition for demangler plugins (woops)Glenn Smith
2024-10-17Demangler plugin APIGlenn Smith
Closes #467
2024-10-14Expose Unicode conversion functionsGlenn Smith
2024-10-14FFI helpers in the api too nowGlenn Smith
2024-10-14Add various missing Type/TypeBuilder getters and settersaGlenn Smith
2024-10-14Expose Type::GetNameTypeStringGlenn Smith