decompiler
1.0.0
|
Basic elements of a parameter: address, data-type, properties. More...
#include <fspec.hh>
Public Types | |
enum | { isthis = 1, hiddenretparm = 2, indirectstorage = 4, namelock = 8, typelock = 16, sizelock = 32 } |
Public Attributes | |
Address | addr |
Storage address of the parameter. | |
Datatype * | type |
The datatype of the parameter. | |
uint4 | flags |
additional attributes of the parameter | |
Basic elements of a parameter: address, data-type, properties.
anonymous enum |
Enumerator | |
---|---|
isthis |
Parameter is "this" pointer. |
hiddenretparm |
Parameter is hidden pointer to return value, mirrors Varnode::hiddenretparm. |
indirectstorage |
Parameter is indirect pointer to true parameter, mirrors Varnode::indirectstorage. |
namelock |
Parameter's name is locked, mirrors Varnode::namelock. |
typelock |
Parameter's data-type is locked, mirrors Varnode::typelock. |
sizelock |
Size of the parameter is locked (but not the data-type) |