Skip to content

Binary Ninja plugin for viewing and changing function ABIs in a fine-grained way via the GUI

License

Notifications You must be signed in to change notification settings

whitequark/binja_function_abi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binary Ninja Function ABI plugin

The Function ABI plugin provides a GUI for adjusting the ABI in a fine-grained way. Right now, calling convention and clobbered registers can be adjusted.

Motivation

Sometimes, Binary Ninja's analysis infers too many clobbered registers; if ebp is inferred as clobbered, this breaks analysis in callers. Occasionally it may also be useful to remove a register described by the calling convention as clobbered from the clobbered register set to remove false dependencies.

License

0-clause BSD

About

Binary Ninja plugin for viewing and changing function ABIs in a fine-grained way via the GUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages