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

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...
 

Detailed Description

Basic block configuration information.

This is information which is set by loading an IPD configuration file.

Definition at line 358 of file Partitioner.h.

Constructor & Destructor Documentation

Partitioner::BlockConfig::BlockConfig ( )
inline

Definition at line 359 of file Partitioner.h.

Member Data Documentation

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().


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