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 292 of file FeasiblePath.h.

#include <Rose/BinaryAnalysis/FeasiblePath.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 = 0
 Address of summarized function. More...
int64_t stackDelta = SgAsmInstruction::INVALID_STACK_DELTA
 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.

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 = 0

Address of summarized function.

Definition at line 293 of file FeasiblePath.h.

int64_t Rose::BinaryAnalysis::FeasiblePath::FunctionSummary::stackDelta = SgAsmInstruction::INVALID_STACK_DELTA

Stack delta for summarized function.

Definition at line 294 of file FeasiblePath.h.

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

Name of summarized function.

Definition at line 295 of file FeasiblePath.h.

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