summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-06[Rust] Fix MLIL function expression index usage in place of instruction indexMason Reed
Discovered when poking at variable values in WARP
2025-07-05Fix ELF loader image base calculation to include memory-only PT_LOAD segments.Brian Potchik
2025-07-04[Rust] Fix double precision expression low level IL definitionMason Reed
2025-07-04[WARP] Fix possible skipped instructions when multiple IL expressions are ↵Mason Reed
appended for a given instruction
2025-07-04[RTTI] Fix vtables straddling section boundaries causing a OOB exceptionMason Reed
This fixes an issue with certain shared cache binaries where a VFT was placed at the tail of the const data section
2025-07-04[SharedCache] Enqueue pointer sweep on image/region loadMason Reed
This is enabled as is, there might need to be some restrictions later on, does not seem to have an unreasonable impact analysis time
2025-07-04EFI Resolver user guide documentationBrandon Miller
2025-07-03[Rust] Fix clippy + rustfmt complaintsMark Rowe
The clippy complaint was a real issue: the doc comment intended for the commented-out `unresolved_indirect_branches` was being interpreted as the start of the doc comment for the following function.
2025-07-04[WARP] Remove warning about missing sections for Raw viewMason Reed
2025-07-04[Rust] Fix some grammar in README.mdMason Reed
2025-07-04[Rust] Add missing `ADD_OVERFLOW`, `TEST_BIT` and `LLIL_REG_STACK_FREE_REG` ↵Mason Reed
low level IL expressions
2025-07-03Fix compilation with newer clang/gcc versionsJosh Ferrell
2025-07-03Fix C++ deprecation warnings in nlohmann and rapidjsonJosh Ferrell
2025-07-03Bump current core ABI versionAlexander Khosrowshahi
2025-07-03Add get_files_by_path_in_project and get_path_in_project to C++ and python APIsAlexander Khosrowshahi
2025-07-03Change 'Path' to 'Path on disk' in triage summaryAlexander Khosrowshahi
2025-07-03Add GetPathInProject() to core APIAlexander Khosrowshahi
2025-07-03Add API to get all type field references at the same time to avoid ↵Rusty Wagner
duplicating work
2025-07-03Reduce number of refreshes and memory usage of cross references widget.Rusty Wagner
* Generates IL for cross references only when visible instead of all at once. * Releases memory for IL after the cross references retrieves the tokens. * Much faster algorithm for updating IL when functions change. * Don't refresh cross references at all if the widget isn't visible. Retreiving the new set of cross references is deferred until the widget becomes visible again. * Don't redo the query for the list of cross references when anything in the entire UI changes, even the window layout. Only recompute the list when an event for a new cross reference selection comes in.
2025-07-03Expose Add/RemoveDataReference and ensure BinaryViews use this API instead ↵Peter LaFosse
of the _user_ variant
2025-07-03api: indirect branch inlining supportRyan Snyder
2025-07-03arm/thumb: signal that returns can switch archRyan Snyder
2025-07-03[Rust] Add simple binary view tags testMason Reed
2025-07-03Temporarily disable tags for WARP functions tag types are not thread safeMason Reed
Another set of bugs caused by undo and main thread actions, when will it end
2025-07-03Fix TagType objects being leaked when opening tags sidebarMason Reed
2025-07-02Add outlining support for wmemcpy.Brian Potchik
2025-07-02[Rust] Misc cleanupMason Reed
2025-07-02[Rust] Add missing `LLIL_FLOAT_CONST` low level IL expressionMason Reed
2025-07-02[WARP] Fix rpath for warp UI on linuxMason Reed
Was not able to find the core plugin in the plugins directory
2025-07-02Fix mips tests failing to build on arm64 linuxMason Reed
2025-07-02cannot use the same keyword for RST linksJordan Wiens
2025-07-02must escape newlines in long parameter descriptionsJordan Wiens
2025-07-02must use double backquotes instead of single in RSTJordan Wiens
2025-07-02fix warning for (m/l)lilfunction translate docsJordan Wiens
2025-07-02fix docs for submodules like collaboration and debuggerJordan Wiens
2025-07-02improve summary splits to prevent a doc warningJordan Wiens
2025-07-02sphinx warnings now stop the buildJordan Wiens
2025-07-02replace autosummary with built-in to fix warningsJordan Wiens
2025-07-02removing defucnt cpp sphinx configJordan Wiens
2025-07-02[Rust] Add missing `LLIL_FLAG_GROUP` and `LLIL_FLAG_COND` lifted IL expressionsMason Reed
2025-07-02[WARP] Make plugin commands more discoverableMason Reed
Removing the nesting because we now scope view plugin commands out of the context menu
2025-07-02Fix thumb2 lifting to prevent temp reg spillover for post dec stm instruction.Brian Potchik
2025-07-02[WARP] Fix headless builds depending on binaryninjauiMason Reed
2025-07-02Added no export trie data detection.Hongyu Chen
2025-07-02Add refs count column to Strings view table, fix address column width, make ↵Galen Williamson
sort indicator clearable
2025-07-02Add Length column to Strings view tablesGalen Williamson
2025-07-02Fix Objective-C dynamic dispatch setting.Brian Potchik
2025-07-02[mips] Merges PR https://github.com/Vector35/binaryninja-api/pull/6311: MIPS ↵kat
r5900 (PS2 EE) support
2025-07-02[Rust] Misc formattingMason Reed
2025-07-02Fix misc warnings in PPC disassemblerMason Reed