Ghidra 11.3.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
ghidra::Sleigh Member List

This is the complete list of members for ghidra::Sleigh, including all inherited members.

AddrSpaceManager(void)ghidra::AddrSpaceManager
addSpacebasePointer(SpacebaseSpace *basespace, const VarnodeData &ptrdata, int4 truncSize, bool stackGrowth)ghidra::AddrSpaceManagerprotected
alignmentghidra::Translateprotected
allowContextSet(bool val) constghidra::Sleighvirtual
ANALYSIS enum valueghidra::Translate
assignShortcut(AddrSpace *spc)ghidra::AddrSpaceManagerprotected
baselistghidra::AddrSpaceManagerprivate
buildXrefs(vector< string > &errorPairs)ghidra::SleighBaseprotected
cacheghidra::Sleighprivate
clearForDelete(void)ghidra::Sleighprivate
constantspaceghidra::AddrSpaceManagerprivate
constructFloatExtensionAddress(const Address &realaddr, int4 realsize, int4 logicalsize)ghidra::AddrSpaceManager
constructJoinAddress(const Translate *translate, const Address &hiaddr, int4 hisz, const Address &loaddr, int4 losz)ghidra::AddrSpaceManager
context_dbghidra::Sleighprivate
copySpaces(const AddrSpaceManager *op2)ghidra::AddrSpaceManagerprotected
createConstFromSpace(AddrSpace *spc) constghidra::AddrSpaceManagerinline
decode(Decoder &decoder)ghidra::SleighBaseprotected
decodeSlaSpace(Decoder &decoder, const Translate *trans)ghidra::SleighBaseprotected
decodeSlaSpaces(Decoder &decoder, const Translate *trans)ghidra::SleighBaseprotected
decodeSpace(Decoder &decoder, const Translate *trans)ghidra::AddrSpaceManagerprotected
decodeSpaces(Decoder &decoder, const Translate *trans)ghidra::AddrSpaceManagerprotected
defaultcodespaceghidra::AddrSpaceManagerprivate
defaultdataspaceghidra::AddrSpaceManagerprivate
discacheghidra::Sleighmutableprivate
encode(Encoder &encoder) constghidra::SleighBase
encodeSlaSpace(Encoder &encoder, AddrSpace *spc) constghidra::SleighBase
findAddJoin(const vector< VarnodeData > &pieces, uint4 logicalsize)ghidra::AddrSpaceManager
findGlobalSymbol(const string &nm) constghidra::SleighBaseinline
findJoin(uintb offset) constghidra::AddrSpaceManager
findJoinInternal(uintb offset) constghidra::AddrSpaceManagerprotected
findSymbol(const string &nm) constghidra::SleighBaseinline
findSymbol(uintm id) constghidra::SleighBaseinline
floatformatsghidra::Translateprotected
fspecspaceghidra::AddrSpaceManagerprivate
getAlignment(void) constghidra::Translateinline
getAllRegisters(map< VarnodeData, string > &reglist) constghidra::SleighBasevirtual
getConstant(uintb val) constghidra::AddrSpaceManagerinline
getConstantSpace(void) constghidra::AddrSpaceManagerinline
getDefaultCodeSpace(void) constghidra::AddrSpaceManagerinline
getDefaultDataSpace(void) constghidra::AddrSpaceManagerinline
getDefaultSize(void) constghidra::AddrSpaceManagerinline
getFloatFormat(int4 size) constghidra::Translate
getFspecSpace(void) constghidra::AddrSpaceManagerinline
getIopSpace(void) constghidra::AddrSpaceManagerinline
getJoinSpace(void) constghidra::AddrSpaceManagerinline
getNextSpaceInOrder(AddrSpace *spc) constghidra::AddrSpaceManager
getRegister(const string &nm) constghidra::SleighBasevirtual
getRegisterName(AddrSpace *base, uintb off, int4 size) constghidra::SleighBasevirtual
getSpace(int4 i) constghidra::AddrSpaceManagerinline
getSpaceByName(const string &nm) constghidra::AddrSpaceManager
getSpaceByShortcut(char sc) constghidra::AddrSpaceManager
getStackSpace(void) constghidra::AddrSpaceManagerinline
getUniqueBase(void) constghidra::Translateinline
getUniqueSpace(void) constghidra::AddrSpaceManagerinline
getUniqueStart(UniqueLayout layout) constghidra::Translateinline
getUserOpNames(vector< string > &res) constghidra::SleighBasevirtual
indexerghidra::SleighBaseprotected
initialize(DocumentStorage &store)ghidra::Sleighvirtual
INJECT enum valueghidra::Translate
insertResolver(AddrSpace *spc, AddressResolver *rsolv)ghidra::AddrSpaceManagerprotected
insertSpace(AddrSpace *spc)ghidra::AddrSpaceManagerprotected
instructionLength(const Address &baseaddr) constghidra::Sleighvirtual
iopspaceghidra::AddrSpaceManagerprivate
isBigEndian(void) constghidra::Translateinline
isInitialized(void) constghidra::SleighBaseinline
joinallocateghidra::AddrSpaceManagerprivate
joinspaceghidra::AddrSpaceManagerprivate
loaderghidra::Sleighprivate
markNearPointers(AddrSpace *spc, int4 size)ghidra::AddrSpaceManagerprotected
MAX_UNIQUE_SIZEghidra::SleighBasestatic
maxdelayslotbytesghidra::SleighBaseprotected
name2Spaceghidra::AddrSpaceManagerprivate
numSectionsghidra::SleighBaseprotected
numSpaces(void) constghidra::AddrSpaceManagerinline
obtainContext(const Address &addr, int4 state) constghidra::Sleighprotected
oneInstruction(PcodeEmit &emit, const Address &baseaddr) constghidra::Sleighvirtual
parseAddressSimple(const string &val)ghidra::AddrSpaceManager
pcode_cacheghidra::Sleighmutableprivate
printAssembly(AssemblyEmit &emit, const Address &baseaddr) constghidra::Sleighvirtual
registerContext(const string &name, int4 sbit, int4 ebit)ghidra::Sleighvirtual
renormalizeJoinAddress(Address &addr, int4 size)ghidra::AddrSpaceManager
reregisterContext(void)ghidra::SleighBaseprotected
reset(LoadImage *ld, ContextDatabase *c_db)ghidra::Sleigh
resolve(ParserContext &pos) constghidra::Sleighprotected
resolveConstant(AddrSpace *spc, uintb val, int4 sz, const Address &point, uintb &fullEncoding) constghidra::AddrSpaceManager
resolveHandles(ParserContext &pos) constghidra::Sleighprotected
resolvelistghidra::AddrSpaceManagerprivate
rootghidra::SleighBaseprotected
RUNTIME_BITRANGE_EA enum valueghidra::Translate
RUNTIME_BOOLEAN_INVERT enum valueghidra::Translate
RUNTIME_RETURN_LOCATION enum valueghidra::Translate
setBigEndian(bool val)ghidra::Translateinlineprotected
setContextDefault(const string &nm, uintm val)ghidra::Sleighvirtual
setDeadcodeDelay(AddrSpace *spc, int4 delaydelta)ghidra::AddrSpaceManager
setDefaultCodeSpace(int4 index)ghidra::AddrSpaceManagerprotected
setDefaultDataSpace(int4 index)ghidra::AddrSpaceManagerprotected
setDefaultFloatFormats(void)ghidra::Translate
setInferPtrBounds(const Range &range)ghidra::AddrSpaceManagerprotected
setReverseJustified(AddrSpace *spc)ghidra::AddrSpaceManagerprotected
setUniqueBase(uint4 val)ghidra::Translateinlineprotected
shortcut2Spaceghidra::AddrSpaceManagerprivate
Sleigh(LoadImage *ld, ContextDatabase *c_db)ghidra::Sleigh
SleighBase(void)ghidra::SleighBase
splitlistghidra::AddrSpaceManagerprivate
splitsetghidra::AddrSpaceManagerprivate
stackspaceghidra::AddrSpaceManagerprivate
symtabghidra::SleighBaseprotected
target_isbigendianghidra::Translateprivate
Translate(void)ghidra::Translate
truncateSpace(const TruncationTag &tag)ghidra::AddrSpaceManager
uniqspaceghidra::AddrSpaceManagerprivate
unique_allocatemaskghidra::SleighBaseprotected
unique_baseghidra::Translateprivate
UniqueLayout enum nameghidra::Translate
useropghidra::SleighBaseprivate
varnode_xrefghidra::SleighBaseprivate
~AddrSpaceManager(void)ghidra::AddrSpaceManagervirtual
~Sleigh(void)ghidra::Sleighvirtual
~SleighBase(void)ghidra::SleighBaseinlinevirtual