summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-22Add handling of structure returns and parameters in Windows x86/x64 calling ↵Rusty Wagner
conventions
2026-05-22Add handling of structure returns and parameters in aarch64 calling conventionRusty Wagner
2026-05-22Refactor calling conventions to support correct representation of structuresRusty Wagner
2026-05-22Extend MLIL call instruction outputs to be expressionsRusty Wagner
2026-05-22Fix stub generator to be less picky about leading indentationRusty Wagner
2026-05-21Accept lone '?' as full-byte wildcard in FlexHex search.Brian Potchik
2026-05-20Sort switch blocks in graph view by case numberGlenn Smith
2026-05-19Fix Thumb-2 out-of-bounds read during liftingBrandon Miller
Fix for sentry crash BINARYNINJA-89
2026-05-19Fix leaks due to unclear ownership of Menu instancesMark Rowe
2026-05-19Fix leaks due to missing parenting of Qt objectsMark Rowe
2026-05-19Add static DataRendererContainer::RenderLinesForDataMark Rowe
This is a replacement for the `DataRenderer::RenderLinesForData` member function as it is impossible to use without leaking memory.
2026-05-19Fix incorrect reference counting in C++ APIMark Rowe
2026-05-18Argument Assist Popup0cyn
2026-05-18[DWARF Import] Use proper address width for unknown architecturesJosh Ferrell
2026-05-14Refine FileMetadata display name APIs and update UI consumers.Brian Potchik
2026-05-13Add stack adjustment helper.Alexander Taylor
2026-05-13Increment SESSION_COUNT when cloning a Session.Alexander Taylor
Fixes #8166.
2026-05-13Increment ABI versions for new APIs.Alexander Taylor
2026-05-13Changes related to display as/type toggling.Alexander Taylor
2026-05-13include mock extension server and update plugin writing docsJordan Wiens
2026-05-13changed "There's" to "There are" (grammar)Ashvika Maddikonda
2026-05-13changed "Inheritence" to "Inheritance" (spelling error)Ashvika Maddikonda
2026-05-13changed from "corresponds the" to "corresponds to the" (grammar)Ashvika Maddikonda
2026-05-13changed "basis" to "basic" (typo)Ashvika Maddikonda
2026-05-13changed "existing" to "exist" (grammar)Ashvika Maddikonda
2026-05-13changed "much" to "must" (typo)Ashvika Maddikonda
2026-05-13changed "tn" to "in" (typo)Ashvika Maddikonda
2026-05-13changed "on" to "one" (typo)Ashvika Maddikonda
2026-05-13Descrption did not match diagram so fixed thatAshvika Maddikonda
2026-05-13fixed formatting - changed [CTRL + 9] to [CTRL] + 9 to match the rest of the ↵Ashvika Maddikonda
text
2026-05-13changed to exclamation point ..Ashvika Maddikonda
2026-05-13changed "api" to "API" (capitalization)Ashvika Maddikonda
2026-05-13changed "straight forward" to "straightforward" (one word)Ashvika Maddikonda
2026-05-13there was a random j floating on screen - removed thatAshvika Maddikonda
2026-05-13changed "it's" to "its" (grammar)Ashvika Maddikonda
2026-05-13changed "expresses" to "expressions" (typo) and added comma (grammar)Ashvika Maddikonda
2026-05-13Changed from "IL Hierarch" to "IL Hierarchy" (typo)Ashvika Maddikonda
2026-05-13fixed typo in the word "analyzing"Ashvika Maddikonda
2026-05-13Changed "include" to "including" (grammar) and "non" to "none (typo)Ashvika Maddikonda
2026-05-12[Python API] Fix some PVS type hintsJosh Ferrell
2026-05-11Fix LowLevelILFunction::AddOverflowMark Rowe
It now stores its operands in the correct fields of the expression. Fixes https://github.com/Vector35/binaryninja-api/issues/8149.
2026-05-11[Rust] Fix off-by-one accesses to operand lists within ↵Mark Rowe
MediumLevelILInstruction::lift This could result in a crash or incorrect data being read. Fixes https://github.com/Vector35/binaryninja-api/issues/8155
2026-05-10[BNTL] Rename commands root from "BNTL" to "Type Library"Mason Reed
Fixes https://github.com/Vector35/binaryninja-api/issues/8089
2026-05-10[Rust] Fix `load_with_options_and_progress` when options is `None`Joe Rozner
A similar fix was applied for `load_view_with_options` inhttps://github.com/Vector35/binaryninja-api/commit/ff58143ff7794d7251f9182294dd25bd4cbe15eb but was not applied here. This allows `None` to be correctly passed for options.
2026-05-10[Rust] Fix misc improper collaboration project function signaturesMason Reed
We should not be using Ref<T> in functions which do not require ref counted ownership Also changes `Project::default_project_path` to return `PathBuf`
2026-05-10[Rust] Update repository API unit tests following recent changesMason Reed
2026-05-10[Rust] Refactor `binary_view` moduleMason Reed
- Remove the "viral" `BinaryViewExt` trait and its blanket impl - Split up the binary view type from the custom trait impl - Simplify and fix bugs regarding custom binary view initialization - Rewrite Minidump binary view example, parses the PE headers to create proper sections now - Add some extra documentation - Add unit test for custom binary view
2026-05-08[Python API] Fix _inline_during_analysis_with_confidence not converting ↵Josh Ferrell
InlineDuringAnalysisWithConfidence
2026-05-07Make Metadata::operator== constGlenn Smith
2026-05-07Python: Use BNMetadataIsEqual for object-object comparisonsGlenn Smith