10 #ifndef LLDB_SBFrame_h_
11 #define LLDB_SBFrame_h_
32 uint32_t GetFrameID()
const;
34 lldb::addr_t GetCFA()
const;
36 lldb::addr_t GetPC()
const;
38 bool SetPC(lldb::addr_t new_pc);
40 lldb::addr_t GetSP()
const;
42 lldb::addr_t GetFP()
const;
74 const char *GetFunctionName();
78 const char *GetDisplayFunctionName();
80 const char *GetFunctionName()
const;
87 bool IsInlined()
const;
94 lldb::DynamicValueType use_dynamic);
97 lldb::DynamicValueType use_dynamic,
98 bool unwind_on_error);
121 const char *Disassemble()
const;
136 lldb::DynamicValueType use_dynamic);
149 lldb::DynamicValueType use_dynamic);
156 lldb::SBValue GetValueForVariablePath(
const char *var_expr_cstr,
157 DynamicValueType use_dynamic);
171 lldb::SBValue FindValue(
const char *name, ValueType value_type);
173 lldb::SBValue FindValue(
const char *name, ValueType value_type,
174 lldb::DynamicValueType use_dynamic);
178 SBFrame(
const lldb::StackFrameSP &lldb_object_sp);
187 lldb::StackFrameSP GetFrameSP()
const;
189 void SetFrameSP(
const lldb::StackFrameSP &lldb_object_sp);
196 #endif // LLDB_SBFrame_h_
lldb::ExecutionContextRefSP m_opaque_sp