Ghidra Decompiler Analysis Engine
DisjointPattern Member List

This is the complete list of members for DisjointPattern, including all inherited members.

alwaysFalse(void) const =0 (defined in Pattern)Patternpure virtual
alwaysInstructionTrue(void) const =0 (defined in Pattern)Patternpure virtual
alwaysTrue(void) const =0 (defined in Pattern)Patternpure virtual
commonSubPattern(const Pattern *b, int4 sa) const =0 (defined in Pattern)Patternpure virtual
doAnd(const Pattern *b, int4 sa) const =0 (defined in Pattern)Patternpure virtual
doOr(const Pattern *b, int4 sa) const =0 (defined in Pattern)Patternpure virtual
getDisjoint(int4 i) const (defined in DisjointPattern)DisjointPatterninlinevirtual
getLength(bool context) const (defined in DisjointPattern)DisjointPattern
getMask(int4 startbit, int4 size, bool context) const (defined in DisjointPattern)DisjointPattern
getValue(int4 startbit, int4 size, bool context) const (defined in DisjointPattern)DisjointPattern
identical(const DisjointPattern *op2) const (defined in DisjointPattern)DisjointPattern
isMatch(ParserWalker &walker) const =0 (defined in Pattern)Patternpure virtual
numDisjoint(void) const (defined in DisjointPattern)DisjointPatterninlinevirtual
resolvesIntersect(const DisjointPattern *op1, const DisjointPattern *op2) const (defined in DisjointPattern)DisjointPattern
restoreDisjoint(const Element *el) (defined in DisjointPattern)DisjointPatternstatic
restoreXml(const Element *el)=0 (defined in Pattern)Patternpure virtual
saveXml(ostream &s) const =0 (defined in Pattern)Patternpure virtual
shiftInstruction(int4 sa)=0 (defined in Pattern)Patternpure virtual
simplifyClone(void) const =0 (defined in Pattern)Patternpure virtual
specializes(const DisjointPattern *op2) const (defined in DisjointPattern)DisjointPattern
~Pattern(void) (defined in Pattern)Patterninlinevirtual