< prev index next >

src/hotspot/share/compiler/oopMap.cpp

Print this page

        

*** 266,278 **** static void add_derived_oop(oop* base, oop* derived) { #if !defined(TIERED) && !defined(INCLUDE_JVMCI) COMPILER1_PRESENT(ShouldNotReachHere();) #endif // !defined(TIERED) && !defined(INCLUDE_JVMCI) ! #if defined(COMPILER2) || INCLUDE_JVMCI DerivedPointerTable::add(derived, base); ! #endif // COMPILER2 || INCLUDE_JVMCI } #ifndef PRODUCT static void trace_codeblob_maps(const frame *fr, const RegisterMap *reg_map) { --- 266,278 ---- static void add_derived_oop(oop* base, oop* derived) { #if !defined(TIERED) && !defined(INCLUDE_JVMCI) COMPILER1_PRESENT(ShouldNotReachHere();) #endif // !defined(TIERED) && !defined(INCLUDE_JVMCI) ! #if COMPILER2_OR_JVMCI DerivedPointerTable::add(derived, base); ! #endif // COMPILER2_OR_JVMCI } #ifndef PRODUCT static void trace_codeblob_maps(const frame *fr, const RegisterMap *reg_map) {
*** 459,474 **** bool ImmutableOopMap::has_derived_pointer() const { #if !defined(TIERED) && !defined(INCLUDE_JVMCI) COMPILER1_PRESENT(return false); #endif // !TIERED ! #if defined(COMPILER2) || INCLUDE_JVMCI OopMapStream oms(this,OopMapValue::derived_oop_value); return oms.is_done(); #else return false; ! #endif // COMPILER2 || INCLUDE_JVMCI } #endif //PRODUCT // Printing code is present in product build for -XX:+PrintAssembly. --- 459,474 ---- bool ImmutableOopMap::has_derived_pointer() const { #if !defined(TIERED) && !defined(INCLUDE_JVMCI) COMPILER1_PRESENT(return false); #endif // !TIERED ! #if COMPILER2_OR_JVMCI OopMapStream oms(this,OopMapValue::derived_oop_value); return oms.is_done(); #else return false; ! #endif // COMPILER2_OR_JVMCI } #endif //PRODUCT // Printing code is present in product build for -XX:+PrintAssembly.
*** 724,734 **** } //------------------------------DerivedPointerTable--------------------------- ! #if defined(COMPILER2) || INCLUDE_JVMCI class DerivedPointerEntry : public CHeapObj<mtCompiler> { private: oop* _location; // Location of derived pointer (also pointing to the base) intptr_t _offset; // Offset from base pointer --- 724,734 ---- } //------------------------------DerivedPointerTable--------------------------- ! #if COMPILER2_OR_JVMCI class DerivedPointerEntry : public CHeapObj<mtCompiler> { private: oop* _location; // Location of derived pointer (also pointing to the base) intptr_t _offset; // Offset from base pointer
*** 817,822 **** } _list->clear(); _active = false; } ! #endif // COMPILER2 || INCLUDE_JVMCI --- 817,822 ---- } _list->clear(); _active = false; } ! #endif // COMPILER2_OR_JVMCI
< prev index next >