Ghidra Decompiler Analysis Engine
Public Member Functions | List of all members
OrPattern Class Reference
Inheritance diagram for OrPattern:
Inheritance graph
[legend]
Collaboration diagram for OrPattern:
Collaboration graph
[legend]

Public Member Functions

 OrPattern (DisjointPattern *a, DisjointPattern *b)
 
 OrPattern (const vector< DisjointPattern * > &list)
 
virtual PatternsimplifyClone (void) const
 
virtual void shiftInstruction (int4 sa)
 
virtual bool isMatch (ParserWalker &walker) const
 
virtual int4 numDisjoint (void) const
 
virtual DisjointPatterngetDisjoint (int4 i) const
 
virtual bool alwaysTrue (void) const
 
virtual bool alwaysFalse (void) const
 
virtual bool alwaysInstructionTrue (void) const
 
virtual PatterndoOr (const Pattern *b, int4 sa) const
 
virtual PatterndoAnd (const Pattern *b, int4 sa) const
 
virtual PatterncommonSubPattern (const Pattern *b, int4 sa) const
 
virtual void saveXml (ostream &s) const
 
virtual void restoreXml (const Element *el)
 

The documentation for this class was generated from the following files: