LLVM API Documentation
#include <RuntimeInfo.h>
Collaboration diagram for llvm::RuntimeInfo:
Public Member Functions | |
RuntimeInfo (ProgramInfo *PI, const InferiorProcess &ip) | |
ProgramInfo & | getProgramInfo () |
const InferiorProcess & | getInferiorProcess () const |
StackFrame & | getStackFrame (unsigned ID) |
StackFrame & | getCurrentFrame () |
unsigned | getCurrentFrameIdx () const |
void | setCurrentFrameIdx (unsigned Idx) |
Definition at line 71 of file RuntimeInfo.h.
llvm::RuntimeInfo::RuntimeInfo | ( | ProgramInfo * | PI, | |
const InferiorProcess & | ip | |||
) | [inline] |
StackFrame& llvm::RuntimeInfo::getCurrentFrame | ( | ) | [inline] |
getCurrentFrame - Return the current stack frame object that the user is inspecting.
Definition at line 116 of file RuntimeInfo.h.
unsigned llvm::RuntimeInfo::getCurrentFrameIdx | ( | ) | const [inline] |
getCurrentFrameIdx - Return the current frame the user is inspecting.
Definition at line 124 of file RuntimeInfo.h.
const InferiorProcess& llvm::RuntimeInfo::getInferiorProcess | ( | ) | const [inline] |
Definition at line 99 of file RuntimeInfo.h.
Referenced by llvm::StackFrame::getFunctionDesc(), llvm::StackFrame::getSourceLocation(), and llvm::StackFrame::StackFrame().
ProgramInfo& llvm::RuntimeInfo::getProgramInfo | ( | ) | [inline] |
StackFrame& llvm::RuntimeInfo::getStackFrame | ( | unsigned | ID | ) | [inline] |
getStackFrame - Materialize the specified stack frame and return it. If the specified ID is off of the bottom of the stack, throw an exception indicating the problem.
Definition at line 108 of file RuntimeInfo.h.
Referenced by RuntimeInfo().
void llvm::RuntimeInfo::setCurrentFrameIdx | ( | unsigned | Idx | ) | [inline] |
setCurrentFrameIdx - Set the current frame index to the specified value. Note that the specified frame must have been materialized with getStackFrame before it can be made current.
Definition at line 129 of file RuntimeInfo.h.