Lines Matching defs:StackFrame

1 //===-- StackFrame.cpp ------------------------------------------*- C++ -*-===//
9 #include "lldb/Target/StackFrame.h"
51 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx,
53 bool cfa_is_valid, addr_t pc, StackFrame::Kind kind,
77 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx,
87 m_stack_frame_kind(StackFrame::Kind::Regular),
103 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx,
115 m_stack_frame_kind(StackFrame::Kind::Regular),
141 StackFrame::~StackFrame() = default;
143 StackID &StackFrame::GetStackID() {
173 uint32_t StackFrame::GetFrameIndex() const {
182 void StackFrame::SetSymbolContextScope(SymbolContextScope *symbol_scope) {
188 const Address &StackFrame::GetFrameCodeAddress() {
216 bool StackFrame::ChangePC(addr_t pc) {
230 const char *StackFrame::Disassemble() {
249 Block *StackFrame::GetFrameBlock() {
271 // StackFrame object, everyone will have as much information as possible and no
274 StackFrame::GetSymbolContext(SymbolContextItem resolve_scope) {
421 VariableList *StackFrame::GetVariableList(bool get_file_globals) {
460 StackFrame::GetInScopeVariableList(bool get_file_globals,
493 ValueObjectSP StackFrame::GetValueForVariableExpressionPath(
1070 bool StackFrame::GetFrameBaseValue(Scalar &frame_base, Status *error_ptr) {
1116 DWARFExpression *StackFrame::GetFrameBaseExpression(Status *error_ptr) {
1127 RegisterContextSP StackFrame::GetRegisterContext() {
1137 bool StackFrame::HasDebugInformation() {
1143 StackFrame::GetValueObjectForFrameVariable(const VariableSP &variable_sp,
1173 ValueObjectSP StackFrame::TrackGlobalVariable(const VariableSP &variable_sp,
1198 bool StackFrame::IsInlined() {
1206 bool StackFrame::IsHistorical() const {
1207 return m_stack_frame_kind == StackFrame::Kind::History;
1210 bool StackFrame::IsArtificial() const {
1211 return m_stack_frame_kind == StackFrame::Kind::Artificial;
1214 lldb::LanguageType StackFrame::GetLanguage() {
1221 lldb::LanguageType StackFrame::GuessLanguage() {
1315 lldb::ValueObjectSP StackFrame::GuessValueForAddress(lldb::addr_t addr) {
1398 ValueObjectSP GetValueForOffset(StackFrame &frame, ValueObjectSP &parent,
1431 ValueObjectSP GetValueForDereferincingOffset(StackFrame &frame,
1488 lldb::ValueObjectSP DoGuessValueAt(StackFrame &frame, ConstString reg,
1678 lldb::ValueObjectSP StackFrame::GuessValueForRegisterAndOffset(ConstString reg,
1728 lldb::ValueObjectSP StackFrame::FindVariable(ConstString name) {
1763 TargetSP StackFrame::CalculateTarget() {
1774 ProcessSP StackFrame::CalculateProcess() {
1782 ThreadSP StackFrame::CalculateThread() { return GetThread(); }
1784 StackFrameSP StackFrame::CalculateStackFrame() { return shared_from_this(); }
1786 void StackFrame::CalculateExecutionContext(ExecutionContext &exe_ctx) {
1790 void StackFrame::DumpUsingSettingsFormat(Stream *strm, bool show_unique,
1820 void StackFrame::Dump(Stream *strm, bool show_frame_index,
1844 void StackFrame::UpdateCurrentFrameFromPreviousFrame(StackFrame &prev_frame) {
1856 void StackFrame::UpdatePreviousFrameFromCurrentFrame(StackFrame &curr_frame) {
1881 bool StackFrame::HasCachedData() const {
1891 bool StackFrame::GetStatus(Stream &strm, bool show_frame_info, bool show_source,
1965 RecognizedStackFrameSP StackFrame::GetRecognizedFrame() {