Skip to main content
The CallsMatchingTable object represents the result of matching function call sites in a binary using dataflow analysis. It is returned by ProjectHandle:calls_matching and provides detailed information about each matched call site, including addresses, caller context, function inputs (arguments passed to the function), and output (the function return value).

Fields

Reference

call_address

The address of the call site.

name

The name of the caller function (the function containing the call site).

caller_address

The address of the function containing the call site.

caller

A FunctionContext object representing the function that contains the call site.

inputs

An array of OperandInfo objects representing an argument passed to the called function.

output

An OperandInfo object representing the return value of the called function.

debug

A string containing debug logs generated during the matching process.

Example