Ghidra Decompiler Analysis Engine
PcodeSnippet Member List

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)PcodeCompilestatic
force_size(VarnodeTpl *vt, const ConstTpl &size, const vector< OpTpl * > &ops) (defined in PcodeCompile)PcodeCompilestatic
getConstantSpace(void) const (defined in PcodeCompile)PcodeCompileinline
getDefaultSpace(void) const (defined in PcodeCompile)PcodeCompileinline
getErrorMessage(void) const (defined in PcodeSnippet)PcodeSnippetinline
getLocation(SleighSymbol *sym) const (defined in PcodeSnippet)PcodeSnippetinlinevirtual
getUniqueBase(void) const (defined in PcodeSnippet)PcodeSnippetinline
hasErrors(void) const (defined in PcodeSnippet)PcodeSnippetinline
lex(void) (defined in PcodeSnippet)PcodeSnippet
matchSize(int4 j, OpTpl *op, bool inputonly, const vector< OpTpl * > &ops) (defined in PcodeCompile)PcodeCompilestatic
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)PcodeCompileinline
PcodeSnippet(const SleighBase *slgh) (defined in PcodeSnippet)PcodeSnippet
placeLabel(LabelSymbol *sym) (defined in PcodeCompile)PcodeCompile
propagateSize(ConstructTpl *ct) (defined in PcodeCompile)PcodeCompilestatic
releaseResult(void) (defined in PcodeSnippet)PcodeSnippetinline
reportError(const Location *loc, const string &msg) (defined in PcodeSnippet)PcodeSnippetvirtual
reportWarning(const Location *loc, const string &msg) (defined in PcodeSnippet)PcodeSnippetinlinevirtual
resetLabelCount(void) (defined in PcodeCompile)PcodeCompileinline
setConstantSpace(AddrSpace *spc) (defined in PcodeCompile)PcodeCompileinline
setDefaultSpace(AddrSpace *spc) (defined in PcodeCompile)PcodeCompileinline
setEnforceLocalKey(bool val) (defined in PcodeCompile)PcodeCompileinline
setResult(ConstructTpl *res) (defined in PcodeSnippet)PcodeSnippetinline
setUniqueBase(uintb val) (defined in PcodeSnippet)PcodeSnippetinline
setUniqueSpace(AddrSpace *spc) (defined in PcodeCompile)PcodeCompileinline
~PcodeCompile(void) (defined in PcodeCompile)PcodeCompileinlinevirtual
~PcodeSnippet(void) (defined in PcodeSnippet)PcodeSnippetvirtual