Home
last modified time | relevance | path

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

/external/llvm-project/lldb/source/Target/
DUnwindLLDB.cpp25 UnwindLLDB::UnwindLLDB(Thread &thread) in UnwindLLDB() function in UnwindLLDB
40 uint32_t UnwindLLDB::DoGetFrameCount() { in DoGetFrameCount()
70 bool UnwindLLDB::AddFirstFrame() { in AddFirstFrame()
113 UnwindLLDB::CursorSP UnwindLLDB::GetOneMoreFrame(ABI *abi) { in GetOneMoreFrame()
295 void UnwindLLDB::UpdateUnwindPlanForFirstFrameIfInvalid(ABI *abi) { in UpdateUnwindPlanForFirstFrameIfInvalid()
318 bool UnwindLLDB::AddOneMoreFrame(ABI *abi) { in AddOneMoreFrame()
392 bool UnwindLLDB::DoGetFrameInfoAtIndex(uint32_t idx, addr_t &cfa, addr_t &pc, in DoGetFrameInfoAtIndex()
432 UnwindLLDB::DoCreateRegisterContextForFrame(StackFrame *frame) { in DoCreateRegisterContextForFrame()
461 UnwindLLDB::RegisterContextLLDBSP
462 UnwindLLDB::GetRegisterContextForFrameNum(uint32_t frame_num) { in GetRegisterContextForFrameNum()
[all …]
DRegisterContextUnwind.cpp55 UnwindLLDB &unwind_lldb) in RegisterContextUnwind()
997 lldb_private::UnwindLLDB::RegisterLocation regloc, in ReadRegisterValueFromRegisterLocation()
1004 case UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext: { in ReadRegisterValueFromRegisterLocation()
1014 case UnwindLLDB::RegisterLocation::eRegisterInRegister: { in ReadRegisterValueFromRegisterLocation()
1028 case UnwindLLDB::RegisterLocation::eRegisterValueInferred: in ReadRegisterValueFromRegisterLocation()
1033 case UnwindLLDB::RegisterLocation::eRegisterNotSaved: in ReadRegisterValueFromRegisterLocation()
1035 case UnwindLLDB::RegisterLocation::eRegisterSavedAtHostMemoryLocation: in ReadRegisterValueFromRegisterLocation()
1037 case UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation: { in ReadRegisterValueFromRegisterLocation()
1050 lldb_private::UnwindLLDB::RegisterLocation regloc, in WriteRegisterValueToRegisterLocation()
1058 case UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext: { in WriteRegisterValueToRegisterLocation()
[all …]
DCMakeLists.txt74 UnwindLLDB.cpp
DThread.cpp1872 m_unwinder_up = std::make_unique<UnwindLLDB>(*this); in GetUnwinder()
/external/llvm-project/lldb/include/lldb/Target/
DUnwindLLDB.h26 class UnwindLLDB : public lldb_private::Unwind {
28 UnwindLLDB(lldb_private::Thread &thread);
30 ~UnwindLLDB() override = default;
93 uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation &regloc,
153 UnwindLLDB(const UnwindLLDB &) = delete;
154 const UnwindLLDB &operator=(const UnwindLLDB &) = delete;
DRegisterContextUnwind.h23 class UnwindLLDB; variable
33 lldb_private::UnwindLLDB &unwind_lldb);
83 friend class UnwindLLDB; variable
145 lldb_private::UnwindLLDB::RegisterSearchResult
147 lldb_private::UnwindLLDB::RegisterLocation &regloc);
150 lldb_private::UnwindLLDB::RegisterLocation regloc,
155 lldb_private::UnwindLLDB::RegisterLocation regloc,
246 std::map<uint32_t, lldb_private::UnwindLLDB::RegisterLocation>
249 lldb_private::UnwindLLDB &m_parent_unwind; // The UnwindLLDB that is creating