Module binaryninja::command

source ·
Expand description

Provides commands for registering plugins and plugin actions.

All plugins need to provide one of the following functions for Binary Ninja to call:

pub extern "C" fn CorePluginInit() -> bool {
    todo!();
}
pub extern "C" fn UIPluginInit() -> bool {
    todo!();
}

Both of these functions can call any of the following registration functions, though CorePluginInit is called during Binary Ninja core initialization, and UIPluginInit is called during Binary Ninja UI initialization.

The return value of these functions should indicate whether they successfully initialized themselves.

Traits§

Functions§

  • The function call required for generic commands; commands added in this way will be in the Plugins submenu of the menu bar.
  • The function call required for generic commands; commands added in this way will be in the Plugins submenu of the menu bar.
  • The function call required for generic commands; commands added in this way will be in the Plugins submenu of the menu bar.
  • The function call required for generic commands; commands added in this way will be in the Plugins submenu of the menu bar.