hg: jdk8u/hs-dev/hotspot: 8038498: Fix includes and C inlining after 8035330
thomas.schatzl at oracle.com
thomas.schatzl at oracle.com
Fri Apr 4 09:13:57 UTC 2014
Changeset: bfdf528be8e8
Author: tschatzl
Date: 2014-04-04 10:43 +0200
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/bfdf528be8e8
8038498: Fix includes and C inlining after 8035330
Summary: Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
More information about the jdk8u-hs-changes
mailing list