Home | History | Annotate | Download | only in interp

Lines Matching refs:Thread

36 /* Allocate space for per-thread ShadowSpace data structures */
37 void* dvmSelfVerificationShadowSpaceAlloc(Thread* self)
50 /* Free per-thread ShadowSpace data structures */
51 void dvmSelfVerificationShadowSpaceFree(Thread* self)
58 * Save out PC, FP, thread state, and registers to shadow space.
61 * The set of saved state from the Thread structure is:
70 Thread* self, int targetTrace)
134 Thread* self)
185 static void selfVerificationDumpState(const u2* pc, Thread* self)
218 static void selfVerificationDumpTrace(const u2* pc, Thread* self)
264 void dvmCheckSelfVerification(const u2* pc, Thread* self)
436 * of this value in their private thread structures and won't see
442 * free it because some thread may be holding a reference.
546 void dvmJitEndTraceSelect(Thread* self, const u2* dPC)
583 * some other thread allocated the slot we were looking
601 /* Another thread got there first for this dPC */
704 static void insertClassMethodInfo(Thread* self,
737 Thread *self)
777 void dvmCheckJit(const u2* pc, Thread* self)
1080 * thread is in a single-step mode.
1082 void* dvmJitGetTraceAddrThread(const u2* dPC, Thread* self)
1090 * thread is in a single-step mode.
1092 void* dvmJitGetMethodAddrThread(const u2* dPC, Thread* self)
1143 void dvmJitCheckTraceRequest(Thread* self)
1249 * detected by the compiler thread and the table
1299 * by the compiler thread.
1455 /* Should only be called by the compiler thread */
1485 * Update JIT-specific info in Thread structure for a single thread
1487 void dvmJitUpdateThreadStateSingle(Thread* thread)
1489 thread->pJitProfTable = gDvmJit.pProfTable;
1490 thread->jitThreshold = gDvmJit.threshold;
1494 * Walk through the thread list and refresh all local copies of
1499 Thread* self = dvmThreadSelf();
1500 Thread* thread;
1503 for (thread = gDvm.threadList; thread != NULL; thread = thread->next) {
1504 dvmJitUpdateThreadStateSingle(thread);