addNamedLabel(size_t pos, const CString &name) | CLRX::ISADisassembler | inline |
addNamedLabel(size_t pos, CString &&name) | CLRX::ISADisassembler | inline |
addRelocation(size_t offset, RelocType type, size_t symIndex, int64_t addend) | CLRX::ISADisassembler | inline |
addRelSymbol(const CString &symName) | CLRX::ISADisassembler | inline |
analyzeBeforeDisassemble() | CLRX::GCNDisassembler | virtual |
beforeDisassemble() | CLRX::ISADisassembler | |
clearNumberedLabels() | CLRX::ISADisassembler | |
clearRelocations() | CLRX::ISADisassembler | inline |
disassemble() | CLRX::GCNDisassembler | virtual |
disassembler | CLRX::ISADisassembler | protected |
dontPrintLabelsAfterCode (defined in CLRX::ISADisassembler) | CLRX::ISADisassembler | protected |
flushOutput() (defined in CLRX::ISADisassembler) | CLRX::ISADisassembler | inline |
GCNDisasmUtils (defined in CLRX::GCNDisassembler) | CLRX::GCNDisassembler | friend |
GCNDisassembler(Disassembler &disassembler) | CLRX::GCNDisassembler | |
getLabels() const (defined in CLRX::ISADisassembler) | CLRX::ISADisassembler | inline |
getNamedLabels() const (defined in CLRX::ISADisassembler) | CLRX::ISADisassembler | inline |
input | CLRX::ISADisassembler | protected |
inputSize | CLRX::ISADisassembler | protected |
ISADisassembler(Disassembler &disassembler, cxuint outBufSize=500) | CLRX::ISADisassembler | explicitprotected |
LabelIter typedef | CLRX::ISADisassembler | |
labels | CLRX::ISADisassembler | protected |
labelStartOffset (defined in CLRX::ISADisassembler) | CLRX::ISADisassembler | protected |
NamedLabelIter typedef | CLRX::ISADisassembler | |
namedLabels | CLRX::ISADisassembler | protected |
NonCopyableAndNonMovable() | CLRX::NonCopyableAndNonMovable | inline |
NonCopyableAndNonMovable(const NonCopyableAndNonMovable &)=delete | CLRX::NonCopyableAndNonMovable | |
NonCopyableAndNonMovable(NonCopyableAndNonMovable &&)=delete | CLRX::NonCopyableAndNonMovable | |
operator=(const NonCopyableAndNonMovable &)=delete | CLRX::NonCopyableAndNonMovable | |
operator=(NonCopyableAndNonMovable &&)=delete | CLRX::NonCopyableAndNonMovable | |
output | CLRX::ISADisassembler | protected |
prepareLabelsAndRelocations() | CLRX::ISADisassembler | |
relocations | CLRX::ISADisassembler | protected |
RelocIter typedef | CLRX::ISADisassembler | protected |
relSymbols | CLRX::ISADisassembler | protected |
setDontPrintLabels(bool after) (defined in CLRX::ISADisassembler) | CLRX::ISADisassembler | inline |
setInput(size_t inputSize, const cxbyte *input, size_t startOffset=0, size_t labelStartOffset=0) | CLRX::ISADisassembler | inline |
startOffset | CLRX::ISADisassembler | protected |
writeLabelsToEnd(size_t start, LabelIter labelIter, NamedLabelIter namedLabelIter) | CLRX::ISADisassembler | |
writeLabelsToPosition(size_t pos, LabelIter &labelIter, NamedLabelIter &namedLabelIter) | CLRX::ISADisassembler | |
writeLocation(size_t pos) | CLRX::ISADisassembler | protected |
writeRelocation(size_t pos, RelocIter &relocIter) | CLRX::ISADisassembler | protected |
~GCNDisassembler() | CLRX::GCNDisassembler | |
~ISADisassembler() (defined in CLRX::ISADisassembler) | CLRX::ISADisassembler | virtual |