|
| PatternBlock (int4 off, uintm msk, uintm val) |
|
| PatternBlock (bool tf) |
|
| PatternBlock (const PatternBlock *a, const PatternBlock *b) |
|
| PatternBlock (vector< PatternBlock * > &list) |
|
PatternBlock * | commonSubPattern (const PatternBlock *b) const |
|
PatternBlock * | intersect (const PatternBlock *b) const |
|
bool | specializes (const PatternBlock *op2) const |
|
bool | identical (const PatternBlock *op2) const |
|
PatternBlock * | clone (void) const |
|
void | shift (int4 sa) |
|
int4 | getLength (void) const |
|
uintm | getMask (int4 startbit, int4 size) const |
|
uintm | getValue (int4 startbit, int4 size) const |
|
bool | alwaysTrue (void) const |
|
bool | alwaysFalse (void) const |
|
bool | isInstructionMatch (ParserWalker &walker) const |
|
bool | isContextMatch (ParserWalker &walker) const |
|
void | encode (Encoder &encoder) const |
|
void | decode (Decoder &decoder) |
|
|
int4 | offset |
|
int4 | nonzerosize |
|
vector< uintm > | maskvec |
|
vector< uintm > | valvec |
|
The documentation for this class was generated from the following files:
- /builds/appsec/reveng-binrw/ghidraplusplus/src/sla/slghpattern.hh
- /builds/appsec/reveng-binrw/ghidraplusplus/src/sla/slghpattern.cc