Lines Matching refs:derived_loc
393 oop *derived_loc = loc;
402 derived_oop_fn(base_loc, derived_loc);
634 void DerivedPointerTable::add(oop *derived_loc, oop *base_loc) {
636 assert(derived_loc != base_loc, "Base and derived in same location");
638 assert(*derived_loc != (oop)base_loc, "location already added");
640 intptr_t offset = value_of_loc(derived_loc) - value_of_loc(base_loc);
650 derived_loc, (address)*derived_loc, (address)*base_loc, base_loc, offset
654 *derived_loc = (oop)base_loc;
656 DerivedPointerEntry *entry = new DerivedPointerEntry(derived_loc, offset);
666 oop* derived_loc = entry->location();
669 oop base = **(oop**)derived_loc;
672 *derived_loc = (oop)(((address)base) + offset);
673 assert(value_of_loc(derived_loc) - value_of_loc(&base) == offset, "sanity check");
678 derived_loc, (address)*derived_loc, (address)base, offset);