ROSE
0.9.6a
|
Basic block configuration information. More...
#include <Partitioner.h>
Public Member Functions | |
BlockConfig () | |
Public Attributes | |
size_t | ninsns |
Number of instructions expected in the basic block. More... | |
rose_addr_t | alias_for |
If non-zero then this block is an alias for another block. More... | |
bool | sucs_specified |
True if IPD file specifies successors for this block. More... | |
Disassembler::AddressSet | sucs |
Address to which this block might branch or fall through. More... | |
bool | sucs_complete |
True if successors are fully known. More... | |
SgUnsignedCharList | sucs_program |
i386 code to simulate to find successors. More... | |
Basic block configuration information.
This is information which is set by loading an IPD configuration file.
Definition at line 358 of file Partitioner.h.
|
inline |
Definition at line 359 of file Partitioner.h.
size_t Partitioner::BlockConfig::ninsns |
Number of instructions expected in the basic block.
Definition at line 360 of file Partitioner.h.
Referenced by Partitioner::mark_ipd_configuration().
rose_addr_t Partitioner::BlockConfig::alias_for |
If non-zero then this block is an alias for another block.
Definition at line 361 of file Partitioner.h.
Referenced by Partitioner::mark_ipd_configuration().
bool Partitioner::BlockConfig::sucs_specified |
True if IPD file specifies successors for this block.
Definition at line 362 of file Partitioner.h.
Referenced by Partitioner::mark_ipd_configuration().
Disassembler::AddressSet Partitioner::BlockConfig::sucs |
Address to which this block might branch or fall through.
Definition at line 363 of file Partitioner.h.
Referenced by Partitioner::mark_ipd_configuration().
bool Partitioner::BlockConfig::sucs_complete |
True if successors are fully known.
Definition at line 364 of file Partitioner.h.
Referenced by Partitioner::mark_ipd_configuration().
SgUnsignedCharList Partitioner::BlockConfig::sucs_program |
i386 code to simulate to find successors.
Definition at line 365 of file Partitioner.h.
Referenced by Partitioner::mark_ipd_configuration().