Home
last modified time | relevance | path

Searched refs:self (Results 251 – 275 of 397) sorted by relevance

1...<<111213141516

/art/openjdkjvmti/
Dti_class_definition.h75 jvmtiError Init(art::Thread* self, jclass klass);
76 jvmtiError Init(art::Thread* self, const jvmtiClassDefinition& def);
158 jvmtiError InitCommon(art::Thread* self, jclass klass);
Dti_breakpoint.cc77 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/
Dreflection.cc228 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 …]
Dcommon_throws.cc57 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 …]
Dstring_builder_append.cc31 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()
Dtransaction.cc90 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 …]
Dreflection.h118 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)
Dvar_handles.h24 bool VarHandleInvokeAccessor(Thread* self,
Dquick_exception_handler.h42 QuickExceptionHandler(Thread* self, bool is_deoptimization)
135 static void DumpFramesWithType(Thread* self, bool details = false)
Dfault_handler.cc175 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/
Dspace.h214 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/
Dexpected.txt1 Suspend self twice returned: [0, 14]
DAndroid.bp3 name: "art-run-test-1907-suspend-list-self-twice",
/art/runtime/verifier/
Dverifier_deps.cc982 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/
Djava_lang_reflect_Executable.cc159 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()
Ddalvik_system_ZygoteHooks.cc64 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/
Ddex_to_dex_compiler.h66 void MarkForCompilation(Thread* self,
82 size_t NumCodeItemsToQuicken(Thread* self) const;
/art/runtime/interpreter/mterp/
Dmterp.h37 void InitMterpTls(Thread* self);
/art/test/1903-suspend-self/
DAndroid.bp3 name: "art-run-test-1903-suspend-self",
/art/test/1925-self-frame-pop/
DAndroid.bp3 name: "art-run-test-1925-self-frame-pop",
/art/test/1908-suspend-native-resume-self/
DAndroid.bp3 name: "art-run-test-1908-suspend-native-resume-self",
/art/runtime/interpreter/
Dinterpreter_mterp_impl.h34 extern "C" bool ExecuteMterpImpl(Thread* self,
/art/runtime/jit/
Dprofiling_info.cc40 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/
Dcontrol_flow.S150 blne MterpSuspendCheck @ (self)
165 blne MterpSuspendCheck @ (self)
174 blne MterpSuspendCheck @ (self)
189 blne MterpSuspendCheck @ (self)
/art/dex2oat/linker/
Delf_writer_quick.cc251 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()

1...<<111213141516