/art/runtime/ |
D | runtime-inl.h | 27 inline bool Runtime::IsClearedJniWeakGlobal(mirror::Object* obj) { in IsClearedJniWeakGlobal() 31 inline mirror::Object* Runtime::GetClearedJniWeakGlobal() { in GetClearedJniWeakGlobal() 37 inline QuickMethodFrameInfo Runtime::GetRuntimeMethodFrameInfo(ArtMethod* method) { in GetRuntimeMethodFrameInfo() 43 if (method == GetCalleeSaveMethodUnchecked(Runtime::kRefsAndArgs)) { in GetRuntimeMethodFrameInfo() 44 return GetCalleeSaveMethodFrameInfo(Runtime::kRefsAndArgs); in GetRuntimeMethodFrameInfo() 45 } else if (method == GetCalleeSaveMethodUnchecked(Runtime::kSaveAll)) { in GetRuntimeMethodFrameInfo() 46 return GetCalleeSaveMethodFrameInfo(Runtime::kSaveAll); in GetRuntimeMethodFrameInfo() 48 DCHECK_EQ(method, GetCalleeSaveMethodUnchecked(Runtime::kRefsOnly)); in GetRuntimeMethodFrameInfo() 49 return GetCalleeSaveMethodFrameInfo(Runtime::kRefsOnly); in GetRuntimeMethodFrameInfo() 53 inline ArtMethod* Runtime::GetResolutionMethod() { in GetResolutionMethod() [all …]
|
D | runtime.cc | 137 Runtime* Runtime::instance_ = nullptr; 146 Runtime::Runtime() in Runtime() function in art::Runtime 200 Runtime::~Runtime() { in ~Runtime() 300 if (Runtime::Current() == nullptr) { in Dump() 334 Runtime* runtime = Runtime::Current(); in DumpAllThreads() 353 void Runtime::Abort() { in Abort() 369 if (Runtime::Current() != nullptr && Runtime::Current()->abort_ != nullptr) { in Abort() 371 Runtime::Current()->abort_(); in Abort() 392 void Runtime::PreZygoteFork() { in PreZygoteFork() 396 void Runtime::CallExitHook(jint status) { in CallExitHook() [all …]
|
D | instrumentation_test.cc | 140 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in CheckConfigureStubs() 143 Runtime* runtime = Runtime::Current(); in CheckConfigureStubs() 152 return Runtime::Current()->GetInstrumentation()->GetCurrentInstrumentationLevel(); in GetCurrentInstrumentationLevel() 157 return Runtime::Current()->GetInstrumentation()->requested_instrumentation_levels_.size(); in GetInstrumentationUserCount() 162 instrumentation::Instrumentation* instr = Runtime::Current()->GetInstrumentation(); in TestEvent() 166 Runtime* runtime = Runtime::Current(); in TestEvent() 186 Runtime* runtime = Runtime::Current(); in TestEvent() 202 Runtime* runtime = Runtime::Current(); in DeoptimizeMethod() 217 Runtime* runtime = Runtime::Current(); in UndeoptimizeMethod() 231 Runtime* runtime = Runtime::Current(); in DeoptimizeEverything() [all …]
|
D | art_field.cc | 39 if (kIsDebugBuild && Runtime::Current()->IsAotCompiler() && in SetOffset() 40 Runtime::Current()->IsCompilingBootImage()) { in SetOffset() 76 return Runtime::Current()->GetClassLinker()->FindSystemClass(Thread::Current(), descriptor); in ProxyFindSystemClass() 80 return Runtime::Current()->GetClassLinker()->ResolveType(type_idx, this); in ResolveGetType() 86 return Runtime::Current()->GetClassLinker()->ResolveString( in ResolveGetStringName()
|
D | art_method-inl.h | 149 type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, this); in GetClassFromTypeIndex() 192 DCHECK(!Runtime::Current()->IsStarted()); in GetQuickOatCodeOffset() 197 DCHECK(!Runtime::Current()->IsStarted()); in SetQuickOatCodeOffset() 278 Runtime* runtime = Runtime::Current(); in IsCalleeSaveMethod() 280 for (int i = 0; i < Runtime::kLastCalleeSaveType; i++) { in IsCalleeSaveMethod() 281 if (this == runtime->GetCalleeSaveMethod(Runtime::CalleeSaveType(i))) { in IsCalleeSaveMethod() 290 bool result = this == Runtime::Current()->GetResolutionMethod(); in IsResolutionMethod() 297 bool result = this == Runtime::Current()->GetImtConflictMethod(); in IsImtConflictMethod() 304 bool result = this == Runtime::Current()->GetImtUnimplementedMethod(); in IsImtUnimplementedMethod() 311 const void* code = Runtime::Current()->GetInstrumentation()->GetQuickCodeFor( in NativeQuickPcOffset() [all …]
|
D | read_barrier-inl.h | 61 gc::Heap* heap = Runtime::Current()->GetHeap(); in Barrier() 87 if (Runtime::Current()->GetHeap()->ConcurrentCopyingCollector()->IsMarking()) { in BarrierForRoot() 101 if (Runtime::Current()->GetHeap()->GetReadBarrierTable()->IsSet(ref)) { in BarrierForRoot() 127 if (Runtime::Current()->GetHeap()->ConcurrentCopyingCollector()->IsMarking()) { in BarrierForRoot() 141 if (Runtime::Current()->GetHeap()->GetReadBarrierTable()->IsSet(ref)) { in BarrierForRoot() 158 gc::Heap* heap = Runtime::Current()->GetHeap(); in IsDuringStartup() 181 Runtime::Current()->GetHeap()->ConcurrentCopyingCollector()-> in AssertToSpaceInvariant() 187 return Runtime::Current()->GetHeap()->ConcurrentCopyingCollector()->Mark(obj); in Mark()
|
D | signal_catcher.cc | 129 Runtime* runtime = Runtime::Current(); in HandleSigQuit() 158 Runtime::Current()->GetHeap()->CollectGarbage(false); in HandleSigUsr1() 175 Runtime::Current()->DumpLockHolders(LOG(INFO)); in WaitForSignal() 185 Runtime* runtime = Runtime::Current(); in Run()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints_test.cc | 34 static ArtMethod* CreateCalleeSaveMethod(InstructionSet isa, Runtime::CalleeSaveType type) in CreateCalleeSaveMethod() 36 Runtime* r = Runtime::Current(); in CreateCalleeSaveMethod() 50 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 59 static void CheckPCOffset(InstructionSet isa, Runtime::CalleeSaveType type, size_t pc_offset) in CheckPCOffset() 78 CheckFrameSize(isa, Runtime::kRefsAndArgs, GetCalleeSaveFrameSize(isa, Runtime::kRefsAndArgs)); \ in TEST_F() 79 CheckFrameSize(isa, Runtime::kRefsOnly, GetCalleeSaveFrameSize(isa, Runtime::kRefsOnly)); \ in TEST_F() 80 CheckFrameSize(isa, Runtime::kSaveAll, GetCalleeSaveFrameSize(isa, Runtime::kSaveAll)) in TEST_F() 105 CheckPCOffset(kRuntimeISA, Runtime::kRefsAndArgs, in TEST_F() 106 GetCalleeSaveReturnPcOffset(kRuntimeISA, Runtime::kRefsAndArgs)); in TEST_F() 107 CheckPCOffset(kRuntimeISA, Runtime::kRefsOnly, in TEST_F() [all …]
|
D | quick_dexcache_entrypoints.cc | 35 auto* caller = GetCalleeSaveMethodCaller(self, Runtime::kRefsOnly); in artInitializeStaticStorageFromCode() 44 auto* caller = GetCalleeSaveMethodCaller(self, Runtime::kRefsOnly); in artInitializeTypeFromCode() 54 auto* caller = GetCalleeSaveMethodCaller(self, Runtime::kRefsOnly); in artInitializeTypeAndVerifyAccessFromCode() 62 auto* caller = GetCalleeSaveMethodCaller(self, Runtime::kRefsOnly); in artResolveStringFromCode()
|
D | quick_instrumentation_entrypoints.cc | 33 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodEntryFromCode() 39 DCHECK(!Runtime::Current()->GetClassLinker()->IsQuickToInterpreterBridge(result)); in artInstrumentationMethodEntryFromCode() 53 size_t return_pc_offset = GetCalleeSaveReturnPcOffset(kRuntimeISA, Runtime::kRefsOnly); in artInstrumentationMethodExitFromCode() 62 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); in artInstrumentationMethodExitFromCode()
|
/art/runtime/arch/ |
D | arch_test.cc | 33 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 35 Runtime* r = Runtime::Current(); in CheckFrameSize() 123 CheckFrameSize(InstructionSet::kArm, Runtime::kSaveAll, arm::kFrameSizeSaveAllCalleeSave); in TEST_F() 124 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsOnly, arm::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 125 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsAndArgs, arm::kFrameSizeRefsAndArgsCalleeSave); in TEST_F() 130 CheckFrameSize(InstructionSet::kArm64, Runtime::kSaveAll, arm64::kFrameSizeSaveAllCalleeSave); in TEST_F() 131 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsOnly, arm64::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 132 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsAndArgs, in TEST_F() 137 CheckFrameSize(InstructionSet::kMips, Runtime::kSaveAll, mips::kFrameSizeSaveAllCalleeSave); in TEST_F() 138 CheckFrameSize(InstructionSet::kMips, Runtime::kRefsOnly, mips::kFrameSizeRefsOnlyCalleeSave); in TEST_F() [all …]
|
/art/runtime/native/ |
D | java_lang_Runtime.cc | 42 if (Runtime::Current()->IsExplicitGcDisabled()) { in Runtime_gc() 46 Runtime::Current()->GetHeap()->CollectGarbage(false); in Runtime_gc() 51 Runtime::Current()->CallExitHook(status); in Runtime_nativeExit() 81 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); in Runtime_nativeLoad() 94 return Runtime::Current()->GetHeap()->GetMaxMemory(); in Runtime_maxMemory() 98 return Runtime::Current()->GetHeap()->GetTotalMemory(); in Runtime_totalMemory() 102 return Runtime::Current()->GetHeap()->GetFreeMemory(); in Runtime_freeMemory() 106 NATIVE_METHOD(Runtime, freeMemory, "!()J"), 107 NATIVE_METHOD(Runtime, gc, "()V"), 108 NATIVE_METHOD(Runtime, maxMemory, "!()J"), [all …]
|
D | dalvik_system_ZygoteHooks.cc | 71 Runtime* const runtime = Runtime::Current(); in EnableDebugFeatures() 130 Runtime* runtime = Runtime::Current(); in ZygoteHooks_nativePreFork() 198 Runtime::NativeBridgeAction action = Runtime::NativeBridgeAction::kUnload; in ZygoteHooks_nativePostForkChild() 200 action = Runtime::NativeBridgeAction::kInitialize; in ZygoteHooks_nativePostForkChild() 202 Runtime::Current()->DidForkFromZygote(env, action, isa_string.c_str()); in ZygoteHooks_nativePostForkChild() 204 Runtime::Current()->DidForkFromZygote(env, Runtime::NativeBridgeAction::kUnload, nullptr); in ZygoteHooks_nativePostForkChild()
|
D | dalvik_system_VMRuntime.cc | 56 return Runtime::Current()->GetHeap()->GetTargetHeapUtilization(); in VMRuntime_getTargetHeapUtilization() 60 Runtime::Current()->GetHeap()->SetTargetHeapUtilization(target); in VMRuntime_nativeSetTargetHeapUtilization() 81 Runtime* runtime = Runtime::Current(); in VMRuntime_newNonMovableArray() 106 Runtime* runtime = Runtime::Current(); in VMRuntime_newUnpaddedArray() 129 if (Runtime::Current()->GetHeap()->IsMovableObject(array)) { in VMRuntime_addressOf() 137 Runtime::Current()->GetHeap()->ClearGrowthLimit(); in VMRuntime_clearGrowthLimit() 141 Runtime::Current()->GetHeap()->ClampGrowthLimit(); in VMRuntime_clampGrowthLimit() 149 return toStringArray(env, Runtime::Current()->GetProperties()); in VMRuntime_properties() 162 return env->NewStringUTF(DefaultToDot(Runtime::Current()->GetBootClassPathString())); in VMRuntime_bootClassPath() 166 return env->NewStringUTF(DefaultToDot(Runtime::Current()->GetClassPathString())); in VMRuntime_classPath() [all …]
|
/art/test/482-checker-loop-back-edge-use/src/ |
D | Main.java | 47 while (Runtime.getRuntime() != null) {} in loop3() 61 while (Runtime.getRuntime() != null) {} in loop4() 71 while (Runtime.getRuntime() != null) { in loop5() 88 while (Runtime.getRuntime() != null) {} in loop6() 98 while (Runtime.getRuntime() != null) { in loop7() 111 while (Runtime.getRuntime() != null) { in loop8() 120 while (Runtime.getRuntime() != null) { in loop9()
|
/art/runtime/arch/arm64/ |
D | quick_method_frame_info_arm64.h | 60 constexpr uint32_t Arm64CalleeSaveCoreSpills(Runtime::CalleeSaveType type) { in Arm64CalleeSaveCoreSpills() 62 (type == Runtime::kRefsAndArgs ? kArm64CalleeSaveArgSpills : 0) | in Arm64CalleeSaveCoreSpills() 63 (type == Runtime::kSaveAll ? kArm64CalleeSaveAllSpills : 0); in Arm64CalleeSaveCoreSpills() 66 constexpr uint32_t Arm64CalleeSaveFpSpills(Runtime::CalleeSaveType type) { in Arm64CalleeSaveFpSpills() 68 (type == Runtime::kRefsAndArgs ? kArm64CalleeSaveFpArgSpills: 0) | in Arm64CalleeSaveFpSpills() 69 (type == Runtime::kSaveAll ? kArm64CalleeSaveFpAllSpills : 0); in Arm64CalleeSaveFpSpills() 72 constexpr uint32_t Arm64CalleeSaveFrameSize(Runtime::CalleeSaveType type) { in Arm64CalleeSaveFrameSize() 78 constexpr QuickMethodFrameInfo Arm64CalleeSaveMethodFrameInfo(Runtime::CalleeSaveType type) { in Arm64CalleeSaveMethodFrameInfo() 84 constexpr size_t Arm64CalleeSaveFpr1Offset(Runtime::CalleeSaveType type) { in Arm64CalleeSaveFpr1Offset() 90 constexpr size_t Arm64CalleeSaveGpr1Offset(Runtime::CalleeSaveType type) { in Arm64CalleeSaveGpr1Offset() [all …]
|
/art/runtime/arch/arm/ |
D | quick_method_frame_info_arm.h | 51 constexpr uint32_t ArmCalleeSaveCoreSpills(Runtime::CalleeSaveType type) { in ArmCalleeSaveCoreSpills() 53 (type == Runtime::kRefsAndArgs ? kArmCalleeSaveArgSpills : 0) | in ArmCalleeSaveCoreSpills() 54 (type == Runtime::kSaveAll ? kArmCalleeSaveAllSpills : 0); in ArmCalleeSaveCoreSpills() 57 constexpr uint32_t ArmCalleeSaveFpSpills(Runtime::CalleeSaveType type) { in ArmCalleeSaveFpSpills() 59 (type == Runtime::kRefsAndArgs ? kArmCalleeSaveFpArgSpills: 0) | in ArmCalleeSaveFpSpills() 60 (type == Runtime::kSaveAll ? kArmCalleeSaveFpAllSpills : 0); in ArmCalleeSaveFpSpills() 63 constexpr uint32_t ArmCalleeSaveFrameSize(Runtime::CalleeSaveType type) { in ArmCalleeSaveFrameSize() 69 constexpr QuickMethodFrameInfo ArmCalleeSaveMethodFrameInfo(Runtime::CalleeSaveType type) { in ArmCalleeSaveMethodFrameInfo() 75 constexpr size_t ArmCalleeSaveFpr1Offset(Runtime::CalleeSaveType type) { in ArmCalleeSaveFpr1Offset() 81 constexpr size_t ArmCalleeSaveGpr1Offset(Runtime::CalleeSaveType type) { in ArmCalleeSaveGpr1Offset() [all …]
|
/art/runtime/arch/mips64/ |
D | quick_method_frame_info_mips64.h | 50 constexpr uint32_t Mips64CalleeSaveCoreSpills(Runtime::CalleeSaveType type) { in Mips64CalleeSaveCoreSpills() 52 (type == Runtime::kRefsAndArgs ? kMips64CalleeSaveArgSpills : 0) | in Mips64CalleeSaveCoreSpills() 53 (type == Runtime::kSaveAll ? kMips64CalleeSaveAllSpills : 0) | (1 << art::mips64::RA); in Mips64CalleeSaveCoreSpills() 56 constexpr uint32_t Mips64CalleeSaveFpSpills(Runtime::CalleeSaveType type) { in Mips64CalleeSaveFpSpills() 58 (type == Runtime::kRefsAndArgs ? kMips64CalleeSaveFpArgSpills: 0) | in Mips64CalleeSaveFpSpills() 59 (type == Runtime::kSaveAll ? kMips64CalleeSaveFpAllSpills : 0); in Mips64CalleeSaveFpSpills() 62 constexpr uint32_t Mips64CalleeSaveFrameSize(Runtime::CalleeSaveType type) { in Mips64CalleeSaveFrameSize() 68 constexpr QuickMethodFrameInfo Mips64CalleeSaveMethodFrameInfo(Runtime::CalleeSaveType type) { in Mips64CalleeSaveMethodFrameInfo()
|
/art/runtime/arch/mips/ |
D | quick_method_frame_info_mips.h | 40 constexpr uint32_t MipsCalleeSaveCoreSpills(Runtime::CalleeSaveType type) { in MipsCalleeSaveCoreSpills() 42 (type == Runtime::kRefsAndArgs ? kMipsCalleeSaveArgSpills : 0) | in MipsCalleeSaveCoreSpills() 43 (type == Runtime::kSaveAll ? kMipsCalleeSaveAllSpills : 0) | (1 << art::mips::RA); in MipsCalleeSaveCoreSpills() 46 constexpr uint32_t MipsCalleeSaveFPSpills(Runtime::CalleeSaveType type) { in MipsCalleeSaveFPSpills() 47 return type == Runtime::kSaveAll ? kMipsCalleeSaveAllFPSpills : 0; in MipsCalleeSaveFPSpills() 50 constexpr uint32_t MipsCalleeSaveFrameSize(Runtime::CalleeSaveType type) { in MipsCalleeSaveFrameSize() 56 constexpr QuickMethodFrameInfo MipsCalleeSaveMethodFrameInfo(Runtime::CalleeSaveType type) { in MipsCalleeSaveMethodFrameInfo()
|
/art/runtime/arch/x86/ |
D | quick_method_frame_info_x86.h | 47 constexpr uint32_t X86CalleeSaveCoreSpills(Runtime::CalleeSaveType type) { in X86CalleeSaveCoreSpills() 48 return kX86CalleeSaveRefSpills | (type == Runtime::kRefsAndArgs ? kX86CalleeSaveArgSpills : 0) | in X86CalleeSaveCoreSpills() 52 constexpr uint32_t X86CalleeSaveFpSpills(Runtime::CalleeSaveType type) { in X86CalleeSaveFpSpills() 53 return type == Runtime::kRefsAndArgs ? kX86CalleeSaveFpArgSpills : 0; in X86CalleeSaveFpSpills() 56 constexpr uint32_t X86CalleeSaveFrameSize(Runtime::CalleeSaveType type) { in X86CalleeSaveFrameSize() 62 constexpr QuickMethodFrameInfo X86CalleeSaveMethodFrameInfo(Runtime::CalleeSaveType type) { in X86CalleeSaveMethodFrameInfo()
|
/art/runtime/arch/x86_64/ |
D | quick_method_frame_info_x86_64.h | 42 constexpr uint32_t X86_64CalleeSaveCoreSpills(Runtime::CalleeSaveType type) { in X86_64CalleeSaveCoreSpills() 44 (type == Runtime::kRefsAndArgs ? kX86_64CalleeSaveArgSpills : 0) | in X86_64CalleeSaveCoreSpills() 48 constexpr uint32_t X86_64CalleeSaveFpSpills(Runtime::CalleeSaveType type) { in X86_64CalleeSaveFpSpills() 50 (type == Runtime::kRefsAndArgs ? kX86_64CalleeSaveFpArgSpills : 0); in X86_64CalleeSaveFpSpills() 53 constexpr uint32_t X86_64CalleeSaveFrameSize(Runtime::CalleeSaveType type) { in X86_64CalleeSaveFrameSize() 59 constexpr QuickMethodFrameInfo X86_64CalleeSaveMethodFrameInfo(Runtime::CalleeSaveType type) { in X86_64CalleeSaveMethodFrameInfo()
|
/art/test/079-phantom/src/ |
D | Main.java | 41 Runtime.getRuntime().gc(); in run() 48 Runtime.getRuntime().gc(); in run() 53 Runtime.getRuntime().gc(); in run() 58 Runtime.getRuntime().gc(); in run() 63 Runtime.getRuntime().gc(); in run()
|
/art/runtime/mirror/ |
D | dex_cache-inl.h | 43 DCHECK_EQ(Runtime::Current()->GetClassLinker()->GetImagePointerSize(), ptr_size); in GetResolvedField() 52 DCHECK_EQ(Runtime::Current()->GetClassLinker()->GetImagePointerSize(), ptr_size); in SetResolvedField() 57 DCHECK_EQ(Runtime::Current()->GetClassLinker()->GetImagePointerSize(), ptr_size); in GetResolvedMethod() 61 DCHECK_EQ(method, Runtime::Current()->GetResolutionMethod()); in GetResolvedMethod() 68 DCHECK_EQ(Runtime::Current()->GetClassLinker()->GetImagePointerSize(), ptr_size); in SetResolvedMethod()
|
/art/runtime/gc/ |
D | reference_queue.cc | 52 if (Runtime::Current()->IsActiveTransaction()) { in EnqueuePendingReference() 58 if (Runtime::Current()->IsActiveTransaction()) { in EnqueuePendingReference() 77 if (Runtime::Current()->IsActiveTransaction()) { in DequeuePendingReference() 84 if (Runtime::Current()->IsActiveTransaction()) { in DequeuePendingReference() 89 Heap* heap = Runtime::Current()->GetHeap(); in DequeuePendingReference() 147 if (Runtime::Current()->IsActiveTransaction()) { in ClearWhiteReferences() 171 if (Runtime::Current()->IsActiveTransaction()) { in EnqueueFinalizerReferences()
|
/art/test/003-omnibus-opcodes/src/ |
D | InternedString.java | 37 Runtime.getRuntime().gc(); in testDeadInternedString() 44 Runtime.getRuntime().gc(); in testImmortalInternedString() 56 Runtime.getRuntime().gc(); in testImmortalInternedString()
|