|
enum | { code_address =1
, offset_irrel =2
, variable_len =4
, marked =8
} |
|
enum | symbol_type {
space_symbol
, token_symbol
, userop_symbol
, value_symbol
,
valuemap_symbol
, name_symbol
, varnode_symbol
, varnodelist_symbol
,
operand_symbol
, start_symbol
, end_symbol
, next2_symbol
,
subtable_symbol
, macro_symbol
, section_symbol
, bitrange_symbol
,
context_symbol
, epsilon_symbol
, label_symbol
, flowdest_symbol
,
flowref_symbol
, dummy_symbol
} |
|
|
void | setVariableLength (void) |
|
bool | isVariableLength (void) const |
|
|
class | Constructor |
|
class | OperandEquation |
|
◆ collectLocalValues()
void ghidra::OperandSymbol::collectLocalValues |
( |
vector< uintb > & |
results | ) |
const |
|
virtual |
◆ decode()
◆ encode()
void ghidra::OperandSymbol::encode |
( |
Encoder & |
encoder | ) |
const |
|
virtual |
◆ encodeHeader()
void ghidra::OperandSymbol::encodeHeader |
( |
Encoder & |
encoder | ) |
const |
|
virtual |
◆ getFixedHandle()
◆ getPatternExpression()
virtual PatternExpression * ghidra::OperandSymbol::getPatternExpression |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ getSize()
int4 ghidra::OperandSymbol::getSize |
( |
void |
| ) |
const |
|
virtual |
◆ getType()
virtual symbol_type ghidra::OperandSymbol::getType |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ getVarnode()
VarnodeTpl * ghidra::OperandSymbol::getVarnode |
( |
void |
| ) |
const |
|
virtual |
◆ print()
void ghidra::OperandSymbol::print |
( |
ostream & |
s, |
|
|
ParserWalker & |
walker |
|
) |
| const |
|
virtual |
The documentation for this class was generated from the following files:
- /builds/appsec/reveng-binrw/ghidraplusplus/src/sla/slghsymbol.hh
- /builds/appsec/reveng-binrw/ghidraplusplus/src/sla/slghsymbol.cc