Ghidra 11.3.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
ghidra::Pattern Class Referenceabstract
Inheritance diagram for ghidra::Pattern:
[legend]

Public Member Functions

virtual PatternsimplifyClone (void) const =0
 
virtual void shiftInstruction (int4 sa)=0
 
virtual PatterndoOr (const Pattern *b, int4 sa) const =0
 
virtual PatterndoAnd (const Pattern *b, int4 sa) const =0
 
virtual PatterncommonSubPattern (const Pattern *b, int4 sa) const =0
 
virtual bool isMatch (ParserWalker &walker) const =0
 
virtual int4 numDisjoint (void) const =0
 
virtual DisjointPatterngetDisjoint (int4 i) 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
 

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