summaryrefslogtreecommitdiff
path: root/defaultarch.cpp
AgeCommit message (Collapse)Author
2026-05-19Fix Thumb-2 out-of-bounds read during liftingBrandon Miller
Fix for sentry crash BINARYNINJA-89
2026-02-10Remove code using uninitialized stack data in ABBBrandon Miller
2026-01-27Perform function lifting and inlining in arch pluginsBrandon Miller
This change allows architecture plugins to override the LiftFunction callback to iterate a function's basic block list and lift entire functions at once. This is required for architectures such as TMS320 C6x, which have non-traditional "delay slots" in that branches, loads, and other instructions take multiple cycles to complete, and branch instructions can reside within the delay slots of other branches.