|
virtual int4 | numDisjoint (void) const |
|
virtual DisjointPattern * | getDisjoint (int4 i) const |
|
uintm | getMask (int4 startbit, int4 size, bool context) const |
|
uintm | getValue (int4 startbit, int4 size, bool context) const |
|
int4 | getLength (bool context) const |
|
bool | specializes (const DisjointPattern *op2) const |
|
bool | identical (const DisjointPattern *op2) const |
|
bool | resolvesIntersect (const DisjointPattern *op1, const DisjointPattern *op2) const |
|
virtual Pattern * | simplifyClone (void) const =0 |
|
virtual void | shiftInstruction (int4 sa)=0 |
|
virtual Pattern * | doOr (const Pattern *b, int4 sa) const =0 |
|
virtual Pattern * | doAnd (const Pattern *b, int4 sa) const =0 |
|
virtual Pattern * | commonSubPattern (const Pattern *b, int4 sa) const =0 |
|
virtual bool | isMatch (ParserWalker &walker) const =0 |
|
virtual bool | alwaysTrue (void) const =0 |
|
virtual bool | alwaysFalse (void) const =0 |
|
virtual bool | alwaysInstructionTrue (void) const =0 |
|
virtual void | encode (Encoder &encoder) const =0 |
|
virtual void | decode (Decoder &decoder)=0 |
|
◆ getDisjoint()
virtual DisjointPattern * ghidra::DisjointPattern::getDisjoint |
( |
int4 |
i | ) |
const |
|
inlinevirtual |
◆ numDisjoint()
virtual int4 ghidra::DisjointPattern::numDisjoint |
( |
void |
| ) |
const |
|
inlinevirtual |
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