Home | History | Annotate | Download | only in alloc

Lines Matching refs:Thread

141         Thread *self;
164 Thread* self = dvmThreadSelf();
199 // (number of allocations ago) (watch for thread effects)
224 * Another failure. Our thread was starved or there may be too
275 /* Throw an OutOfMemoryError if there's a thread to attach it to.
283 Thread *self;
286 /* If the current (failing) dvmMalloc() happened as part of thread
287 * creation/attachment before the thread became part of the root set,
288 * we can't rely on the thread-local trackedAlloc table, so
290 * the thread is in the process of being created, it won't have
307 * This thread has already tried to throw an OutOfMemoryError,
332 * progress. If a non-VM thread tries to attach itself through JNI,
338 * from a non-VM thread.
343 * is for a brand new thread).
362 Thread* self = dvmThreadSelf();
375 Thread* self = dvmThreadSelf();
416 * thread could be in the middle of a read-modify-write
418 * RMW will have completed by the time any other thread
446 * - If we don't hold gDvm.threadListLock, it's possible for a thread to
447 * be added to the thread list while we work. The thread should NOT
449 * thread stacks. (Before we do so, grab the lock.)
454 * JDWP thread -- we have to expand the heap or fail.
481 * thread performing the garbage collection.
534 * Re-acquire the heap lock and perform the final thread
642 * Restore the original thread scheduling priority if it was
697 * on entry, and some other thread has asked us to suspend. In that
699 * deadlock if the other thread tries to do something with the managed heap.
709 * suspend when the GC thread calls dvmUnlockHeap before dvmResumeAllThreads,
714 Thread *self = dvmThreadSelf();