Home
last modified time | relevance | path

Searched refs:Runtime (Results 1 – 25 of 203) sorted by relevance

123456789

/art/runtime/
Druntime-inl.h27 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 …]
Druntime.cc137 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 …]
Dinstrumentation_test.cc140 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 …]
Dart_field.cc39 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()
Dart_method-inl.h149 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 …]
Dread_barrier-inl.h61 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()
Dsignal_catcher.cc129 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/
Dquick_trampoline_entrypoints_test.cc34 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 …]
Dquick_dexcache_entrypoints.cc35 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()
Dquick_instrumentation_entrypoints.cc33 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/
Darch_test.cc33 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/
Djava_lang_Runtime.cc42 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 …]
Ddalvik_system_ZygoteHooks.cc71 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()
Ddalvik_system_VMRuntime.cc56 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/
DMain.java47 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/
Dquick_method_frame_info_arm64.h60 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/
Dquick_method_frame_info_arm.h51 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/
Dquick_method_frame_info_mips64.h50 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/
Dquick_method_frame_info_mips.h40 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/
Dquick_method_frame_info_x86.h47 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/
Dquick_method_frame_info_x86_64.h42 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/
DMain.java41 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/
Ddex_cache-inl.h43 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/
Dreference_queue.cc52 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/
DInternedString.java37 Runtime.getRuntime().gc(); in testDeadInternedString()
44 Runtime.getRuntime().gc(); in testImmortalInternedString()
56 Runtime.getRuntime().gc(); in testImmortalInternedString()

123456789