Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CodeParser Member List

This is the complete list of members for CodeParser, including all inherited members.
_ReverseScan(IScanning *scanning, vma_t address, IMachineStatus *status)CodeParser
AddExportTempFlow(vma_t to, enum ByteInfo::TPriority priority)CodeParser
addrConstantsCodeInfo [protected]
addrGeneralCodeInfo [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
apiAliasCodeInfo
byteInfoCodeInfo
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]
complexReferenceCodeInfo
ContainValidAddress(const Param &param) constCodeParser
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) constCodeParser
istrReferencesCodeInfo
moduleCodeInfo
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]
pTempRefsCodeInfo [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 valueCodeParser [private]
scanCodeInvalid enum valueCodeParser [private]
scanCodeInvalidJump enum valueCodeParser [private]
scanCodeMax enum valueCodeParser [private]
scanCodeNoError enum valueCodeParser [private]
scanCodeOverlapped enum valueCodeParser [private]
SetCodeRange(const range< vma_t > &r, ByteInfo::TPriority priority, bool bSetLabel=true)CodeParser [private]
TScanCodeResult enum nameCodeParser [private]
varReferencesCodeInfo
WriteBegin(vma_t address, int num_bytes) constCodeParser [private]
WriteCode()CodeParser [private]
WriteString(vma_t address, int len) constCodeParser [private]

Generated on Mon Jan 13 22:20:36 2003 for perdr by doxygen1.2.15