|
LLDB mainline
|
#include "lldb/Target/StackFrame.h"#include "lldb/Core/Debugger.h"#include "lldb/Core/Disassembler.h"#include "lldb/Core/FormatEntity.h"#include "lldb/Core/Mangled.h"#include "lldb/Core/Module.h"#include "lldb/Core/Value.h"#include "lldb/Symbol/CompileUnit.h"#include "lldb/Symbol/Function.h"#include "lldb/Symbol/Symbol.h"#include "lldb/Symbol/SymbolContextScope.h"#include "lldb/Symbol/SymbolFile.h"#include "lldb/Symbol/Type.h"#include "lldb/Symbol/VariableList.h"#include "lldb/Target/ABI.h"#include "lldb/Target/ExecutionContext.h"#include "lldb/Target/LanguageRuntime.h"#include "lldb/Target/Process.h"#include "lldb/Target/RegisterContext.h"#include "lldb/Target/StackFrameRecognizer.h"#include "lldb/Target/Target.h"#include "lldb/Target/Thread.h"#include "lldb/Utility/LLDBLog.h"#include "lldb/Utility/Log.h"#include "lldb/Utility/RegisterValue.h"#include "lldb/ValueObject/DILEval.h"#include "lldb/ValueObject/DILLexer.h"#include "lldb/ValueObject/DILParser.h"#include "lldb/ValueObject/ValueObjectConstResult.h"#include "lldb/ValueObject/ValueObjectMemory.h"#include "lldb/ValueObject/ValueObjectVariable.h"#include "lldb/lldb-enumerations.h"#include <memory>Go to the source code of this file.
Macros | |
| #define | RESOLVED_FRAME_CODE_ADDR (uint32_t(eSymbolContextLastItem) << 1) |
| #define | RESOLVED_FRAME_ID_SYMBOL_SCOPE (RESOLVED_FRAME_CODE_ADDR << 1) |
| #define | GOT_FRAME_BASE (RESOLVED_FRAME_ID_SYMBOL_SCOPE << 1) |
| #define | RESOLVED_VARIABLES (GOT_FRAME_BASE << 1) |
| #define | RESOLVED_GLOBAL_VARIABLES (RESOLVED_VARIABLES << 1) |
| #define GOT_FRAME_BASE (RESOLVED_FRAME_ID_SYMBOL_SCOPE << 1) |
Definition at line 53 of file StackFrame.cpp.
Referenced by lldb_private::StackFrame::GetFrameBaseValue(), and lldb_private::StackFrame::UpdatePreviousFrameFromCurrentFrame().
| #define RESOLVED_FRAME_CODE_ADDR (uint32_t(eSymbolContextLastItem) << 1) |
Definition at line 51 of file StackFrame.cpp.
Referenced by lldb_private::StackFrame::GetFrameCodeAddress(), and lldb_private::StackFrame::GetSymbolContext().
| #define RESOLVED_FRAME_ID_SYMBOL_SCOPE (RESOLVED_FRAME_CODE_ADDR << 1) |
Definition at line 52 of file StackFrame.cpp.
Referenced by lldb_private::StackFrame::GetStackID(), and lldb_private::StackFrame::SetSymbolContextScope().
| #define RESOLVED_GLOBAL_VARIABLES (RESOLVED_VARIABLES << 1) |
Definition at line 55 of file StackFrame.cpp.
Referenced by lldb_private::StackFrame::GetVariableList().
| #define RESOLVED_VARIABLES (GOT_FRAME_BASE << 1) |
Definition at line 54 of file StackFrame.cpp.
Referenced by lldb_private::StackFrame::GetVariableList().