decompiler
1.0.0
|
Qualities associated (via parsing) with a token or context field. More...
#include <slgh_compile.hh>
Public Member Functions | |
FieldQuality (string *nm, uintb *l, uintb *h) | |
Constructor. More... | |
Public Attributes | |
string | name |
Name of the field. | |
uint4 | low |
The least significant bit of the field within the token. | |
uint4 | high |
The most significant bit of the field within the token. | |
bool | signext |
true if the field's value is signed | |
bool | flow |
true if the context flows for this field. | |
bool | hex |
true if the field value is displayed in hex | |
Qualities associated (via parsing) with a token or context field.
An object of this class accumulates properties of a field as they are parsed in of a define token block prior to formally allocating the TokenField or FieldContext object.
ghidra::FieldQuality::FieldQuality | ( | string * | nm, |
uintb * | l, | ||
uintb * | h | ||
) |
Constructor.
Establish default qualities for the field, which can then be overridden by further parsing. A name and bit range must always be explicitly given.
nm | is the parsed name for the field |
l | is the parsed lower bound of the bit range |
h | is the parse upper bound of the bit range |