LLDB mainline
StackFrame.cpp File Reference

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)

Functions

static std::pair< const RegisterInfo *, llvm::StringRef > FindRegisterInExpressionPath (RegisterContext &reg_ctx, llvm::StringRef expression_path)

Macro Definition Documentation

◆ GOT_FRAME_BASE

◆ RESOLVED_FRAME_CODE_ADDR

#define RESOLVED_FRAME_CODE_ADDR   (uint32_t(eSymbolContextLastItem) << 1)

◆ RESOLVED_FRAME_ID_SYMBOL_SCOPE

#define RESOLVED_FRAME_ID_SYMBOL_SCOPE   (RESOLVED_FRAME_CODE_ADDR << 1)

◆ RESOLVED_GLOBAL_VARIABLES

#define RESOLVED_GLOBAL_VARIABLES   (RESOLVED_VARIABLES << 1)

Definition at line 86 of file StackFrame.cpp.

Referenced by lldb_private::StackFrame::GetVariableList().

◆ RESOLVED_VARIABLES

#define RESOLVED_VARIABLES   (GOT_FRAME_BASE << 1)

Definition at line 85 of file StackFrame.cpp.

Referenced by lldb_private::StackFrame::GetVariableList().

Function Documentation

◆ FindRegisterInExpressionPath()

std::pair< const RegisterInfo *, llvm::StringRef > FindRegisterInExpressionPath ( RegisterContext & reg_ctx,
llvm::StringRef expression_path )
static