ROSE
0.9.6a
|
Go to the source code of this file.
Classes | |
struct | VirtualBinCFG::AuxiliaryInformation |
class | VirtualBinCFG::CFGNode |
class | VirtualBinCFG::CFGEdge |
Namespaces | |
VirtualBinCFG | |
Constant Groups | |
VirtualBinCFG | |
Typedefs | |
typedef std::set< rose_addr_t > | VirtualBinCFG::AddressSet |
typedef std::map< rose_addr_t, SgAsmInstruction * > | VirtualBinCFG::AddressToInstructionMap |
typedef std::map < SgAsmInstruction *, AddressSet > | VirtualBinCFG::InstructionToAddressesMap |
typedef std::map < SgAsmStatement *, AddressSet > | VirtualBinCFG::StatementToAddressesMap |
Enumerations | |
enum | VirtualBinCFG::EdgeConditionKind { VirtualBinCFG::eckUnconditional, VirtualBinCFG::eckTrue, VirtualBinCFG::eckFalse, VirtualBinCFG::eckCaseLabel, VirtualBinCFG::eckDefault } |
Functions | |
void | VirtualBinCFG::makeEdge (SgAsmInstruction *from, SgAsmInstruction *to, const AuxiliaryInformation *info, std::vector< CFGEdge > &result) |