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

CodeInfo Class Reference

#include <codeglob.h>

Inheritance diagram for CodeInfo:

CodeParser List of all members.

Public Methods

 CodeInfo ()

Public Attributes

IstrReferences varReferences
IstrReferences istrReferences
ByteInfos byteInfo
TApiAlias apiAlias
TTempComplexReference complexReference
ObjectModulemodule

Protected Attributes

TTempRefspTempRefs
TAddresses addrConstants
TAddresses addrGeneral

Constructor & Destructor Documentation

CodeInfo::CodeInfo   [inline]
 

Definition at line 87 of file codeglob.h.

References pTempRefs.

00087 :pTempRefs(0) {};


Member Data Documentation

TAddresses CodeInfo::addrConstants [protected]
 

Definition at line 111 of file codeglob.h.

Referenced by CodeParser::CheckImmediateCodeAddress(), and CodeParser::Parse().

TAddresses CodeInfo::addrGeneral [protected]
 

Definition at line 115 of file codeglob.h.

Referenced by CodeParser::CheckForAddress().

TApiAlias CodeInfo::apiAlias
 

Definition at line 98 of file codeglob.h.

Referenced by CodeParser::AddTempFlow(), CodeParser::CheckJumpReference(), and CodeParser::IsApiReference().

ByteInfos CodeInfo::byteInfo
 

Definition at line 96 of file codeglob.h.

Referenced by CodeParser::_ReverseScan(), CodeParser::CheckForAddress(), CodeParser::ExcludeFileRange(), CodeParser::ExecuteComplexReferenceMemory(), CodeParser::GetBitStat(), CodeParser::GetPointerArrayStats(), CodeParser::GetStringStats(), CodeParser::Parse(), ScanningComplexReg::ProcessInstruction(), CodeParser::ResetCodeRange(), CodeParser::ScanCode(), THeuristicMotor::THeuristicMotor(), and CodeParser::WriteCode().

TTempComplexReference CodeInfo::complexReference
 

Definition at line 100 of file codeglob.h.

Referenced by CodeParser::AddTempFlow(), and CodeParser::Parse().

IstrReferences CodeInfo::istrReferences
 

Definition at line 93 of file codeglob.h.

Referenced by CodeParser::_ReverseScan(), CodeParser::AddExportTempFlow(), CodeParser::AddTempFlow(), CodeParser::CheckReference(), and CodeParser::ExtractTempRef().

ObjectModule* CodeInfo::module
 

Definition at line 102 of file codeglob.h.

Referenced by CodeParser::_ReverseScan(), CodeParser::AddTempFlow(), CodeParser::CheckJumpReference(), CodeParser::CheckReference(), CodeParser::ContainValidAddress(), CodeParser::ExecuteComplexReference(), CodeParser::ExecuteComplexReferenceMemory(), CodeParser::GetBitStat(), CodeParser::GetPointerArrayStats(), CodeParser::GetStringStats(), CodeParser::IsApiReference(), CodeParser::Parse(), ScanningComplexReg::ProcessInstruction(), CodeParser::ReverseScan(), CodeParser::ScanCode(), THeuristicMotor::THeuristicMotor(), CodeParser::WriteBegin(), CodeParser::WriteCode(), and CodeParser::WriteString().

TTempRefs* CodeInfo::pTempRefs [protected]
 

Definition at line 107 of file codeglob.h.

Referenced by CodeParser::AddExportTempFlow(), CodeParser::AddTempFlow(), CodeParser::CheckCode(), CodeParser::CheckCodeRecursively(), CodeInfo(), CodeParser::ExtractTempRef(), and CodeParser::Parse().

IstrReferences CodeInfo::varReferences
 

Definition at line 90 of file codeglob.h.

Referenced by CodeParser::CheckForAddress(), and CodeParser::ExecuteComplexReferenceMemory().


The documentation for this class was generated from the following file:
Generated on Mon Jan 13 22:20:36 2003 for perdr by doxygen1.2.15