8154736_copy_to_survivor (original) (raw)
Code Review for 8154736_copy_to_survivor
Prepared by: | mdoerr on Thu Apr 21 15:03:15 CEST 2016 |
---|---|
Workspace: | /net/usr.work/d056149/bugs/8154736_copy_to_survivor |
Compare against: | http://hg.openjdk.java.net/jdk9/hs/hotspot |
Compare against version: | 10932 |
Summary of changes: | 229 lines changed: 91 ins; 24 del; 114 mod; 5401 unchg |
Changeset: | <8154736%5Fcopy%5Fto%5Fsurvivor.changeset> |
Legend: | Modified file Deleted file New file |
[Cdiffs](src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp.frames.html) [Old](src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp-.html) [New](src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/aix%5Fppc/vm/atomic%5Faix%5Fppc.inline.hpp)
src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
59 lines changed: 40 ins; 12 del; 7 mod; 445 unchg
[Cdiffs](src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp.frames.html) [Old](src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp-.html) [New](src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/bsd%5Fx86/vm/atomic%5Fbsd%5Fx86.inline.hpp)
src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
12 lines changed: 0 ins; 0 del; 12 mod; 216 unchg
[Cdiffs](src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp.frames.html) [Old](src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp-.html) [New](src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/bsd%5Fzero/vm/atomic%5Fbsd%5Fzero.inline.hpp)
src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
4 lines changed: 0 ins; 0 del; 4 mod; 325 unchg
[Cdiffs](src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp.frames.html) [Old](src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp-.html) [New](src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/linux%5Faarch64/vm/atomic%5Flinux%5Faarch64.inline.hpp)
src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
5 lines changed: 0 ins; 0 del; 5 mod; 140 unchg
[Cdiffs](src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp.frames.html) [Old](src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp-.html) [New](src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/linux%5Fppc/vm/atomic%5Flinux%5Fppc.inline.hpp)
src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
59 lines changed: 40 ins; 12 del; 7 mod; 445 unchg
[Cdiffs](src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp.frames.html) [Old](src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp-.html) [New](src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/linux%5Fsparc/vm/atomic%5Flinux%5Fsparc.inline.hpp)
src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
5 lines changed: 0 ins; 0 del; 5 mod; 210 unchg
[Cdiffs](src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp.frames.html) [Old](src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp-.html) [New](src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/linux%5Fx86/vm/atomic%5Flinux%5Fx86.inline.hpp)
src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
12 lines changed: 0 ins; 0 del; 12 mod; 216 unchg
[Cdiffs](src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp.frames.html) [Old](src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp-.html) [New](src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/linux%5Fzero/vm/atomic%5Flinux%5Fzero.inline.hpp)
src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
5 lines changed: 0 ins; 0 del; 5 mod; 318 unchg
[Cdiffs](src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp.frames.html) [Old](src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp-.html) [New](src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/solaris%5Fsparc/vm/atomic%5Fsolaris%5Fsparc.inline.hpp)
src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
16 lines changed: 0 ins; 0 del; 16 mod; 361 unchg
[Cdiffs](src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp.frames.html) [Old](src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp-.html) [New](src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/solaris%5Fx86/vm/atomic%5Fsolaris%5Fx86.inline.hpp)
src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
11 lines changed: 0 ins; 0 del; 11 mod; 268 unchg
[Cdiffs](src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp.cdiff.html) [Udiffs](src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp.udiff.html) [Wdiffs](src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp.wdiff.html) [Sdiffs](src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp.sdiff.html) [Frames](src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp.frames.html) [Old](src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp-.html) [New](src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/os%5Fcpu/windows%5Fx86/vm/atomic%5Fwindows%5Fx86.inline.hpp)
src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
14 lines changed: 0 ins; 0 del; 14 mod; 290 unchg
[Cdiffs](src/share/vm/gc/parallel/psPromotionManager.cpp.cdiff.html) [Udiffs](src/share/vm/gc/parallel/psPromotionManager.cpp.udiff.html) [Wdiffs](src/share/vm/gc/parallel/psPromotionManager.cpp.wdiff.html) [Sdiffs](src/share/vm/gc/parallel/psPromotionManager.cpp.sdiff.html) [Frames](src/share/vm/gc/parallel/psPromotionManager.cpp.frames.html) [Old](src/share/vm/gc/parallel/psPromotionManager.cpp-.html) [New](src/share/vm/gc/parallel/psPromotionManager.cpp.html) -----[Raw](raw%5Ffiles/new/src/share/vm/gc/parallel/psPromotionManager.cpp)
src/share/vm/gc/parallel/psPromotionManager.cpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
1 line changed: 0 ins; 0 del; 1 mod; 461 unchg
[Cdiffs](src/share/vm/gc/parallel/psPromotionManager.inline.hpp.cdiff.html) [Udiffs](src/share/vm/gc/parallel/psPromotionManager.inline.hpp.udiff.html) [Wdiffs](src/share/vm/gc/parallel/psPromotionManager.inline.hpp.wdiff.html) [Sdiffs](src/share/vm/gc/parallel/psPromotionManager.inline.hpp.sdiff.html) [Frames](src/share/vm/gc/parallel/psPromotionManager.inline.hpp.frames.html) [Old](src/share/vm/gc/parallel/psPromotionManager.inline.hpp-.html) [New](src/share/vm/gc/parallel/psPromotionManager.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/share/vm/gc/parallel/psPromotionManager.inline.hpp)
src/share/vm/gc/parallel/psPromotionManager.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
1 line changed: 0 ins; 0 del; 1 mod; 332 unchg
[Cdiffs](src/share/vm/oops/oop.hpp.cdiff.html) [Udiffs](src/share/vm/oops/oop.hpp.udiff.html) [Wdiffs](src/share/vm/oops/oop.hpp.wdiff.html) [Sdiffs](src/share/vm/oops/oop.hpp.sdiff.html) [Frames](src/share/vm/oops/oop.hpp.frames.html) [Old](src/share/vm/oops/oop.hpp-.html) [New](src/share/vm/oops/oop.hpp.html) -----[Raw](raw%5Ffiles/new/src/share/vm/oops/oop.hpp)
src/share/vm/oops/oop.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
3 lines changed: 1 ins; 0 del; 2 mod; 391 unchg
[Cdiffs](src/share/vm/oops/oop.inline.hpp.cdiff.html) [Udiffs](src/share/vm/oops/oop.inline.hpp.udiff.html) [Wdiffs](src/share/vm/oops/oop.inline.hpp.wdiff.html) [Sdiffs](src/share/vm/oops/oop.inline.hpp.sdiff.html) [Frames](src/share/vm/oops/oop.inline.hpp.frames.html) [Old](src/share/vm/oops/oop.inline.hpp-.html) [New](src/share/vm/oops/oop.inline.hpp.html) -----[Raw](raw%5Ffiles/new/src/share/vm/oops/oop.inline.hpp)
src/share/vm/oops/oop.inline.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
4 lines changed: 0 ins; 0 del; 4 mod; 749 unchg
[Cdiffs](src/share/vm/runtime/atomic.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/atomic.cpp.udiff.html) [Wdiffs](src/share/vm/runtime/atomic.cpp.wdiff.html) [Sdiffs](src/share/vm/runtime/atomic.cpp.sdiff.html) [Frames](src/share/vm/runtime/atomic.cpp.frames.html) [Old](src/share/vm/runtime/atomic.cpp-.html) [New](src/share/vm/runtime/atomic.cpp.html) -----[Raw](raw%5Ffiles/new/src/share/vm/runtime/atomic.cpp)
src/share/vm/runtime/atomic.cpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
3 lines changed: 1 ins; 0 del; 2 mod; 101 unchg
[Cdiffs](src/share/vm/runtime/atomic.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/atomic.hpp.udiff.html) [Wdiffs](src/share/vm/runtime/atomic.hpp.wdiff.html) [Sdiffs](src/share/vm/runtime/atomic.hpp.sdiff.html) [Frames](src/share/vm/runtime/atomic.hpp.frames.html) [Old](src/share/vm/runtime/atomic.hpp-.html) [New](src/share/vm/runtime/atomic.hpp.html) -----[Raw](raw%5Ffiles/new/src/share/vm/runtime/atomic.hpp)
src/share/vm/runtime/atomic.hpp
rev 10933 : 8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 Reviewed-by: Contributed-by: HORII@jp.ibm.com, mdoerr
15 lines changed: 9 ins; 0 del; 6 mod; 133 unchg
This code review page was prepared using ../../openjdk/webrev.ksh(vers 25.12-hg+openjdk.java.net).