C and C++ Binaries

Data Type: struct csonar_pdg_callees_iter

An iterator over the callee procedures (cs_pdg) from a specific point (cs_pdg_vertex), taking into account any translations incurred by csonar_replace_*() calls and the FUNCTION_MAP configuration file variable.

Used by

A direct call site (that is, a cs_pdg_vertex of kind cs_vertex_kind_call_site) will always have exactly one callee. As an alternative to setting up an iterator, you can use csonar_pdg_vertex_callee() to retrieve the callee, taking into account any translations incurred by csonar_replace_*() calls and the FUNCTION_MAP configuration file variable.

An indirect call site (a cs_pdg_vertex of kind cs_vertex_kind_indirect_call) can have zero or more callees.

Defined in file csonar_plugin.h.



Public Attributes

csuint64 reserved[16]