|
ROSE
0.11.98.0
|
#include <Rose/BinaryAnalysis/ModelChecker/P2Model.h>
Public Member Functions | |
| FunctionCall (const Partitioner2::FunctionPtr &, rose_addr_t initialSp, Sawyer::Optional< rose_addr_t > returnAddress, const Variables::StackVariables &) | |
| Partitioner2::FunctionPtr | function () const |
| Property: The function called. More... | |
| rose_addr_t | initialStackPointer () const |
| Property: Initial stack pointer. More... | |
| const Variables::StackVariables & | stackVariables () const |
| Property: Stack variables. More... | |
| rose_addr_t | framePointer (size_t nBits) const |
| Computed frame pointer. More... | |
| std::string | printableName (size_t nBits) const |
| Some basic info about the function call. More... | |
| rose_addr_t | framePointerDelta () const |
| Property: Frame pointer delta. More... | |
| void | framePointerDelta (rose_addr_t) |
| Property: Frame pointer delta. More... | |
| Sawyer::Optional< rose_addr_t > | returnAddress () const |
| Address to which function returns. More... | |
| void | returnAddress (Sawyer::Optional< rose_addr_t >) |
| Address to which function returns. More... | |
| Partitioner2::FunctionPtr Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::function | ( | ) | const |
Property: The function called.
| rose_addr_t Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::initialStackPointer | ( | ) | const |
Property: Initial stack pointer.
The concrete value of the stack pointer at the start of the function.
| const Variables::StackVariables& Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::stackVariables | ( | ) | const |
Property: Stack variables.
| rose_addr_t Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::framePointerDelta | ( | ) | const |
Property: Frame pointer delta.
Amount to add to the initial stack pointer to get the usual frame pointer.
| void Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::framePointerDelta | ( | rose_addr_t | ) |
Property: Frame pointer delta.
Amount to add to the initial stack pointer to get the usual frame pointer.
| rose_addr_t Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::framePointer | ( | size_t | nBits | ) | const |
Computed frame pointer.
This is the frame pointer computed from the initial stack pointer and the frame pointer delta.
| Sawyer::Optional<rose_addr_t> Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::returnAddress | ( | ) | const |
Address to which function returns.
| void Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::returnAddress | ( | Sawyer::Optional< rose_addr_t > | ) |
Address to which function returns.
| std::string Rose::BinaryAnalysis::ModelChecker::P2Model::FunctionCall::printableName | ( | size_t | nBits | ) | const |
Some basic info about the function call.
1.8.10