Ghidra Decompiler Analysis Engine
|
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) |