decompiler  1.0.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ghidra::SleighPcode Class Reference

Parsing for the semantic section of Constructors. More...

#include <slgh_compile.hh>

Inheritance diagram for ghidra::SleighPcode:

Public Member Functions

 SleighPcode (void)
 Constructor.
 
void setCompiler (SleighCompile *comp)
 Hook in the main parser.
 

Private Member Functions

virtual uint4 allocateTemp (void)
 
virtual const Location * getLocation (SleighSymbol *sym) const
 
virtual void reportError (const Location *loc, const string &msg)
 
virtual void reportWarning (const Location *loc, const string &msg)
 
virtual void addSymbol (SleighSymbol *sym)
 

Private Attributes

SleighCompilecompiler
 The main SLEIGH parser.
 

Detailed Description

Parsing for the semantic section of Constructors.

This is just the base p-code compiler for building OpTpl and VarnodeTpl. Symbols, locations, and error/warning messages are tied into to the main parser.


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