LLDB mainline
Functions
UnwindPlan.cpp File Reference
#include "lldb/Symbol/UnwindPlan.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "llvm/DebugInfo/DIContext.h"
#include "llvm/DebugInfo/DWARF/DWARFExpression.h"
#include <optional>

Go to the source code of this file.

Functions

static std::optional< std::pair< lldb::ByteOrder, uint32_t > > GetByteOrderAndAddrSize (Thread *thread)
 
static void DumpDWARFExpr (Stream &s, llvm::ArrayRef< uint8_t > expr, Thread *thread)
 
static void DumpRegisterName (Stream &s, const UnwindPlan *unwind_plan, Thread *thread, uint32_t reg_num)
 

Function Documentation

◆ DumpDWARFExpr()

static void DumpDWARFExpr ( Stream s,
llvm::ArrayRef< uint8_t >  expr,
Thread thread 
)
static

◆ DumpRegisterName()

static void DumpRegisterName ( Stream s,
const UnwindPlan unwind_plan,
Thread thread,
uint32_t  reg_num 
)
static

◆ GetByteOrderAndAddrSize()

static std::optional< std::pair< lldb::ByteOrder, uint32_t > > GetByteOrderAndAddrSize ( Thread thread)
static