VirtualBinCFG::AuxiliaryInformation Struct Reference

#include <virtualBinCFG.h>

List of all members.

Public Member Functions

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

Public Attributes

AddressToInstructionMap addressToInstructionMap
InstructionToAddressesMap indirectJumpTargets
StatementToAddressesMap returnTargets
InstructionToAddressesMap incomingEdges


Constructor & Destructor Documentation

VirtualBinCFG::AuxiliaryInformation::AuxiliaryInformation (  )  [inline]

VirtualBinCFG::AuxiliaryInformation::AuxiliaryInformation ( SgNode top  ) 


Member Function Documentation

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

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

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

const AddressSet& VirtualBinCFG::AuxiliaryInformation::getPossiblePredecessors ( SgAsmInstruction insn  )  const [inline]


Member Data Documentation

AddressToInstructionMap VirtualBinCFG::AuxiliaryInformation::addressToInstructionMap

InstructionToAddressesMap VirtualBinCFG::AuxiliaryInformation::indirectJumpTargets

StatementToAddressesMap VirtualBinCFG::AuxiliaryInformation::returnTargets

InstructionToAddressesMap VirtualBinCFG::AuxiliaryInformation::incomingEdges


The documentation for this struct was generated from the following files:
Generated on Tue Jan 31 05:46:31 2012 for ROSE by  doxygen 1.4.7