LLDB mainline
|
#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) |
Definition at line 85 of file UnwindPlan.cpp.
References lldb_private::Stream::AsRawOstream(), lldb::eByteOrderLittle, GetByteOrderAndAddrSize(), and lldb_private::Stream::PutCString().
Referenced by lldb_private::UnwindPlan::Row::RegisterLocation::Dump(), and lldb_private::UnwindPlan::Row::FAValue::Dump().
|
static |
Definition at line 164 of file UnwindPlan.cpp.
References lldb_private::UnwindPlan::GetRegisterInfo(), lldb_private::RegisterInfo::name, lldb_private::Stream::Printf(), and lldb_private::Stream::PutCString().
Referenced by lldb_private::UnwindPlan::Row::FAValue::Dump(), and lldb_private::UnwindPlan::Row::Dump().
|
static |
Definition at line 75 of file UnwindPlan.cpp.
References lldb_private::ArchSpec::GetAddressByteSize(), lldb_private::ArchSpec::GetByteOrder(), and lldb_private::Thread::GetProcess().
Referenced by DumpDWARFExpr().