C and C++ Binaries

Data Type: struct cs_xform_expr

Represents an expression of the form (ax+b)/c, where x is an attribute (x_attribute) attached to the memory location obtained by applying the specified access path (x_ap) to the specified base cs_abs_loc (x_base).

Defined in file csonar_plugin.h.



Public Attributes

csint32 a The coefficient a in the expression (ax+b)/c.
cs_abs_loc x_base The base for x. May be CS_ABS_LOC_NULL iff a is 0 (in which case the expression will be constant-valued).
cs_access_path * x_ap The access path applied to x_base.
cs_string x_attribute The attribute for x, after applying the access path.
cs_xform_expr_mode x_mode The mode in which this expression should be evaluated.
csint32 b The constant b in the expression (ax+b)/c.
csint32 c The constant c in the expression (ax+b)/c.