|
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) |
1.8.17