| LLDB mainline
    | 
#include <Runtime.h>
| Public Member Functions | |
| Runtime (Process *process) | |
| virtual | ~Runtime ()=default | 
| Runtime (const Runtime &)=delete | |
| const Runtime & | operator= (const Runtime &)=delete | 
| Process * | GetProcess () | 
| Target & | GetTargetRef () | 
| virtual void | ModulesDidLoad (const ModuleList &module_list)=0 | 
| Called when modules have been loaded in the process. | |
| Protected Attributes | |
| Process * | m_process | 
| 
 | inline | 
Definition at line 17 of file Runtime.h.
References m_process.
Referenced by lldb_private::LanguageRuntime::LanguageRuntime(), operator=(), Runtime(), and lldb_private::SystemRuntime::SystemRuntime().
| 
 | virtualdefault | 
| 
 | inline | 
Definition at line 22 of file Runtime.h.
References m_process.
Referenced by lldb_private::AppleObjCDeclVendor::AppleObjCDeclVendor(), lldb_private::AppleObjCTypeEncodingParser::AppleObjCTypeEncodingParser(), CommandObjectThreadBacktrace::DoExtendedBacktrace(), lldb_private::ClassDescriptorV2::iVarsStorage::fill(), lldb_private::AppleObjCRuntimeV1::GetISAHashTablePointer(), lldb_private::AppleObjCRuntimeV2::GetISAHashTablePointer(), lldb_private::AppleObjCRuntime::GetObjCModule(), lldb_private::AppleObjCRuntimeV2::GetSharedCacheBaseAddress(), lldb_private::AppleObjCRuntimeV2::GetValuesForGlobalCFBooleans(), and lldb_private::AppleObjCRuntimeV1::UpdateISAToDescriptorMapIfNeeded().
| 
 | inline | 
Definition at line 23 of file Runtime.h.
References m_process.
Referenced by lldb_private::AppleObjCRuntimeV1::CreateObjectChecker(), and lldb_private::GNUstepObjCRuntime::CreateObjectChecker().
| 
 | pure virtual | 
Called when modules have been loaded in the process.
Implemented in lldb_private::AppleObjCRuntime, lldb_private::AppleObjCRuntimeV2, lldb_private::GNUstepObjCRuntime, lldb_private::LanguageRuntime, and lldb_private::SystemRuntime.
| 
 | protected | 
Definition at line 29 of file Runtime.h.
Referenced by SystemRuntimeMacOSX::BacktraceRecordingHeadersInitialized(), lldb_private::AppleObjCRuntime::CalculateHasNewLiteralsAndIndexing(), SystemRuntimeMacOSX::Clear(), lldb_private::AppleObjCRuntime::ClearExceptionBreakpoints(), lldb_private::ItaniumABILanguageRuntime::ClearExceptionBreakpoints(), SystemRuntimeMacOSX::CompleteQueueItem(), lldb_private::ItaniumABILanguageRuntime::CreateExceptionBreakpoint(), lldb_private::AppleObjCRuntime::CreateExceptionSearchFilter(), lldb_private::ItaniumABILanguageRuntime::CreateExceptionSearchFilter(), lldb_private::LanguageRuntime::CreateExceptionSearchFilter(), lldb_private::AppleObjCRuntime::ExceptionBreakpointsExplainStop(), lldb_private::ItaniumABILanguageRuntime::ExceptionBreakpointsExplainStop(), lldb_private::AppleObjCRuntime::GetBacktraceThreadFromException(), lldb_private::ObjCLanguageRuntime::GetClassDescriptorFromISA(), lldb_private::AppleObjCRuntimeV2::GetDynamicTypeAndAddress(), lldb_private::ItaniumABILanguageRuntime::GetDynamicTypeAndAddress(), lldb_private::AppleObjCRuntime::GetExceptionObjectForThread(), lldb_private::ItaniumABILanguageRuntime::GetExceptionObjectForThread(), SystemRuntimeMacOSX::GetExtendedBacktraceForQueueItem(), SystemRuntimeMacOSX::GetExtendedBacktraceFromItemRef(), SystemRuntimeMacOSX::GetExtendedBacktraceThread(), lldb_private::AppleObjCRuntime::GetFoundationVersion(), SystemRuntimeMacOSX::GetLibdispatchQueueAddressFromThreadQAddress(), lldb_private::AppleObjCRuntime::GetObjectDescription(), SystemRuntimeMacOSX::GetPendingItemRefsForQueue(), lldb_private::AppleObjCRuntimeV2::GetPreferredLanguageRuntime(), lldb_private::AppleObjCRuntime::GetPrintForDebuggerAddr(), GetProcess(), SystemRuntimeMacOSX::GetQueueIDFromThreadQAddress(), SystemRuntimeMacOSX::GetQueueKind(), SystemRuntimeMacOSX::GetQueueNameFromThreadQAddress(), lldb_private::ObjCLanguageRuntime::GetRuntimeType(), GetTargetRef(), lldb_private::ItaniumABILanguageRuntime::GetTypeInfo(), lldb_private::AppleObjCRuntimeV2::IsTaggedPointer(), lldb_private::ObjCLanguageRuntime::LookupInCompleteClassCache(), SystemRuntimeMacOSX::PopulatePendingItemsForQueue(), SystemRuntimeMacOSX::PopulateQueueList(), SystemRuntimeMacOSX::PopulateQueuesUsingLibBTR(), SystemRuntimeMacOSX::ReadLibdispatchOffsets(), SystemRuntimeMacOSX::ReadLibdispatchOffsetsAddress(), SystemRuntimeMacOSX::ReadLibdispatchTSDIndexes(), SystemRuntimeMacOSX::ReadLibdispatchTSDIndexesAddress(), SystemRuntimeMacOSX::ReadLibpthreadOffsets(), SystemRuntimeMacOSX::ReadLibpthreadOffsetsAddress(), lldb_private::AppleObjCRuntime::ReadObjCLibrary(), Runtime(), lldb_private::AppleObjCRuntime::SetExceptionBreakpoints(), lldb_private::ItaniumABILanguageRuntime::SetExceptionBreakpoints(), lldb_private::ObjCLanguageRuntime::UpdateISAToDescriptorMap(), and lldb_private::AppleObjCRuntimeV1::UpdateISAToDescriptorMapIfNeeded().