/art/runtime/arch/mips/ |
H A D | quick_entrypoints_mips.S | 152 * exception is Thread::Current()->exception_ 156 move $a0, rSELF # pass Thread::Current 163 lw $t0, THREAD_EXCEPTION_OFFSET(rSELF) # load Thread::Current()->exception_ 274 move $a1, rSELF # pass Thread::Current 287 move $a0, rSELF # pass Thread::Current 300 move $a0, rSELF # pass Thread::Current 313 move $a2, rSELF # pass Thread::Current 326 move $a0, rSELF # pass Thread::Current 339 move $a1, rSELF # pass Thread::Current 370 move $a3, rSELF # pass Thread::Current [all...] |
/art/compiler/ |
H A D | image_writer.cc | 76 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); 109 Thread::Current()->TransitionFromSuspendedToRunnable(); 113 Thread::Current()->TransitionFromRunnableToSuspended(kNative); 115 gc::Heap* heap = Runtime::Current()->GetHeap(); 129 ScopedObjectAccess soa(Thread::Current()); 133 Thread::Current()->TransitionFromSuspendedToRunnable(); 142 Thread::Current()->TransitionFromRunnableToSuspended(kNative); 187 for (const auto& space : Runtime::Current()->GetHeap()->GetContinuousSpaces()) { 204 Runtime* runtime = Runtime::Current(); 237 gc::Heap* heap = Runtime::Current() [all...] |
/art/runtime/arch/arm/ |
H A D | quick_entrypoints_arm.S | 127 * exception is Thread::Current()->exception_ 133 mov r0, r9 @ pass Thread::Current 142 mov r0, r9 @ pass Thread::Current 152 mov r1, r9 @ pass Thread::Current 162 mov r2, r9 @ pass Thread::Current 221 mov r3, r9 @ pass Thread::Current 312 mov r2, r9 @ pass Thread::Current 326 mov r1, r9 @ pass Thread::Current 338 mov r1, r9 @ pass Thread::Current 352 mov r2, r9 @ pass Thread::Current [all...] |
/art/runtime/ |
H A D | dex_method_iterator_test.cc | 26 ScopedObjectAccess soa(Thread::Current());
|
H A D | jobject_comparator.cc | 33 ScopedObjectAccess soa(Thread::Current());
|
H A D | trace.cc | 188 Thread::Current()->GetCpuMicroTime(); 197 Thread* self = Thread::Current(); 300 Runtime* runtime = Runtime::Current(); 308 Thread* self = Thread::Current(); 333 Thread* self = Thread::Current(); 341 Runtime* runtime = Runtime::Current(); 393 Runtime* runtime = Runtime::Current(); 398 MutexLock mu(Thread::Current(), *Locks::trace_lock_); 412 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 436 MutexLock mu(Thread::Current(), *Lock [all...] |
H A D | thread_pool.cc | 46 Thread* self = Thread::Current(); 57 Runtime* runtime = Runtime::Current(); 86 Thread* self = Thread::Current(); 96 MutexLock mu(Thread::Current(), task_queue_lock_); 103 Thread* self = Thread::Current(); 203 Thread* self = Thread::Current();
|
H A D | dex_file_test.cc | 27 ScopedObjectAccess soa(Thread::Current()); 75 ScopedObjectAccess soa(Thread::Current()); 115 ScopedObjectAccess soa(Thread::Current()); 122 ScopedObjectAccess soa(Thread::Current()); 128 ScopedObjectAccess soa(Thread::Current()); 141 ScopedObjectAccess soa(Thread::Current()); 197 ScopedObjectAccess soa(Thread::Current());
|
H A D | debugger.cc | 200 MutexLock mu(Thread::Current(), *Locks::breakpoint_lock_); 284 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); 461 ScopedObjectAccess soa(Thread::Current()); 476 ScopedObjectAccess soa(Thread::Current()); 481 ScopedObjectAccess soa(Thread::Current()); 486 ScopedObjectAccess soa(Thread::Current()); 497 return Thread::Current()->GetInvokeReq(); 533 MutexLock mu(Thread::Current(), *Locks::breakpoint_lock_); 537 Runtime* runtime = Runtime::Current(); 539 Thread* self = Thread::Current(); [all...] |
H A D | runtime.cc | 109 Thread* self = Thread::Current(); 151 if (Runtime::Current() == NULL) { 155 Thread* self = Thread::Current(); 186 Runtime::Current()->GetThreadList()->DumpLocked(os); 195 MutexLock mu(Thread::Current(), *Locks::abort_lock_); 206 if (Runtime::Current() != NULL && Runtime::Current()->abort_ != NULL) { 208 Runtime::Current()->abort_(); 236 ScopedThreadStateChange tsc(Thread::Current(), kNative); 670 if (Runtime::Current() [all...] |
H A D | class_linker.cc | 79 Thread* self = Thread::Current(); 91 if (!Runtime::Current()->IsCompiler()) { // Give info if this occurs at runtime. 96 Thread* self = Thread::Current(); 109 Thread* self = Thread::Current(); 205 CHECK(Runtime::Current()->IsCompiler()); 210 Thread* self = Thread::Current(); 211 gc::Heap* heap = Runtime::Current()->GetHeap(); 506 gc::Heap* heap = Runtime::Current()->GetHeap(); 533 Thread* self = Thread::Current(); 550 const char* class_path = Runtime::Current() [all...] |
/art/runtime/entrypoints/interpreter/ |
H A D | interpreter_entrypoints.cc | 34 Runtime::Current()->GetClassLinker()->EnsureInitialized(method->GetDeclaringClass(), true, true);
|
/art/runtime/entrypoints/portable/ |
H A D | portable_fillarray_entrypoints.cc | 39 Thread* self = Thread::Current();
|
/art/runtime/gc/collector/ |
H A D | sticky_mark_sweep.cc | 36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_);
|
H A D | mark_sweep.cc | 121 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); 196 Thread* self = Thread::Current(); 232 Runtime::Current()->DisallowNewSystemWeaks(); 242 Thread* self = Thread::Current(); 290 Thread* self = Thread::Current(); 302 Runtime::Current()->AllowNewSystemWeaks(); 372 // Rare case, no need to have Thread::Current be a parameter. 388 MutexLock mu(Thread::Current(), mark_stack_lock_); 442 MutexLock mu(Thread::Current(), mark_stack_lock_); 494 // TODO: Remove the Thread::Current her [all...] |
/art/runtime/verifier/ |
H A D | method_verifier_test.cc | 55 ScopedObjectAccess soa(Thread::Current());
|
H A D | reg_type_cache-inl.h | 31 klass = art::Runtime::Current()->GetClassLinker()->FindSystemClass(descriptor.c_str());
|
/art/runtime/native/ |
H A D | dalvik_system_VMDebug.cc | 47 Runtime::Current()->SetStatsEnabled(true); 51 Runtime::Current()->SetStatsEnabled(false); 55 return Runtime::Current()->GetStat(kind); 59 Runtime::Current()->ResetStats(kinds); 153 return Runtime::Current()->GetClassLinker()->DumpAllClasses(flags); 158 return Runtime::Current()->GetClassLinker()->NumLoadedClasses(); 239 Runtime::Current()->GetHeap()->CountInstances(classes, countAssignable, &count); 261 gc::Heap* heap = Runtime::Current()->GetHeap();
|
H A D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 49 Thread* t = Runtime::Current()->GetThreadList()->FindThreadByThinLockId(thin_lock_id); 70 Runtime::Current()->GetThreadList()->Resume(thread, true); 129 ThreadList* thread_list = Runtime::Current()->GetThreadList();
|
/art/runtime/base/ |
H A D | mutex.cc | 316 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); 317 Runtime* runtime = Runtime::Current(); 331 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); 332 Runtime* runtime = Runtime::Current(); 340 DCHECK(self == NULL || self == Thread::Current()); 382 DCHECK(self == NULL || self == Thread::Current()); 422 DCHECK(self == NULL || self == Thread::Current()); 465 DCHECK(self == NULL || self == Thread::Current()); 537 MutexLock mu(Thread::Current(), *Locks::runtime_shutdown_lock_); 538 Runtime* runtime = Runtime::Current(); [all...] |
H A D | mutex-inl.h | 84 Runtime* runtime = Runtime::Current(); 135 DCHECK(self == NULL || self == Thread::Current()); 163 DCHECK(self == NULL || self == Thread::Current());
|
/art/runtime/mirror/ |
H A D | object_test.cc | 57 Thread* self = Thread::Current(); 93 ScopedObjectAccess soa(Thread::Current()); 103 ScopedObjectAccess soa(Thread::Current()); 136 ScopedObjectAccess soa(Thread::Current()); 152 ScopedObjectAccess soa(Thread::Current()); 206 ScopedObjectAccess soa(Thread::Current()); 215 Object* array = CheckAndAllocArrayFromCode(type_idx, sort, 3, Thread::Current(), false); 223 ScopedObjectAccess soa(Thread::Current()); 258 ScopedObjectAccess soa(Thread::Current()); 260 const DexFile* dex_file = Runtime::Current() [all...] |
H A D | art_method.cc | 123 Runtime::Current()->GetClassLinker()->FindMethodForProxy(GetDeclaringClass(), this)); 149 const void* code = Runtime::Current()->GetInstrumentation()->GetQuickCodeFor(this); 160 const void* code = Runtime::Current()->GetInstrumentation()->GetQuickCodeFor(this); 196 const void* code = Runtime::Current()->GetInstrumentation()->GetQuickCodeFor(this); 204 const void* code = Runtime::Current()->GetInstrumentation()->GetQuickCodeFor(this); 257 Runtime* runtime = Runtime::Current(); 310 DCHECK(Thread::Current() == self);
|
/art/compiler/dex/ |
H A D | mir_analysis.cc | 958 if ((GetNumDalvikInsns() > Runtime::Current()->GetSmallMethodThreshold()) && 984 if ((GetNumDalvikInsns() > Runtime::Current()->GetSmallMethodThreshold()) && 1011 small_cutoff = Runtime::Current()->GetSmallMethodThreshold(); 1012 default_cutoff = Runtime::Current()->GetLargeMethodThreshold(); 1015 small_cutoff = Runtime::Current()->GetTinyMethodThreshold(); 1016 default_cutoff = Runtime::Current()->GetSmallMethodThreshold(); 1019 small_cutoff = Runtime::Current()->GetHugeMethodThreshold(); 1020 default_cutoff = Runtime::Current()->GetHugeMethodThreshold(); 1033 if (GetNumDalvikInsns() > Runtime::Current()->GetHugeMethodThreshold()) {
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 138 #define STATS_LOCK() MutexLock mu(Thread::Current(), stats_lock_) 378 if (Runtime::Current()->IsSeaIRMode()) { 391 CHECK(!Runtime::Current()->IsStarted()); 398 return dedupe_code_.Add(Thread::Current(), code); 402 return dedupe_mapping_table_.Add(Thread::Current(), code); 406 return dedupe_vmap_table_.Add(Thread::Current(), code); 410 return dedupe_gc_map_.Add(Thread::Current(), code); 414 Thread* self = Thread::Current(); 491 DCHECK(!Runtime::Current()->IsStarted()); 505 ClassLinker* class_linker = Runtime::Current() [all...] |