C and C++ Binaries

Description: Symbol Set (== ABS_LOC_SET)

A set of symbols (ABS_LOC).

Language Module Support: Internal representation for symbols is available for C/C++ and binary analyses only. For C# and Java analyses, plug-ins that rely on symbol (and thus symbol set) properties and relationships will generally not produce useful information.


Symbol sets are a static representation of the locations of variables and functions in a running program. Each symbol set represents a collection of possible locations; for example, the symbol set for a local variable of a recursive function represents all recursive instantiations of that variable.

Links

By API implementation:

Language Symbol Set Functionality/Types Provided By Symbol Set Type
C++ class symbol_set class symbol_set
Python class symbol_set class symbol_set
C Header cs_abs_loc_set.h typedef cs_abs_loc_set, typedef cs_const_abs_loc_set

See also: