Public Member Functions | Public Attributes | List of all members
Rose::BinaryAnalysis::FeasiblePath::FunctionSummary Struct Reference


Information stored per V_USER_DEFINED path vertex.

This is information for summarized functions.

Definition at line 129 of file BinaryFeasiblePath.h.

#include <BinaryFeasiblePath.h>

Collaboration diagram for Rose::BinaryAnalysis::FeasiblePath::FunctionSummary:
Collaboration graph

Public Member Functions

 FunctionSummary ()
 Construct empty function summary. More...
 FunctionSummary (const Partitioner2::ControlFlowGraph::ConstVertexIterator &cfgFuncVertex, uint64_t stackDelta)
 Construct function summary with information. More...

Public Attributes

rose_addr_t address
 Address of summarized function. More...
int64_t stackDelta
 Stack delta for summarized function. More...
std::string name
 Name of summarized function. More...

Constructor & Destructor Documentation

Rose::BinaryAnalysis::FeasiblePath::FunctionSummary::FunctionSummary ( )

Construct empty function summary.

Definition at line 135 of file BinaryFeasiblePath.h.

Rose::BinaryAnalysis::FeasiblePath::FunctionSummary::FunctionSummary ( const Partitioner2::ControlFlowGraph::ConstVertexIterator &  cfgFuncVertex,
uint64_t  stackDelta 

Construct function summary with information.

Member Data Documentation

rose_addr_t Rose::BinaryAnalysis::FeasiblePath::FunctionSummary::address

Address of summarized function.

Definition at line 130 of file BinaryFeasiblePath.h.

int64_t Rose::BinaryAnalysis::FeasiblePath::FunctionSummary::stackDelta

Stack delta for summarized function.

Definition at line 131 of file BinaryFeasiblePath.h.

std::string Rose::BinaryAnalysis::FeasiblePath::FunctionSummary::name

Name of summarized function.

Definition at line 132 of file BinaryFeasiblePath.h.

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