Skip to content

binja_functions ¤

Functions:

  • bn_sym

    Lookup a symbol's address by name from Binary Ninja.

  • bn_var

    Lookup a stack variable's address by name from Binary Ninja.

  • bn_eval

    Parse and evaluate a Binary Ninja expression.

bn_sym ¤

bn_sym(name_val: Value) -> int | None

Lookup a symbol's address by name from Binary Ninja.

bn_var ¤

bn_var(name_val: Value) -> int | None

Lookup a stack variable's address by name from Binary Ninja.

bn_eval ¤

bn_eval(expr: Value) -> int | None

Parse and evaluate a Binary Ninja expression.

Docs: https://api.binary.ninja/binaryninja.binaryview-module.html#binaryninja.binaryview.BinaryView.parse_expression

Adds all registers in the current register set as magic variables (e.g. $rip). Also adds a $piebase magic variable with the computed executable base.