LLDB mainline
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/ADT/STLExtras.h"
#include "llvm/DebugInfo/DIContext.h"
#include "llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h"
#include "llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h"
#include <optional>

Go to the source code of this file.

Classes

struct  RowLess

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()

◆ DumpRegisterName()

◆ GetByteOrderAndAddrSize()

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