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