_ReverseScan(IScanning *scanning, vma_t address, IMachineStatus *status) | CodeParser | |
AddExportTempFlow(vma_t to, enum ByteInfo::TPriority priority) | CodeParser | |
addrConstants | CodeInfo | [protected] |
addrGeneral | CodeInfo | [protected] |
AddTempFlow(enum FlowTypes flow, vma_t from, const Instruction &instruction, vma_t instAddress, enum ByteInfo::TPriority priority, bool bAddComplex=true) | CodeParser | |
AddTempFlow(enum FlowTypes flow, vma_t from, vma_t to, enum ByteInfo::TPriority priority) | CodeParser | |
apiAlias | CodeInfo | |
byteInfo | CodeInfo | |
CheckCode(vma_t &address, ByteInfo::TPriority priority, bool bSetLabel=true) | CodeParser | |
CheckCodeRecursively(vma_t address, ByteInfo::TPriority priority, bool _bSetLabel=true) | CodeParser | |
CheckForAddress(vma_t instAddress, const Instruction &instruction, enum ByteInfo::TPriority priority) | CodeParser | [private] |
CheckImmediateCodeAddress(const Instruction &instruction) | CodeParser | [private] |
CheckJumpReference(vma_t address, const Instruction &instruction) | CodeParser | [private] |
CheckReference(vma_t address) | CodeParser | [private] |
CodeInfo() | CodeInfo | [inline] |
complexReference | CodeInfo | |
ContainValidAddress(const Param ¶m) const | CodeParser | |
ExcludeFileRange(CSignFile &_file, const RVAFileTranslator &rva, uint32_t imageBase) | CodeParser | [private] |
ExecuteComplexReference(vma_t address) | CodeParser | |
ExecuteComplexReferenceMemory(vma_t address, const Instruction &instruction) | CodeParser | |
ExecuteComplexReferenceReg(vma_t address, const Instruction &instruction) | CodeParser | |
ExtractTempRef(TempReference &tempRef) | CodeParser | |
GetBitStat(vma_t address, unsigned numBytes, BitStat &stat) | CodeParser | [private] |
GetPointerArrayStats(vma_t address, PointerArrayStat &stat) | CodeParser | [private] |
GetStringStats(vma_t address, unsigned &len, unsigned &num_printable) | CodeParser | [private] |
IsApiReference(const Param &arg) const | CodeParser | |
istrReferences | CodeInfo | |
module | CodeInfo | |
Parse(CSignFile &_file, uint32_t imageBase, vma_t entryPoint, const RVAFileTranslator &rva, const Symbols &api, const Symbols &exportedApi, bool hasRelocation, const RelocationInfos &relocationInfos) | CodeParser | [private] |
ParseCode(CSignFile &file, uint32_t imageBase, vma_t entryPoint, const RVAFileTranslator &rva, const Symbols &symbols, const Symbols &exportedSymbols, bool hasRelocation, const RelocationInfos &relocationInfos) | CodeParser | [friend] |
pTempRefs | CodeInfo | [protected] |
ResetCodeRange(const range< vma_t > &r) | CodeParser | [private] |
ReverseScan(IScanning *scanning, vma_t address) | CodeParser | |
ScanCode(vma_t &address, ByteInfo::TPriority priority, bool bSetLabel=true) | CodeParser | [private] |
scanCodeAlreadyProcessed enum value | CodeParser | [private] |
scanCodeInvalid enum value | CodeParser | [private] |
scanCodeInvalidJump enum value | CodeParser | [private] |
scanCodeMax enum value | CodeParser | [private] |
scanCodeNoError enum value | CodeParser | [private] |
scanCodeOverlapped enum value | CodeParser | [private] |
SetCodeRange(const range< vma_t > &r, ByteInfo::TPriority priority, bool bSetLabel=true) | CodeParser | [private] |
TScanCodeResult enum name | CodeParser | [private] |
varReferences | CodeInfo | |
WriteBegin(vma_t address, int num_bytes) const | CodeParser | [private] |
WriteCode() | CodeParser | [private] |
WriteString(vma_t address, int len) const | CodeParser | [private] |