Home
last modified time | relevance | path

Searched defs:thread (Results 1 – 25 of 100) sorted by relevance

1234

/art/tools/tracefast-plugin/
Dtracefast.cc46 void MethodEntered([[maybe_unused]] art::Thread* thread, in MethodEntered()
50 void MethodExited([[maybe_unused]] art::Thread* thread, in MethodExited()
56 void MethodExited([[maybe_unused]] art::Thread* thread, in MethodExited()
62 void MethodUnwind([[maybe_unused]] art::Thread* thread, in MethodUnwind()
67 void DexPcMoved([[maybe_unused]] art::Thread* thread, in DexPcMoved()
73 void FieldRead([[maybe_unused]] art::Thread* thread, in FieldRead()
80 void FieldWritten([[maybe_unused]] art::Thread* thread, in FieldWritten()
88 void FieldWritten([[maybe_unused]] art::Thread* thread, in FieldWritten()
96 void ExceptionThrown([[maybe_unused]] art::Thread* thread, in ExceptionThrown()
104 void Branch([[maybe_unused]] art::Thread* thread, in Branch()
[all …]
/art/runtime/
Dthread_list.cc115 bool ThreadList::Contains(Thread* thread) { in Contains()
126 for (const auto& thread : list_) { in DumpNativeStacks() local
171 Thread* thread; in DumpUnattachedThreads() local
201 void Run(Thread* thread) override { in Run()
279 for (const auto& thread : list_) { in AssertOtherThreadsAreSuspended() local
344 for (const auto& thread : list_) { in RunCheckpoint() local
377 Thread* thread = remaining_threads[i]; in RunCheckpoint() local
467 DCHECK(std::all_of(remaining_threads.cbegin(), remaining_threads.cend(), [](Thread* thread) { in RunCheckpoint()
961 for (const auto& thread : list_) { in SuspendAllInternal() local
1023 for (const auto& thread : list_) { in SuspendAllInternal() local
[all …]
Dinstrumentation.h459 void MethodEnterEvent(Thread* thread, ArtMethod* method) const in MethodEnterEvent()
468 void MethodExitEvent(Thread* thread, in MethodExitEvent()
485 void DexPcMovedEvent(Thread* thread, in DexPcMovedEvent()
496 void Branch(Thread* thread, ArtMethod* method, uint32_t dex_pc, int32_t offset) const in Branch()
504 void FieldReadEvent(Thread* thread, in FieldReadEvent()
516 void FieldWriteEvent(Thread* thread, in FieldWriteEvent()
529 void WatchedFramePopped(Thread* thread, const ShadowFrame& frame) const in WatchedFramePopped()
Ddebugger.h53 static bool IsForcedInterpreterNeededForUpcall(Thread* thread, ArtMethod* m) in IsForcedInterpreterNeededForUpcall()
68 static bool IsForcedInterpreterNeededForException(Thread* thread) in IsForcedInterpreterNeededForException()
Dinstrumentation.cc65 Thread* thread, in MethodExited()
78 void InstrumentationListener::FieldWritten(Thread* thread, in FieldWritten()
307 bool Instrumentation::NeedsDexPcEvents(ArtMethod* method, Thread* thread) { in NeedsDexPcEvents()
485 void InstrumentationInstallStack(Thread* thread, bool deopt_all_frames) in InstrumentationInstallStack()
565 void UpdateNeedsDexPcEventsOnStack(Thread* thread) REQUIRES(Locks::mutator_lock_) { in UpdateNeedsDexPcEventsOnStack()
587 void ReportMethodEntryForOnStackMethods(InstrumentationListener* listener, Thread* thread) in ReportMethodEntryForOnStackMethods()
637 void Instrumentation::InstrumentThreadStack(Thread* thread, bool force_deopt) { in InstrumentThreadStack()
650 static void InstrumentationRestoreStack(Thread* thread) REQUIRES(Locks::mutator_lock_) { in InstrumentationRestoreStack()
683 static bool HasFramesNeedingForceDeopt(Thread* thread) REQUIRES(Locks::mutator_lock_) { in HasFramesNeedingForceDeopt()
1085 static void ResetQuickAllocEntryPointsForThread(Thread* thread, [[maybe_unused]] void* arg) { in ResetQuickAllocEntryPointsForThread()
[all …]
Dthread-current-inl.h37 void* thread = __get_tls()[TLS_SLOT_ART_THREAD_SELF]; in Current() local
Dtrace_profile.cc69 void TraceData::AddTracedThread(Thread* thread) { in AddTracedThread()
113 void TraceProfiler::AllocateBuffer(Thread* thread) { in AllocateBuffer()
150 void RecordMethodsOnThreadStack(Thread* thread, uintptr_t* method_trace_buffer) in RecordMethodsOnThreadStack()
243 void Run(Thread* thread) override REQUIRES_SHARED(Locks::mutator_lock_) { in Run()
253 void Run(Thread* thread) override { in Run()
344 static FunctionClosure reset_buffer([](Thread* thread) { in StopLocked()
569 Thread* thread, in FlushBufferAndRecordTraceEvent()
656 void TraceDumpCheckpoint::Run(Thread* thread) { in Run()
Dinstrumentation_test.cc58 void MethodEntered([[maybe_unused]] Thread* thread, [[maybe_unused]] ArtMethod* method) override in MethodEntered()
63 void MethodExited([[maybe_unused]] Thread* thread, in MethodExited()
71 void MethodExited([[maybe_unused]] Thread* thread, in MethodExited()
79 void MethodUnwind([[maybe_unused]] Thread* thread, in MethodUnwind()
86 void DexPcMoved([[maybe_unused]] Thread* thread, in DexPcMoved()
94 void FieldRead([[maybe_unused]] Thread* thread, in FieldRead()
102 void FieldWritten([[maybe_unused]] Thread* thread, in FieldWritten()
112 void FieldWritten([[maybe_unused]] Thread* thread, in FieldWritten()
122 void ExceptionThrown([[maybe_unused]] Thread* thread, in ExceptionThrown()
134 void Branch([[maybe_unused]] Thread* thread, in Branch()
[all …]
Dtrace.cc319 static void GetSample(Thread* thread, void* arg) REQUIRES_SHARED(Locks::mutator_lock_) { in GetSample()
337 static void ClearThreadStackTraceAndClockBase(Thread* thread, [[maybe_unused]] void* arg) { in ClearThreadStackTraceAndClockBase()
344 void Trace::CompareAndUpdateStackTrace(Thread* thread, in CompareAndUpdateStackTrace()
1149 void Trace::DexPcMoved([[maybe_unused]] Thread* thread, in DexPcMoved()
1158 void Trace::FieldRead([[maybe_unused]] Thread* thread, in FieldRead()
1168 void Trace::FieldWritten([[maybe_unused]] Thread* thread, in FieldWritten()
1180 void Trace::MethodEntered(Thread* thread, ArtMethod* method) { in MethodEntered()
1187 void Trace::MethodExited(Thread* thread, in MethodExited()
1197 void Trace::MethodUnwind(Thread* thread, ArtMethod* method, [[maybe_unused]] uint32_t dex_pc) { in MethodUnwind()
1204 void Trace::ExceptionThrown([[maybe_unused]] Thread* thread, in ExceptionThrown()
[all …]
/art/test/924-threads/
Dthreads.cc83 jthread thread = nullptr; in Java_art_Test924_getCurrentThread() local
92 JNIEnv* env, [[maybe_unused]] jclass Main_klass, jthread thread) { in Java_art_Test924_getThreadInfo()
140 JNIEnv* env, [[maybe_unused]] jclass Main_klass, jthread thread) { in Java_art_Test924_getThreadState()
170 JNIEnv* env, [[maybe_unused]] jclass Main_klass, jthread thread) { in Java_art_Test924_getTLS()
180 JNIEnv* env, [[maybe_unused]] jclass Main_klass, jthread thread, jlong val) { in Java_art_Test924_setTLS()
191 jthread thread, in ThreadEvent()
215 jthread thread) { in ThreadStart()
221 jthread thread) { in ThreadEnd()
/art/openjdkjvmti/
Devents-inl.h193 inline std::vector<impl::EventHandlerFunc<kEvent>> EventHandler::CollectEvents(art::Thread* thread, in CollectEvents()
209 inline void EventHandler::DispatchClassFileLoadHookEvent(art::Thread* thread, in DispatchClassFileLoadHookEvent()
274 inline void EventHandler::DispatchEvent(art::Thread* thread, Args... args) const { in DispatchEvent()
288 inline void EventHandler::DispatchEvent(art::Thread* thread, JNIEnv* jnienv, Args... args) const { in DispatchEvent()
300 ArtJvmTiEnv* env, art::Thread* thread, JNIEnv* jnienv, Args... args) const { in DispatchEventOnEnv()
311 ArtJvmTiEnv* env, art::Thread* thread, Args... args) const { in DispatchEventOnEnv()
479 inline void EventHandler::DispatchClassLoadOrPrepareEvent(art::Thread* thread, in DispatchClassLoadOrPrepareEvent()
622 inline bool EventHandler::ShouldDispatchOnThread(ArtJvmTiEnv* env, art::Thread* thread) const { in ShouldDispatchOnThread()
634 art::Thread* thread, in ShouldDispatch()
DOpenjdkJvmTi.cc139 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr) { in GetThreadState()
154 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread) { in SuspendThread()
169 static jvmtiError ResumeThread(jvmtiEnv* env, jthread thread) { in ResumeThread()
184 static jvmtiError StopThread(jvmtiEnv* env, jthread thread, jobject exception) { in StopThread()
190 static jvmtiError InterruptThread(jvmtiEnv* env, jthread thread) { in InterruptThread()
196 static jvmtiError GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr) { in GetThreadInfo()
202 jthread thread, in GetOwnedMonitorInfo()
214 jthread thread, in GetOwnedMonitorStackDepthInfo()
226 jthread thread, in GetCurrentContendedMonitor()
234 jthread thread, in RunAgentThread()
[all …]
Dti_thread.cc104 ScopedLocalRef<jthread> thread(self->GetJniEnv(), GetThreadObject(self)); in Post() local
224 bool ThreadUtil::GetNativeThread(jthread thread, in GetNativeThread()
243 bool ThreadUtil::GetAliveNativeThread(jthread thread, in GetAliveNativeThread()
257 jvmtiError ThreadUtil::GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr) { in GetThreadInfo()
572 jthread thread, in GetThreadState()
708 jvmtiError ThreadUtil::SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data) { in SetThreadLocalStorage()
725 JvmtiGlobalTLSData* ThreadUtil::GetOrCreateGlobalTLSData(art::Thread* thread) { in GetOrCreateGlobalTLSData()
735 JvmtiGlobalTLSData* ThreadUtil::GetGlobalTLSData(art::Thread* thread) { in GetGlobalTLSData()
740 jthread thread, in GetThreadLocalStorage()
773 jthread thread; member
[all …]
/art/runtime/native/
Djava_lang_Thread.cc46 Thread* thread = Thread::FromManagedThread(soa, java_thread); in Thread_isInterrupted() local
77 Thread* thread = Thread::FromManagedThread(soa, java_thread); in Thread_nativeGetStatus() local
125 Thread* thread = soa.Self(); in Thread_holdsLock() local
132 Thread* thread = Thread::FromManagedThread(soa, java_thread); in Thread_interrupt0() local
152 Thread* thread = thread_list->SuspendThreadByPeer(peer, SuspendReason::kInternal); in Thread_setNativeName() local
171 Thread* thread = Thread::FromManagedThread(soa, java_thread); in Thread_setPriority0() local
Ddalvik_system_VMStack.cc52 Thread* thread = thread_list->SuspendThreadByPeer(peer, SuspendReason::kInternal); in GetThreadStack() local
78 REQUIRES_SHARED(Locks::mutator_lock_) -> jobject { in VMStack_fillStackTraceElements()
157 auto fn = [](Thread* thread, const ScopedFastNativeObjectAccess& soaa) in VMStack_getAnnotatedThreadStackTrace()
158 REQUIRES_SHARED(Locks::mutator_lock_) -> jobjectArray { in VMStack_getAnnotatedThreadStackTrace()
/art/test/911-get-stack-trace/src/art/
DFrames.java133 public static native int getFrameCount(Thread thread); in getFrameCount()
134 public static native Object[] getFrameLocation(Thread thread, int depth); in getFrameLocation()
/art/test/121-simple-suspend-check/src/
DMain.java19 SpinThread thread = new SpinThread(); in main() local
/art/test/1919-vminit-thread-start-timing/
Dvminit.cc58 static void JNICALL ThreadStartCallback(jvmtiEnv *jvmti, JNIEnv* env, jthread thread) { in ThreadStartCallback()
89 ScopedLocalRef<jobject> thread(env, env->AllocObject(thread_klass.get())); in CreateAgentThread() local
108 static void JNICALL VMInitCallback(jvmtiEnv *jvmti, JNIEnv* env, jthread thread) { in VMInitCallback()
/art/tools/ahat/etc/
Dhprofdump.py175 thread = readu4(hprof) variable
197 thread = readu4(hprof) variable
205 thread = readu4(hprof) variable
230 thread = readu4(hprof); variable
256 thread = readu4(hprof); variable
/art/test/1922-owned-monitors-info/
Downed_monitors.cc92 JNIEnv* env, jclass, jthread thread) { in Java_art_Test1922_getOwnedMonitorStackDepthInfo()
119 jthread thread) { in Java_art_Test1922_getOwnedMonitors()
/art/test/151-OpenFileLimit/src/
DMain.java51 Thread thread = new Thread() { in main() local
/art/test/ti-stress/
Dstress.cc122 ScopedThreadInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread) in ScopedThreadInfo()
356 jthread thread, in doJvmtiMethodBind()
436 jthread thread, in FieldAccessHook()
504 jthread thread, in FieldModificationHook()
530 jthread thread, in MethodExitHook()
551 jthread thread, in MethodEntryHook()
564 jthread thread, in ClassPrepareHook()
598 jthread thread, in SingleStepHook()
681 [[maybe_unused]] jthread thread) { in PerformFinalSetupVMInit()
/art/test/1961-obsolete-jit-multithread/src/
DMain.java76 private String thread; field in Main.TestWatcher
77 public TestWatcher(String thread) { in TestWatcher()
/art/test/1960-obsolete-jit-multithread-native/src/
DMain.java78 private String thread; field in Main.TestWatcher
79 public TestWatcher(String thread) { in TestWatcher()
/art/test/167-visit-locks/
Dvisit_locks.cc42 VisitLocks(Thread* thread, Context* context) in Java_Main_testVisitLocks()

1234