reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
24 class UnwindLLDB;
56 UnwindLLDB &unwind_lldb) 993 lldb_private::UnwindLLDB::RegisterLocation regloc, 1000 case UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext: { 1010 case UnwindLLDB::RegisterLocation::eRegisterInRegister: { 1024 case UnwindLLDB::RegisterLocation::eRegisterValueInferred: 1029 case UnwindLLDB::RegisterLocation::eRegisterNotSaved: 1031 case UnwindLLDB::RegisterLocation::eRegisterSavedAtHostMemoryLocation: 1033 case UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation: { 1046 lldb_private::UnwindLLDB::RegisterLocation regloc, 1054 case UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext: { 1060 case UnwindLLDB::RegisterLocation::eRegisterInRegister: { 1070 case UnwindLLDB::RegisterLocation::eRegisterValueInferred: 1071 case UnwindLLDB::RegisterLocation::eRegisterNotSaved: 1073 case UnwindLLDB::RegisterLocation::eRegisterSavedAtHostMemoryLocation: 1075 case UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation: { 1142 enum UnwindLLDB::RegisterSearchResult 1144 uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation ®loc) { 1150 lldb_private::UnwindLLDB::RegisterLocation>::const_iterator 1157 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1176 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1230 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1252 lldb_private::UnwindLLDB::RegisterLocation new_regloc; 1254 UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext; 1264 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1361 lldb_private::UnwindLLDB::RegisterLocation new_regloc; 1363 UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext; 1370 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1382 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1387 lldb_private::UnwindLLDB::RegisterLocation new_regloc; 1388 new_regloc.type = UnwindLLDB::RegisterLocation::eRegisterNotSaved; 1392 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1399 return UnwindLLDB::RegisterSearchResult::eRegisterIsVolatile; 1410 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1412 regloc.type = UnwindLLDB::RegisterLocation::eRegisterInRegister; 1419 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1425 regloc.type = UnwindLLDB::RegisterLocation::eRegisterValueInferred; 1432 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1437 regloc.type = UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation; 1444 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1449 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1452 regloc.type = UnwindLLDB::RegisterLocation::eRegisterValueInferred; 1459 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1464 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1467 regloc.type = UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation; 1474 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1485 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1487 regloc.type = UnwindLLDB::RegisterLocation::eRegisterInRegister; 1494 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1515 regloc.type = UnwindLLDB::RegisterLocation::eRegisterValueInferred; 1521 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1524 UnwindLLDB::RegisterLocation::eRegisterSavedAtMemoryLocation; 1530 return UnwindLLDB::RegisterSearchResult::eRegisterFound; 1536 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1545 return UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 1592 UnwindLLDB::RegisterLocation regloc; 1595 UnwindLLDB::RegisterSearchResult::eRegisterFound) { 1649 UnwindLLDB::RegisterSearchResult::eRegisterFound) { 1986 lldb_private::UnwindLLDB::RegisterLocation regloc; 2028 lldb_private::UnwindLLDB::RegisterLocation regloc; 2053 lldb_private::UnwindLLDB::RegisterLocation regloc;tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
33 lldb_private::UnwindLLDB &unwind_lldb); 145 lldb_private::UnwindLLDB::RegisterSearchResult 147 lldb_private::UnwindLLDB::RegisterLocation ®loc); 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 creatingtools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
114 UnwindLLDB::CursorSP UnwindLLDB::GetOneMoreFrame(ABI *abi) { 462 UnwindLLDB::RegisterContextLLDBSP 471 uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation ®loc, 481 UnwindLLDB::RegisterSearchResult result; 484 return result == UnwindLLDB::RegisterSearchResult::eRegisterFound; 487 UnwindLLDB::RegisterSearchResult result; 493 if (result == UnwindLLDB::RegisterSearchResult::eRegisterFound && 495 UnwindLLDB::RegisterLocation::eRegisterInLiveRegisterContext) { 505 if (result == UnwindLLDB::RegisterSearchResult::eRegisterFound && 506 regloc.type == UnwindLLDB::RegisterLocation::eRegisterInRegister && 508 result = UnwindLLDB::RegisterSearchResult::eRegisterNotFound; 512 if (result == UnwindLLDB::RegisterSearchResult::eRegisterFound) 514 if (result == UnwindLLDB::RegisterSearchResult::eRegisterIsVolatile)tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h
94 uint32_t lldb_regnum, lldb_private::UnwindLLDB::RegisterLocation ®loc,
tools/lldb/source/Target/Thread.cpp 2065 m_unwinder_up.reset(new UnwindLLDB(*this));