Searched refs:UnwindLLDB (Results 1 – 6 of 6) sorted by relevance
26 UnwindLLDB::UnwindLLDB(Thread &thread) in UnwindLLDB() function in UnwindLLDB41 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::RegisterContextLLDBSP469 UnwindLLDB::GetRegisterContextForFrameNum(uint32_t frame_num) { in GetRegisterContextForFrameNum()[all …]
59 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 …]
1937 m_unwinder_up = std::make_unique<UnwindLLDB>(*this); in GetUnwinder()
26 class UnwindLLDB : public lldb_private::Unwind {28 UnwindLLDB(lldb_private::Thread &thread);30 ~UnwindLLDB() override = default;97 lldb_private::UnwindLLDB::ConcreteRegisterLocation ®loc,157 UnwindLLDB(const UnwindLLDB &) = delete;158 const UnwindLLDB &operator=(const UnwindLLDB &) = delete;
23 class UnwindLLDB; variable33 lldb_private::UnwindLLDB &unwind_lldb);88 friend class UnwindLLDB; variable150 lldb_private::UnwindLLDB::RegisterSearchResult SavedLocationForRegister(152 lldb_private::UnwindLLDB::ConcreteRegisterLocation ®loc);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
713 SRCS+= Target/UnwindLLDB.cpp