Ghidra Decompiler Analysis Engine
|
This is the complete list of members for PcodeSnippet, including all inherited members.
addOperand(const string &name, int4 index) (defined in PcodeSnippet) | PcodeSnippet | |
addressOf(VarnodeTpl *var, uint4 size) (defined in PcodeCompile) | PcodeCompile | |
appendOp(OpCode opc, ExprTree *res, uintb constval, int4 constsz) (defined in PcodeCompile) | PcodeCompile | |
assignBitRange(VarnodeTpl *vn, uint4 bitoffset, uint4 numbits, ExprTree *rhs) (defined in PcodeCompile) | PcodeCompile | |
buildTemporary(void) (defined in PcodeCompile) | PcodeCompile | |
buildTruncatedVarnode(VarnodeTpl *basevn, uint4 bitoffset, uint4 numbits) (defined in PcodeCompile) | PcodeCompile | |
clear(void) (defined in PcodeSnippet) | PcodeSnippet | |
createBitRange(SpecificSymbol *sym, uint4 bitoffset, uint4 numbits) (defined in PcodeCompile) | PcodeCompile | |
createLoad(StarQuality *qual, ExprTree *ptr) (defined in PcodeCompile) | PcodeCompile | |
createOp(OpCode opc, ExprTree *vn) (defined in PcodeCompile) | PcodeCompile | |
createOp(OpCode opc, ExprTree *vn1, ExprTree *vn2) (defined in PcodeCompile) | PcodeCompile | |
createOpConst(OpCode opc, uintb val) (defined in PcodeCompile) | PcodeCompile | |
createOpNoOut(OpCode opc, ExprTree *vn) (defined in PcodeCompile) | PcodeCompile | |
createOpNoOut(OpCode opc, ExprTree *vn1, ExprTree *vn2) (defined in PcodeCompile) | PcodeCompile | |
createOpOut(VarnodeTpl *outvn, OpCode opc, ExprTree *vn1, ExprTree *vn2) (defined in PcodeCompile) | PcodeCompile | |
createOpOutUnary(VarnodeTpl *outvn, OpCode opc, ExprTree *vn) (defined in PcodeCompile) | PcodeCompile | |
createStore(StarQuality *qual, ExprTree *ptr, ExprTree *val) (defined in PcodeCompile) | PcodeCompile | |
createUserOp(UserOpSymbol *sym, vector< ExprTree * > *param) (defined in PcodeCompile) | PcodeCompile | |
createUserOpNoOut(UserOpSymbol *sym, vector< ExprTree * > *param) (defined in PcodeCompile) | PcodeCompile | |
createVariadic(OpCode opc, vector< ExprTree * > *param) (defined in PcodeCompile) | PcodeCompile | |
defineLabel(string *name) (defined in PcodeCompile) | PcodeCompile | |
fillinZero(OpTpl *op, const vector< OpTpl * > &ops) (defined in PcodeCompile) | PcodeCompile | static |
force_size(VarnodeTpl *vt, const ConstTpl &size, const vector< OpTpl * > &ops) (defined in PcodeCompile) | PcodeCompile | static |
getConstantSpace(void) const (defined in PcodeCompile) | PcodeCompile | inline |
getDefaultSpace(void) const (defined in PcodeCompile) | PcodeCompile | inline |
getErrorMessage(void) const (defined in PcodeSnippet) | PcodeSnippet | inline |
getLocation(SleighSymbol *sym) const (defined in PcodeSnippet) | PcodeSnippet | inlinevirtual |
getUniqueBase(void) const (defined in PcodeSnippet) | PcodeSnippet | inline |
hasErrors(void) const (defined in PcodeSnippet) | PcodeSnippet | inline |
lex(void) (defined in PcodeSnippet) | PcodeSnippet | |
matchSize(int4 j, OpTpl *op, bool inputonly, const vector< OpTpl * > &ops) (defined in PcodeCompile) | PcodeCompile | static |
newLocalDefinition(string *varname, uint4 size=0) (defined in PcodeCompile) | PcodeCompile | |
newOutput(bool usesLocalKey, ExprTree *rhs, string *varname, uint4 size=0) (defined in PcodeCompile) | PcodeCompile | |
parseStream(istream &s) (defined in PcodeSnippet) | PcodeSnippet | |
PcodeCompile(void) (defined in PcodeCompile) | PcodeCompile | inline |
PcodeSnippet(const SleighBase *slgh) (defined in PcodeSnippet) | PcodeSnippet | |
placeLabel(LabelSymbol *sym) (defined in PcodeCompile) | PcodeCompile | |
propagateSize(ConstructTpl *ct) (defined in PcodeCompile) | PcodeCompile | static |
releaseResult(void) (defined in PcodeSnippet) | PcodeSnippet | inline |
reportError(const Location *loc, const string &msg) (defined in PcodeSnippet) | PcodeSnippet | virtual |
reportWarning(const Location *loc, const string &msg) (defined in PcodeSnippet) | PcodeSnippet | inlinevirtual |
resetLabelCount(void) (defined in PcodeCompile) | PcodeCompile | inline |
setConstantSpace(AddrSpace *spc) (defined in PcodeCompile) | PcodeCompile | inline |
setDefaultSpace(AddrSpace *spc) (defined in PcodeCompile) | PcodeCompile | inline |
setEnforceLocalKey(bool val) (defined in PcodeCompile) | PcodeCompile | inline |
setResult(ConstructTpl *res) (defined in PcodeSnippet) | PcodeSnippet | inline |
setUniqueBase(uintb val) (defined in PcodeSnippet) | PcodeSnippet | inline |
setUniqueSpace(AddrSpace *spc) (defined in PcodeCompile) | PcodeCompile | inline |
~PcodeCompile(void) (defined in PcodeCompile) | PcodeCompile | inlinevirtual |
~PcodeSnippet(void) (defined in PcodeSnippet) | PcodeSnippet | virtual |