Lines Matching defs:UnwindLLDB
1 //===-- UnwindLLDB.cpp -------------------------------------*- C++ -*-===//
20 #include "UnwindLLDB.h"
26 UnwindLLDB::UnwindLLDB (Thread &thread) :
34 UnwindLLDB::DoGetFrameCount()
70 UnwindLLDB::AddFirstFrame ()
105 UnwindLLDB::AddOneMoreFrame (ABI *abi)
213 UnwindLLDB::DoGetFrameInfoAtIndex (uint32_t idx, addr_t& cfa, addr_t& pc)
237 UnwindLLDB::DoCreateRegisterContextForFrame (StackFrame *frame)
271 UnwindLLDB::RegisterContextLLDBSP
272 UnwindLLDB::GetRegisterContextForFrameNum (uint32_t frame_num)
281 UnwindLLDB::SearchForSavedLocationForRegister (uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation ®loc, uint32_t starting_frame_num, bool pc_reg)
291 UnwindLLDB::RegisterSearchResult result;
293 if (result == UnwindLLDB::RegisterSearchResult::eRegisterFound)
300 UnwindLLDB::RegisterSearchResult result;
307 if (result == UnwindLLDB::RegisterSearchResult::eRegisterFound
308 && regloc.type == UnwindLLDB::RegisterLocation::eRegisterInRegister
311 result = UnwindLLDB::RegisterSearchResult::eRegisterNotFound;
315 if (result == UnwindLLDB::RegisterSearchResult::eRegisterFound)
317 if (result == UnwindLLDB::RegisterSearchResult::eRegisterIsVolatile)