Prepared by: | goetz on Thu Dec 11 11:54:34 CET 2014 |
---|---|
Workspace: | /net/usr.work/d045726/oJ/typeProf-hs-comp |
Compare against: | http://hg.openjdk.java.net/jdk9/hs-comp/hotspot |
Compare against version: | 7506 |
Summary of changes: | 520 lines changed: 344 ins; 62 del; 114 mod; 31957 unchg |
Changeset: | typeProf-hs-comp.changeset |
Author comments: |
This change contains the implementation of argument and return type profiling.
It fixes a problem with jvmti popframe of method handle frames.
It improves verify_oop assembly: check one more register.
Fix BoxLockNode::format(). This showed with -qcheck=all on aix.
Add a release after patching stubs.
Decrease min_stack_allowed from 786 to 128 to pass jtreg tests. |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/interp_masm_ppc_64.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe231 lines changed: 226 ins; 2 del; 3 mod; 2250 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/interp_masm_ppc_64.hpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe6 lines changed: 6 ins; 0 del; 0 mod; 302 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/macroAssembler_ppc.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe35 lines changed: 14 ins; 10 del; 11 mod; 3147 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/macroAssembler_ppc.hpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe1 line changed: 1 ins; 0 del; 0 mod; 717 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/nativeInst_ppc.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe10 lines changed: 4 ins; 4 del; 2 mod; 385 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/ppc.ad
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe6 lines changed: 2 ins; 0 del; 4 mod; 12119 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/templateInterpreter_ppc.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe17 lines changed: 10 ins; 2 del; 5 mod; 1752 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/templateTable_ppc_64.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe16 lines changed: 16 ins; 0 del; 0 mod; 4071 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/cpu/ppc/vm/vm_version_ppc.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe33 lines changed: 31 ins; 0 del; 2 mod; 481 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os/aix/vm/os_aix.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe146 lines changed: 33 ins; 44 del; 69 mod; 4969 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os/aix/vm/os_aix.hpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe1 line changed: 0 ins; 0 del; 1 mod; 384 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe5 lines changed: 1 ins; 0 del; 4 mod; 566 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe3 lines changed: 0 ins; 0 del; 3 mod; 32 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe3 lines changed: 0 ins; 0 del; 3 mod; 55 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe3 lines changed: 0 ins; 0 del; 3 mod; 33 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe3 lines changed: 0 ins; 0 del; 3 mod; 76 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
-----
Raw
src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
rev 7507 : 8066964: ppc64: argument and return type profiling, fix problem with popframe1 line changed: 0 ins; 0 del; 1 mod; 618 unchg
This code review page was prepared using /sapmnt/home1/d045726/bin/webrev.ksh (vers 25.6-hg+openjdk.java.net).