Home
last modified time | relevance | path

Searched refs:UnwindLLDB (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Target/
H A DUnwindLLDB.cpp26 UnwindLLDB::UnwindLLDB(Thread &thread) in UnwindLLDB() function in UnwindLLDB
41 uint32_t UnwindLLDB::DoGetFrameCount() { in DoGetFrameCount()
71 bool UnwindLLDB::AddFirstFrame() { in AddFirstFrame()
114 UnwindLLDB::CursorSP UnwindLLDB::GetOneMoreFrame(ABI *abi) { in GetOneMoreFrame()
301 void UnwindLLDB::UpdateUnwindPlanForFirstFrameIfInvalid(ABI *abi) { in UpdateUnwindPlanForFirstFrameIfInvalid()
323 bool UnwindLLDB::AddOneMoreFrame(ABI *abi) { in AddOneMoreFrame()
397 bool UnwindLLDB::DoGetFrameInfoAtIndex(uint32_t idx, addr_t &cfa, addr_t &pc, in DoGetFrameInfoAtIndex()
439 UnwindLLDB::DoCreateRegisterContextForFrame(StackFrame *frame) { in DoCreateRegisterContextForFrame()
468 UnwindLLDB::RegisterContextLLDBSP
469 UnwindLLDB::GetRegisterContextForFrameNum(uint32_t frame_num) { in GetRegisterContextForFrameNum()
[all …]
H A DRegisterContextUnwind.cpp59 UnwindLLDB &unwind_lldb) in RegisterContextUnwind()
1090 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc, in ReadRegisterValueFromRegisterLocation()
1097 case UnwindLLDB::ConcreteRegisterLocation::eRegisterInLiveRegisterContext: { in ReadRegisterValueFromRegisterLocation()
1107 case UnwindLLDB::ConcreteRegisterLocation::eRegisterInRegister: { in ReadRegisterValueFromRegisterLocation()
1121 case UnwindLLDB::ConcreteRegisterLocation::eRegisterValueInferred: in ReadRegisterValueFromRegisterLocation()
1126 case UnwindLLDB::ConcreteRegisterLocation::eRegisterNotSaved: in ReadRegisterValueFromRegisterLocation()
1128 case UnwindLLDB::ConcreteRegisterLocation::eRegisterSavedAtHostMemoryLocation: in ReadRegisterValueFromRegisterLocation()
1130 case UnwindLLDB::ConcreteRegisterLocation::eRegisterSavedAtMemoryLocation: { in ReadRegisterValueFromRegisterLocation()
1143 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc, in WriteRegisterValueToRegisterLocation()
1151 case UnwindLLDB::ConcreteRegisterLocation::eRegisterInLiveRegisterContext: { in WriteRegisterValueToRegisterLocation()
[all …]
H A DThread.cpp1937 m_unwinder_up = std::make_unique<UnwindLLDB>(*this); in GetUnwinder()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DUnwindLLDB.h26 class UnwindLLDB : public lldb_private::Unwind {
28 UnwindLLDB(lldb_private::Thread &thread);
30 ~UnwindLLDB() override = default;
97 lldb_private::UnwindLLDB::ConcreteRegisterLocation &regloc,
157 UnwindLLDB(const UnwindLLDB &) = delete;
158 const UnwindLLDB &operator=(const UnwindLLDB &) = delete;
H A DRegisterContextUnwind.h23 class UnwindLLDB; variable
33 lldb_private::UnwindLLDB &unwind_lldb);
88 friend class UnwindLLDB; variable
150 lldb_private::UnwindLLDB::RegisterSearchResult SavedLocationForRegister(
152 lldb_private::UnwindLLDB::ConcreteRegisterLocation &regloc);
158 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc,
163 lldb_private::UnwindLLDB::ConcreteRegisterLocation regloc,
256 std::map<uint32_t, lldb_private::UnwindLLDB::ConcreteRegisterLocation>
259 lldb_private::UnwindLLDB &m_parent_unwind; // The UnwindLLDB that is creating
/freebsd/lib/clang/liblldb/
H A DMakefile713 SRCS+= Target/UnwindLLDB.cpp