Lines Matching full:runtime
30 #include "runtime/include/class_linker.h"
31 #include "runtime/include/mem/panda_containers.h"
32 #include "runtime/include/mem/panda_smart_pointers.h"
33 #include "runtime/include/mem/panda_string.h"
34 #include "runtime/include/method.h"
35 #include "runtime/include/relayout_profiler.h"
36 #include "runtime/include/runtime_options.h"
37 #include "runtime/include/gc_task.h"
38 #include "runtime/include/tooling/debug_interface.h"
39 #include "runtime/mem/allocator_adapter.h"
40 #include "runtime/mem/gc/gc.h"
41 #include "runtime/mem/gc/gc_trigger.h"
42 #include "runtime/mem/memory_manager.h"
43 #include "runtime/monitor_pool.h"
44 #include "runtime/string_table.h"
45 #include "runtime/thread_manager.h"
49 #include "runtime/include/loadable_agent.h"
67 class Runtime {
83 explicit DebugSession(Runtime &runtime);
89 Runtime &runtime_;
118 PANDA_PUBLIC_API static Runtime *GetCurrent();
274 // Get VM instance from the thread. In multi-vm runtime this method returns
403 Runtime(const RuntimeOptions &options, mem::InternalAllocatorPtr internal_allocator);
405 ~Runtime();
407 static Runtime *instance;
465 NO_COPY_SEMANTIC(Runtime);
466 NO_MOVE_SEMANTIC(Runtime);
469 inline mem::AllocatorAdapter<void> GetInternalAllocatorAdapter(const Runtime *runtime) in GetInternalAllocatorAdapter() argument
471 return runtime->GetInternalAllocator()->Adapter(); in GetInternalAllocatorAdapter()