Home | History | Annotate | Download | only in vm

Lines Matching refs:table_

37     table_ = (IndirectRefSlot*) malloc(initialCount * sizeof(IndirectRefSlot));
38 if (table_ == NULL) {
41 memset(table_, 0xd1, initialCount * sizeof(IndirectRefSlot));
56 free(table_);
57 table_ = NULL;
69 assert(table_ != NULL);
85 slot = &table_[topIndex - 1];
88 assert(slot >= table_ + prevState.parts.topIndex);
108 (IndirectRefSlot*) realloc(table_, newSize * sizeof(IndirectRefSlot));
109 if (table_ == NULL) {
121 table_ = newTable;
123 slot = &table_[topIndex++];
129 result = toIndirectRef(slot - table_, slot->serial, kind_);
167 Object* obj = table_[index].obj;
176 if (serial != table_[index].serial) {
197 return findObject(obj, 0, segmentState.parts.topIndex, table_) >= 0;
220 assert(table_ != NULL);
240 if (table_[index].obj == NULL) {
246 if (table_[index].serial != serial) {
253 int i = findObject(reinterpret_cast<Object*>(iref), bottomIndex, topIndex, table_);
270 topIndex-1, cookie, table_[topIndex-1].obj);
271 if (table_[topIndex-1].obj != NULL) {
289 table_[index].obj = NULL;
313 copy[i] = table_[i].obj;