Home | History | Annotate | Download | only in alloc

Lines Matching full:self

184         Thread *self;
188 self = dvmThreadSelf();
189 if (self != NULL) {
190 oldStatus = dvmChangeStatus(self, THREAD_VMWAIT);
192 LOGI("ODD: waiting on heap lock, no self\n");
199 if (self != NULL) {
200 dvmChangeStatus(self, oldStatus);
325 Thread* self = dvmThreadSelf();
327 if (self != NULL) {
328 self->allocProf.gcCount++;
432 Thread *self;
434 if ((self = dvmThreadSelf()) != NULL) {
443 if (dvmIsOnThreadList(self) && !self->throwingOOME) {
448 self->throwingOOME = true;
464 * we don't care about the state of self->throwingOOME
467 dvmSetException(self, gDvm.outOfMemoryObj);
471 self->throwingOOME = false;
531 Thread* self = dvmThreadSelf();
532 if (self != NULL) {
533 int count = self->allocLimit;
535 self->allocLimit--;
539 self->allocLimit = -1;
606 Thread* self = dvmThreadSelf();
609 if (self != NULL) {
610 self->allocProf.allocCount++;
611 self->allocProf.allocSize += size;
622 Thread* self = dvmThreadSelf();
625 if (self != NULL) {
626 self->allocProf.failedAllocCount++;
627 self->allocProf.failedAllocSize += size;
640 * If there's no "self" yet, we can't track it. Calls made before
784 LOGI_HEAP("getpriority(self) failed: %s\n", strerror(errno));