/art/openjdkjvmti/ |
D | ti_class_definition.h | 75 jvmtiError Init(art::Thread* self, jclass klass); 76 jvmtiError Init(art::Thread* self, const jvmtiClassDefinition& def); 158 jvmtiError InitCommon(art::Thread* self, jclass klass);
|
D | ti_breakpoint.cc | 77 art::Thread* self = art::Thread::Current(); in VisitReflectiveTargets() local 78 eh_->ForEachEnv(self, [&](ArtJvmTiEnv* env) NO_THREAD_SAFETY_ANALYSIS { in VisitReflectiveTargets() 79 art::Locks::mutator_lock_->AssertExclusiveHeld(self); in VisitReflectiveTargets() 80 art::WriterMutexLock mu(self, env->event_info_mutex_); in VisitReflectiveTargets()
|
/art/runtime/ |
D | reflection.cc | 228 Thread* self) in BuildArgArrayFromObjectArray() argument 235 StackHandleScope<2> hs(self); in BuildArgArrayFromObjectArray() 248 CHECK(self->IsExceptionPending()); in BuildArgArrayFromObjectArray() 382 Thread* const self = Thread::Current(); in CheckMethodArguments() local 387 CHECK(self->IsExceptionPending()); in CheckMethodArguments() 390 << self->GetException()->Dump(); in CheckMethodArguments() 391 self->ClearException(); in CheckMethodArguments() 703 Thread* self = soa.Self(); in InvokeMethod() local 704 StackHandleScope<1> hs(self); in InvokeMethod() 707 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in InvokeMethod() [all …]
|
D | common_throws.cc | 57 Thread* self = Thread::Current(); in ThrowException() local 58 self->ThrowNewException(exception_descriptor, nullptr); in ThrowException() 75 Thread* self = Thread::Current(); in ThrowException() local 76 self->ThrowNewException(exception_descriptor, msg.str().c_str()); in ThrowException() 93 Thread* self = Thread::Current(); in ThrowWrappedException() local 94 self->ThrowNewWrappedException(exception_descriptor, msg.str().c_str()); in ThrowWrappedException() 769 void ThrowStackOverflowError(Thread* self) { in ThrowStackOverflowError() argument 770 if (self->IsHandlingStackOverflow()) { in ThrowStackOverflowError() 775 self->SetStackEndForStackOverflow(); // Allow space on the stack for constructor to execute. in ThrowStackOverflowError() 776 JNIEnvExt* env = self->GetJniEnv(); in ThrowStackOverflowError() [all …]
|
D | string_builder_append.cc | 31 Builder(uint32_t format, const uint32_t* args, Thread* self) in Builder() argument 34 hs_(self) {} in Builder() 350 Thread* self) { in AppendF() argument 351 Builder builder(format, args, self); in AppendF() 352 self->AssertNoPendingException(); in AppendF() 354 if (self->IsExceptionPending()) { in AppendF() 359 self, length_with_flag, allocator_type, builder); in AppendF()
|
D | transaction.cc | 90 void Transaction::ThrowAbortError(Thread* self, const std::string* abort_message) { in ThrowAbortError() argument 98 self->ThrowNewWrappedException(Transaction::kAbortExceptionSignature, in ThrowAbortError() 102 self->ThrowNewWrappedException(Transaction::kAbortExceptionSignature, in ThrowAbortError() 121 bool Transaction::WriteConstraint(Thread* self, ObjPtr<mirror::Object> obj) { in WriteConstraint() argument 123 MutexLock mu(self, log_lock_); in WriteConstraint() 137 bool Transaction::WriteValueConstraint(Thread* self, ObjPtr<mirror::Object> value) { in WriteValueConstraint() argument 142 MutexLock mu(self, log_lock_); in WriteValueConstraint() 155 bool Transaction::ReadConstraint(Thread* self, ObjPtr<mirror::Object> obj) { in ReadConstraint() argument 159 MutexLock mu(self, log_lock_); in ReadConstraint() 298 Thread* self = Thread::Current(); in Rollback() local [all …]
|
D | reflection.h | 118 bool VerifyAccess(Thread* self, 134 ObjPtr<mirror::Class> GetCallingClass(Thread* self, size_t num_frames) 140 void UpdateReference(Thread* self, jobject obj, ObjPtr<mirror::Object> result)
|
D | var_handles.h | 24 bool VarHandleInvokeAccessor(Thread* self,
|
D | quick_exception_handler.h | 42 QuickExceptionHandler(Thread* self, bool is_deoptimization) 135 static void DumpFramesWithType(Thread* self, bool details = false)
|
D | fault_handler.cc | 175 Thread* self = Thread::Current(); in HandleFaultByOtherHandlers() local 177 DCHECK(self != nullptr); in HandleFaultByOtherHandlers() 393 Thread* self = Thread::Current(); in Action() local 398 self->SetTopOfStack(reinterpret_cast<ArtMethod**>(sp)); in Action() 399 self->DumpJavaStack(LOG_STREAM(ERROR)); in Action()
|
/art/runtime/gc/space/ |
D | space.h | 214 virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, 218 virtual mirror::Object* AllocThreadUnsafe(Thread* self, size_t num_bytes, size_t* bytes_allocated, in AllocThreadUnsafe() argument 222 return Alloc(self, num_bytes, bytes_allocated, usable_size, bytes_tl_bulk_allocated); in AllocThreadUnsafe() 229 virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; 232 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; 253 Thread* const self; member
|
/art/test/1907-suspend-list-self-twice/ |
D | expected.txt | 1 Suspend self twice returned: [0, 14]
|
D | Android.bp | 3 name: "art-run-test-1907-suspend-list-self-twice",
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 982 bool VerifierDeps::ValidateDependencies(Thread* self, in ValidateDependencies() argument 987 if (!VerifyDexFile(class_loader, *entry.first, *entry.second, classpath, self, error_msg)) { in ValidateDependencies() 997 Thread* self, in FindClassAndClearException() argument 1001 ObjPtr<mirror::Class> result = class_linker->FindClass(self, name.c_str(), class_loader); in FindClassAndClearException() 1003 DCHECK(self->IsExceptionPending()); in FindClassAndClearException() 1004 self->ClearException(); in FindClassAndClearException() 1013 Thread* self, in VerifyAssignability() argument 1015 StackHandleScope<2> hs(self); in VerifyAssignability() 1023 FindClassAndClearException(class_linker, self, destination_desc.c_str(), class_loader)); in VerifyAssignability() 1026 FindClassAndClearException(class_linker, self, source_desc.c_str(), class_loader)); in VerifyAssignability() [all …]
|
/art/runtime/native/ |
D | java_lang_reflect_Executable.cc | 159 Thread* self = soa.Self(); in Executable_getParameters0() local 160 StackHandleScope<8> hs(self); in Executable_getParameters0() 203 mirror::ObjectArray<mirror::Object>::Alloc(self, in Executable_getParameters0() 207 self->AssertPendingException(); in Executable_getParameters0() 227 parameter.Assign(parameter_class->AllocObject(self)); in Executable_getParameters0() 229 self->AssertPendingOOMException(); in Executable_getParameters0() 241 parameter_init->Invoke(self, args, sizeof(args), &result, method_signature); in Executable_getParameters0() 242 if (UNLIKELY(self->IsExceptionPending())) { in Executable_getParameters0() 248 if (UNLIKELY(self->IsExceptionPending())) { in Executable_getParameters0()
|
D | dalvik_system_ZygoteHooks.cc | 64 explicit ClassSet(Thread* const self) : self_(self) { in ClassSet() argument 117 Thread* const self = Thread::Current(); in CollectNonDebuggableClasses() local 119 ScopedObjectAccess soa(self); in CollectNonDebuggableClasses() 120 ClassSet classes(self); in CollectNonDebuggableClasses() 123 ScopedThreadSuspension sts(self, art::ThreadState::kNative); in CollectNonDebuggableClasses()
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.h | 66 void MarkForCompilation(Thread* self, 82 size_t NumCodeItemsToQuicken(Thread* self) const;
|
/art/runtime/interpreter/mterp/ |
D | mterp.h | 37 void InitMterpTls(Thread* self);
|
/art/test/1903-suspend-self/ |
D | Android.bp | 3 name: "art-run-test-1903-suspend-self",
|
/art/test/1925-self-frame-pop/ |
D | Android.bp | 3 name: "art-run-test-1925-self-frame-pop",
|
/art/test/1908-suspend-native-resume-self/ |
D | Android.bp | 3 name: "art-run-test-1908-suspend-native-resume-self",
|
/art/runtime/interpreter/ |
D | interpreter_mterp_impl.h | 34 extern "C" bool ExecuteMterpImpl(Thread* self,
|
/art/runtime/jit/ |
D | profiling_info.cc | 40 bool ProfilingInfo::Create(Thread* self, ArtMethod* method, bool retry_allocation) { in Create() argument 67 return code_cache->AddProfilingInfo(self, method, entries, retry_allocation) != nullptr; in Create()
|
/art/runtime/interpreter/mterp/arm/ |
D | control_flow.S | 150 blne MterpSuspendCheck @ (self) 165 blne MterpSuspendCheck @ (self) 174 blne MterpSuspendCheck @ (self) 189 blne MterpSuspendCheck @ (self)
|
/art/dex2oat/linker/ |
D | elf_writer_quick.cc | 251 Thread* self = Thread::Current(); in PrepareDebugInfo() local 261 debug_info_thread_pool_->AddTask(self, debug_info_task_.get()); in PrepareDebugInfo() 262 debug_info_thread_pool_->StartWorkers(self); in PrepareDebugInfo() 270 Thread* self = Thread::Current(); in WriteDebugInfo() local 272 debug_info_thread_pool_->Wait(self, true, false); in WriteDebugInfo()
|