/art/runtime/interpreter/mterp/arm/ |
H A D | op_const_string_jumbo.S | 9 bl MterpConstString @ (index, tgt_reg, shadow_frame, self)
|
H A D | op_double_to_long.S | 39 mov r2, r4 @ compare against self 41 bl __aeabi_dcmpeq @ is arg == self?
|
H A D | op_iget.S | 12 mov r3, rSELF @ r3<- self
|
/art/runtime/interpreter/mterp/mips/ |
H A D | op_const_string_jumbo.S | 10 JAL(MterpConstString) # v0 <- Mterp(index, tgt_reg, shadow_frame, self)
|
H A D | op_iget.S | 12 move a3, rSELF # a3 <- self
|
H A D | op_iget_wide.S | 11 move a3, rSELF # a3 <- self
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | op_goto.S | 16 jal MterpProfileBranch # (self, shadow_frame, offset)
|
H A D | op_goto_16.S | 15 jal MterpProfileBranch # (self, shadow_frame, offset)
|
H A D | op_iget.S | 13 move a3, rSELF # a3 <- self
|
H A D | op_iget_wide.S | 12 move a3, rSELF # a3 <- self
|
/art/runtime/interpreter/mterp/x86/ |
H A D | op_iget.S | 17 movl %ecx, OUT_ARG3(%esp) # self
|
H A D | op_iget_wide.S | 16 movl %ecx, OUT_ARG3(%esp) # self
|
H A D | op_instance_of.S | 19 call SYMBOL(MterpInstanceOf) # (index, &obj, method, self)
|
/art/runtime/jit/ |
H A D | profiling_info.cc | 28 bool ProfilingInfo::Create(Thread* self, ArtMethod* method, bool retry_allocation) { argument 62 return code_cache->AddProfilingInfo(self, method, entries, retry_allocation) != nullptr;
|
H A D | profile_saver.cc | 80 Thread* self = Thread::Current(); local 88 MutexLock mu(self, wait_lock_); 96 period_condition_.TimedWait(self, NsToMs(end_time - current_time), 0); 103 while (!ShuttingDown(self)) { 108 MutexLock mu(self, wait_lock_); 109 period_condition_.Wait(self); 113 if (ShuttingDown(self)) { 122 MutexLock mu(self, wait_lock_); 123 period_condition_.TimedWait(self, NsToMs(kMinSavePeriodNs - sleep_time), 0); 127 if (ShuttingDown(self)) { 476 ShuttingDown(Thread* self) argument [all...] |
H A D | profile_compilation_info_test.cc | 38 Thread* self = Thread::Current(); local 39 ScopedObjectAccess soa(self); 40 StackHandleScope<1> hs(self); 42 reinterpret_cast<mirror::ClassLoader*>(self->DecodeJObject(class_loader)))); 43 mirror::Class* klass = class_linker->FindClass(self, clazz.c_str(), h_loader); 96 Thread* self = Thread::Current(); local 99 ScopedObjectAccess soa(self); 114 ScopedObjectAccess soa(self); 130 ScopedObjectAccess soa(self);
|
/art/runtime/mirror/ |
H A D | method.h | 32 static Method* CreateFromArtMethod(Thread* self, ArtMethod* method) 64 static Constructor* CreateFromArtMethod(Thread* self, ArtMethod* method)
|
/art/runtime/ |
H A D | quick_exception_handler.h | 38 QuickExceptionHandler(Thread* self, bool is_deoptimization) 108 static void DumpFramesWithType(Thread* self, bool details = false)
|
H A D | thread_list.h | 92 // Find an existing thread (or self) by its thread id (not tid). 134 void Register(Thread* self) 139 void Unregister(Thread* self) 156 uint32_t AllocThreadId(Thread* self); 157 void ReleaseThreadId(Thread* self, uint32_t id) REQUIRES(!Locks::allocated_thread_ids_lock_); 172 void SuspendAllInternal(Thread* self, 178 void AssertThreadsAreSuspended(Thread* self, Thread* ignore1, Thread* ignore2 = nullptr)
|
H A D | trace.cc | 178 Thread* self = Thread::Current(); local 179 uint64_t start = self->GetCpuMicroTime(); 192 uint64_t elapsed_us = self->GetCpuMicroTime() - start; 288 Thread* self = Thread::Current(); local 291 MutexLock mu(self, *Locks::trace_lock_); 299 MutexLock mu(self, *Locks::thread_list_lock_); 310 Thread* self = Thread::Current(); local 312 MutexLock mu(self, *Locks::trace_lock_); 322 ScopedObjectAccess soa(self); 338 ScopedObjectAccess soa(self); 389 Thread* const self = Thread::Current(); local 473 Thread* const self = Thread::Current(); local 526 Thread* self = Thread::Current(); local 652 Thread* const self = Thread::Current(); local 1029 Thread* self = Thread::Current(); local [all...] |
H A D | common_throws.cc | 61 Thread* self = Thread::Current(); local 62 self->ThrowNewException(exception_descriptor, msg.str().c_str()); 77 Thread* self = Thread::Current(); local 78 self->ThrowNewWrappedException(exception_descriptor, msg.str().c_str()); 560 void ThrowStackOverflowError(Thread* self) { argument 561 if (self->IsHandlingStackOverflow()) { 566 self->SetStackEndForStackOverflow(); // Allow space on the stack for constructor to execute. 567 JNIEnvExt* env = self->GetJniEnv(); 569 msg += PrettySize(self->GetStackSize()); 633 self [all...] |
H A D | quick_exception_handler.cc | 40 QuickExceptionHandler::QuickExceptionHandler(Thread* self, bool is_deoptimization) argument 41 : self_(self), 42 context_(self->GetLongJumpContext()), 58 CatchBlockStackVisitor(Thread* self, Context* context, Handle<mirror::Throwable>* exception, 61 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), 281 DeoptimizeStackVisitor(Thread* self, 286 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), 546 InstrumentationStackVisitor(Thread* self, size_t frame_depth) 548 : StackVisitor(self, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), 614 DumpFramesWithTypeStackVisitor(Thread* self, boo 655 DumpFramesWithType(Thread* self, bool details) argument [all...] |
H A D | indirect_reference_table.cc | 183 auto* self = Thread::Current(); local 184 if (self->HandleScopeContains(reinterpret_cast<jobject>(iref))) { 185 auto* env = self->GetJniEnv(); 188 ScopedObjectAccess soa(self); 191 self->Dump(LOG(WARNING));
|
/art/runtime/native/ |
H A D | java_lang_Class.cc | 112 Thread* self, mirror::Class* klass, bool public_only, bool force_resolve) 114 StackHandleScope<1> hs(self); 133 self, mirror::Field::ArrayClass(), array_size)); 139 auto* reflect_field = mirror::Field::CreateFromArtField(self, &field, force_resolve); 142 self->AssertPendingException(); 152 auto* reflect_field = mirror::Field::CreateFromArtField(self, &field, force_resolve); 155 self->AssertPendingException(); 189 Thread* self ATTRIBUTE_UNUSED, mirror::String* name, LengthPrefixedArray<ArtField>* fields) 203 // int result = field->GetStringName(self, true)->CompareTo(name); 221 Thread* self, mirro [all...] |
/art/compiler/ |
H A D | elf_writer_quick.cc | 224 Thread* self = Thread::Current(); local 233 debug_info_thread_pool_->AddTask(self, debug_info_task_.get()); 234 debug_info_thread_pool_->StartWorkers(self); 248 Thread* self = Thread::Current(); local 250 debug_info_thread_pool_->Wait(self, true, false);
|