ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VirtualBinCFG::AuxiliaryInformation Struct Reference

#include <virtualBinCFG.h>

Public Member Functions

 AuxiliaryInformation ()
 
 AuxiliaryInformation (SgNode *top)
 
SgAsmInstructiongetInstructionAtAddress (rose_addr_t addr) const
 Returns the instruction (if any) disassembled at the specified address. More...
 
const AddressSetgetPossibleSuccessors (SgAsmInstruction *insn) const
 
const AddressSetgetPossiblePredecessors (SgAsmInstruction *insn) const
 

Public Attributes

AddressToInstructionMap addressToInstructionMap
 
InstructionToAddressesMap indirectJumpTargets
 
StatementToAddressesMap returnTargets
 
InstructionToAddressesMap incomingEdges
 

Detailed Description

Definition at line 29 of file virtualBinCFG.h.

Constructor & Destructor Documentation

VirtualBinCFG::AuxiliaryInformation::AuxiliaryInformation ( )
inline

Definition at line 37 of file virtualBinCFG.h.

Member Function Documentation

SgAsmInstruction* VirtualBinCFG::AuxiliaryInformation::getInstructionAtAddress ( rose_addr_t  addr) const
inline

Returns the instruction (if any) disassembled at the specified address.

Definition at line 41 of file virtualBinCFG.h.

Referenced by AuxiliaryInformation().

const std::set< uint64_t > & VirtualBinCFG::AuxiliaryInformation::getPossibleSuccessors ( SgAsmInstruction insn) const
const AddressSet& VirtualBinCFG::AuxiliaryInformation::getPossiblePredecessors ( SgAsmInstruction insn) const
inline

Definition at line 50 of file virtualBinCFG.h.

Member Data Documentation

AddressToInstructionMap VirtualBinCFG::AuxiliaryInformation::addressToInstructionMap

Definition at line 30 of file virtualBinCFG.h.

Referenced by AuxiliaryInformation().

InstructionToAddressesMap VirtualBinCFG::AuxiliaryInformation::indirectJumpTargets

Definition at line 31 of file virtualBinCFG.h.

StatementToAddressesMap VirtualBinCFG::AuxiliaryInformation::returnTargets

Definition at line 32 of file virtualBinCFG.h.

Referenced by AuxiliaryInformation().

InstructionToAddressesMap VirtualBinCFG::AuxiliaryInformation::incomingEdges

Definition at line 33 of file virtualBinCFG.h.

Referenced by AuxiliaryInformation().


The documentation for this struct was generated from the following files: