/art/runtime/base/ |
H A D | mutex_test.cc | 31 mu.AssertNotHeld(Thread::Current()); 33 mu.AssertHeld(Thread::Current()); 41 mu.Lock(Thread::Current()); 43 mu.Unlock(Thread::Current()); 51 ASSERT_TRUE(mu.TryLock(Thread::Current())); 53 mu.Unlock(Thread::Current()); 65 mu.Lock(Thread::Current()); 67 mu.Lock(Thread::Current()); 69 mu.Unlock(Thread::Current()); 71 mu.Unlock(Thread::Current()); [all...] |
/art/runtime/gc/accounting/ |
H A D | gc_allocator.cc | 26 Runtime::Current()->GetHeap()->RegisterGCAllocation(bytes); 31 Runtime::Current()->GetHeap()->RegisterGCDeAllocation(bytes);
|
/art/runtime/native/ |
H A D | java_lang_Runtime.cc | 31 if (Runtime::Current()->IsExplicitGcDisabled()) { 35 Runtime::Current()->GetHeap()->CollectGarbage(false); 39 Runtime::Current()->CallExitHook(status); 67 JavaVMExt* vm = Runtime::Current()->GetJavaVM(); 79 return Runtime::Current()->GetHeap()->GetMaxMemory(); 83 return Runtime::Current()->GetHeap()->GetTotalMemory(); 87 return Runtime::Current()->GetHeap()->GetFreeMemory();
|
H A D | dalvik_system_VMRuntime.cc | 39 return Runtime::Current()->GetHeap()->GetTargetHeapUtilization(); 43 Runtime::Current()->GetHeap()->SetTargetHeapUtilization(target); 71 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); 95 Runtime::Current()->GetHeap()->ClearGrowthLimit(); 103 return toStringArray(env, Runtime::Current()->GetProperties()); 116 return env->NewStringUTF(DefaultToDot(Runtime::Current()->GetBootClassPathString())); 120 return env->NewStringUTF(DefaultToDot(Runtime::Current()->GetClassPathString())); 124 return env->NewStringUTF(Runtime::Current()->GetVersion()); 136 Runtime* runtime = Runtime::Current(); 155 Runtime::Current() [all...] |
H A D | java_lang_VMClassLoader.cc | 36 mirror::Class* c = Runtime::Current()->GetClassLinker()->LookupClass(descriptor.c_str(), loader); 47 return Runtime::Current()->GetClassLinker()->GetBootClassPath().size(); 69 const std::vector<const DexFile*>& path = Runtime::Current()->GetClassLinker()->GetBootClassPath();
|
/art/runtime/mirror/ |
H A D | art_method-inl.h | 129 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); 141 DCHECK(!Runtime::Current()->IsStarted()); 146 DCHECK(!Runtime::Current()->IsStarted()); 151 DCHECK(!Runtime::Current()->IsStarted()); 156 DCHECK(!Runtime::Current()->IsStarted()); 161 DCHECK(!Runtime::Current()->IsStarted()); 166 DCHECK(!Runtime::Current()->IsStarted()); 171 DCHECK(!Runtime::Current()->IsStarted()); 176 DCHECK(!Runtime::Current()->IsStarted()); 188 Runtime* runtime = Runtime::Current(); [all...] |
H A D | dex_cache-inl.h | 30 DCHECK(method == Runtime::Current()->GetResolutionMethod());
|
H A D | object.cc | 47 gc::Heap* heap = Runtime::Current()->GetHeap(); 79 heap->AddFinalizerReference(Thread::Current(), copy.get()); 87 if (Runtime::Current()->GetClassLinker() == NULL || 88 !Runtime::Current()->GetHeap()->IsObjectValidationEnabled() ||
|
/art/runtime/ |
H A D | intern_table.cc | 36 MutexLock mu(Thread::Current(), intern_table_lock_); 41 MutexLock mu(Thread::Current(), intern_table_lock_); 48 MutexLock mu(Thread::Current(), intern_table_lock_); 63 intern_table_lock_.AssertHeld(Thread::Current()); 75 intern_table_lock_.AssertHeld(Thread::Current()); 82 intern_table_lock_.AssertHeld(Thread::Current()); 93 gc::space::ImageSpace* image = Runtime::Current()->GetHeap()->GetImageSpace(); 117 Thread* self = Thread::Current(); 124 Thread* self = Thread::Current(); 130 Thread* self = Thread::Current(); [all...] |
H A D | signal_catcher.cc | 72 Thread* self = Thread::Current(); 88 MutexLock mu(Thread::Current(), lock_); 93 MutexLock mu(Thread::Current(), lock_); 103 ScopedThreadStateChange tsc(Thread::Current(), kWaitingForSignalCatcherOutput); 118 Runtime* runtime = Runtime::Current(); 125 Thread* self = Thread::Current(); 160 Runtime::Current()->GetHeap()->CollectGarbage(false); 177 Runtime::Current()->DumpLockHolders(LOG(INFO)); 187 Runtime* runtime = Runtime::Current(); 191 Thread* self = Thread::Current(); [all...] |
H A D | atomic.cc | 60 MutexLock mu(Thread::Current(), GetSwapMutex(addr)); 82 MutexLock mu(Thread::Current(), GetSwapMutex(addr)); 111 MutexLock mu(Thread::Current(), GetSwapMutex(addr));
|
H A D | thread_pool_test.cc | 42 LOG(INFO) << "Finalizing: " << *Thread::Current(); 61 Thread* self = Thread::Current(); 76 Thread* self = Thread::Current(); 131 Thread* self = Thread::Current();
|
H A D | thread_list.cc | 41 if (Contains(Thread::Current())) { 42 Runtime::Current()->DetachCurrentThread(); 70 MutexLock mu(Thread::Current(), *Locks::thread_list_lock_); 95 Thread* self = Thread::Current(); 129 << "self: <<" << *Thread::Current(); 137 Runtime* runtime = Runtime::Current(); 148 Thread* self = Thread::Current(); 225 Thread* self = Thread::Current(); 269 Thread* self = Thread::Current(); 299 Thread* self = Thread::Current(); [all...] |
H A D | jni_internal_test.cc | 39 vm_ = Runtime::Current()->GetJavaVM(); 88 Thread* self = Thread::Current(); 128 method->Invoke(Thread::Current(), arg_array.GetArray(), arg_array.GetNumBytes(), &result, 'V'); 148 method->Invoke(Thread::Current(), arg_array.GetArray(), arg_array.GetNumBytes(), &result, 'B'); 153 method->Invoke(Thread::Current(), arg_array.GetArray(), arg_array.GetNumBytes(), &result, 'B'); 158 method->Invoke(Thread::Current(), arg_array.GetArray(), arg_array.GetNumBytes(), &result, 'B'); 163 method->Invoke(Thread::Current(), arg_array.GetArray(), arg_array.GetNumBytes(), &result, 'B'); 184 method->Invoke(Thread::Current(), arg_array.GetArray(), arg_array.GetNumBytes(), &result, 'I'); 189 method->Invoke(Thread::Current(), arg_array.GetArray(), arg_array.GetNumBytes(), &result, 'I'); 194 method->Invoke(Thread::Current(), arg_arra [all...] |
/art/runtime/entrypoints/quick/ |
H A D | callee_save_frame.h | 34 *sp = Runtime::Current()->GetCalleeSaveMethod(type);
|
H A D | quick_instrumentation_entrypoints.cc | 33 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation(); 50 mirror::ArtMethod* callee_save = Runtime::Current()->GetCalleeSaveMethod(Runtime::kRefsOnly); 57 instrumentation::Instrumentation* instrumentation = Runtime::Current()->GetInstrumentation();
|
/art/runtime/gc/ |
H A D | heap_test.cc | 31 Heap* heap = Runtime::Current()->GetHeap(); 43 ScopedObjectAccess soa(Thread::Current()); 55 Runtime::Current()->GetHeap()->CollectGarbage(false);
|
/art/compiler/jni/ |
H A D | jni_compiler_test.cc | 50 ScopedObjectAccess soa(Thread::Current()); 73 ScopedObjectAccess soa(Thread::Current()); 78 Thread::Current()->TransitionFromSuspendedToRunnable(); 83 env_ = Thread::Current()->GetJniEnv(); 125 EXPECT_EQ(1U, Thread::Current()->NumStackReferences()); 126 EXPECT_EQ(kNative, Thread::Current()->GetState()); 127 Locks::mutator_lock_->AssertNotHeld(Thread::Current()); 128 EXPECT_EQ(Thread::Current()->GetJniEnv(), env); 151 ScopedObjectAccess soa(Thread::Current()); 154 Runtime::Current() [all...] |
/art/runtime/entrypoints/portable/ |
H A D | portable_throw_entrypoints.cc | 42 Thread* self = Thread::Current(); 48 ThrowStackOverflowError(Thread::Current()); 53 Thread* self = Thread::Current(); 74 Thread* self = Thread::Current(); // TODO: make an argument. 115 Runtime::Current()->GetInstrumentation()->ExceptionCaughtEvent(self,
|
H A D | portable_field_entrypoints.cc | 38 Thread::Current(), 60 Thread::Current(), 81 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), 97 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), 112 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), 128 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), 145 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), 163 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), 183 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), 200 field = FindFieldFromCode(field_idx, referrer, Thread::Current(), [all...] |
/art/runtime/jdwp/ |
H A D | object_registry.cc | 50 ScopedObjectAccessUnchecked soa(Thread::Current()); 83 Thread* self = Thread::Current(); 89 Thread* self = Thread::Current(); 110 Thread* self = Thread::Current(); 121 Thread* self = Thread::Current(); 130 Thread* self = Thread::Current(); 140 Thread* self = Thread::Current(); 151 Thread* self = Thread::Current(); 162 Thread* self = Thread::Current(); 172 Thread* self = Thread::Current(); [all...] |
/art/runtime/entrypoints/jni/ |
H A D | jni_entrypoints.cc | 29 Thread* self = Thread::Current(); 53 CHECK(Runtime::Current()->GetHeap()->IsHeapAddress(value_as_work_around_rep)) 60 DCHECK(Thread::Current() == self); 80 int reg_num = 2; // Current register being processed, -1 for stack arguments.
|
/art/runtime/gc/collector/ |
H A D | partial_mark_sweep.cc | 36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_);
|
/art/compiler/driver/ |
H A D | compiler_driver_test.cc | 42 Runtime::Current()->GetCompileTimeClassPath(class_loader), 51 Thread::Current()->TransitionFromSuspendedToRunnable(); 54 env_ = Thread::Current()->GetJniEnv(); 67 = Runtime::Current()->GetCompileTimeClassPath(class_loader); 76 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); 80 ScopedObjectAccess soa(Thread::Current()); 102 ScopedObjectAccess soa(Thread::Current()); 144 ScopedObjectAccess soa(Thread::Current()); 165 Thread::Current()->ClearException();
|
/art/compiler/ |
H A D | image_test.cc | 46 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); 59 ScopedObjectAccess soa(Thread::Current()); 94 gc::Heap* heap = Runtime::Current()->GetHeap(); 128 runtime_.reset(Runtime::Current()); 131 Thread::Current()->TransitionFromRunnableToSuspended(kNative); 132 ScopedObjectAccess soa(Thread::Current()); 136 gc::Heap* heap = Runtime::Current()->GetHeap();
|