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.
|
Definition at line 90 of file RuntimeInfo.h. References getStackFrame(). |
|
getCurrentFrame - Return the current stack frame object that the user is inspecting. Definition at line 116 of file RuntimeInfo.h. |
|
getCurrentFrameIdx - Return the current frame the user is inspecting. Definition at line 124 of file RuntimeInfo.h. |
|
Definition at line 99 of file RuntimeInfo.h. Referenced by llvm::StackFrame::getFunctionDesc(), llvm::StackFrame::getSourceLocation(), and llvm::StackFrame::StackFrame(). |
|
Definition at line 98 of file RuntimeInfo.h. Referenced by llvm::StackFrame::getSourceLocation(). |
|
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(). |
|
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. |