Lines Matching defs:base
196 // Actually an oop, derived shares storage with base,
319 static void add_derived_oop(oop* base, oop* derived) {
324 DerivedPointerTable::add(derived, base);
375 // handle derived pointers first (otherwise base pointer may be
604 oop* _location; // Location of derived pointer (also pointing to the base)
605 intptr_t _offset; // Offset from base pointer
642 // arbitrarily far away from their base.
653 // Set derived oop location to point to base.
668 // The derived oop was setup to point to location of base
669 oop base = **(oop**)derived_loc;
670 assert(Universe::heap()->is_in_or_null(base), "must be an oop");
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);