| Prepared by: | John Rose (jrose) on Wed Feb 27 02:10:26 PST 2008 |
|---|---|
| Workspace: | /scratch/jrose/ws/hs-6667042 |
| Compare against: | http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot |
| Compare against version: | 16 |
| Summary of changes: | 2219 lines changed: 1594 ins; 542 del; 83 mod; 17763 unchg |
| Patch of changes: | hs-6667042.patch |
| Author comments: |
For putback to http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot
6667042: PrintAssembly option does not work without special plugin Summary: remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources Reviewed-by: kvn, rasbold Comments for reviewers: - This has been tested on SPARC and Intel, 32- and 64-bit versions. - The plugin is a separate project, a file of shim code between GNU binutils and HotSpot. - A sample implementation of the plugin is included in the tools directory. - A modest amount of printing code (for nmethod code comments) was moved from debug to product. |
| Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
.hgignore
rev 17 : [mq]: 6667042.patch1 line changed: 1 ins; 0 del; 0 mod; 170 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/linux/makefiles/vm.make
rev 17 : [mq]: 6667042.patch2 lines changed: 2 ins; 0 del; 0 mod; 226 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/linux/platform_amd64
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/linux/platform_i486
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/linux/platform_sparc
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/makefiles/vm.make
rev 17 : [mq]: 6667042.patch2 lines changed: 2 ins; 0 del; 0 mod; 206 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_amd64
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_amd64.gcc
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_i486
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_i486.gcc
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_sparc
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_sparc.gcc
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 15 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_sparcv9
rev 17 : [mq]: 6667042.patch3 lines changed: 0 ins; 2 del; 1 mod; 14 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/solaris/platform_sparcv9.gcc
rev 17 : [mq]: 6667042.patch3 lines changed: 0 ins; 2 del; 1 mod; 14 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/windows/makefiles/vm.make
rev 17 : [mq]: 6667042.patch1 line changed: 1 ins; 0 del; 0 mod; 271 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/windows/platform_amd64
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 0 del; 2 mod; 13 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
build/windows/platform_i486
rev 17 : [mq]: 6667042.patch4 lines changed: 1 ins; 2 del; 1 mod; 13 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/sparc/vm/disassembler_sparc.hpp
rev 17 : [mq]: 6667042.patch28 lines changed: 1 ins; 20 del; 7 mod; 24 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/x86/vm/disassembler_x86.hpp
rev 17 : [mq]: 6667042.patch22 lines changed: 1 ins; 15 del; 6 mod; 24 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/asm/codeBuffer.cpp
rev 17 : [mq]: 6667042.patch1 line changed: 1 ins; 0 del; 0 mod; 1023 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/code/nmethod.cpp
rev 17 : [mq]: 6667042.patch43 lines changed: 16 ins; 15 del; 12 mod; 2189 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/code/nmethod.hpp
rev 17 : [mq]: 6667042.patch4 lines changed: 0 ins; 0 del; 4 mod; 574 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/code/vmreg.cpp
rev 17 : [mq]: 6667042.patch2 lines changed: 0 ins; 2 del; 0 mod; 49 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/code/vmreg.hpp
rev 17 : [mq]: 6667042.patch5 lines changed: 0 ins; 0 del; 5 mod; 178 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/compiler/oopMap.cpp
rev 17 : [mq]: 6667042.patch11 lines changed: 7 ins; 0 del; 4 mod; 658 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/compiler/oopMap.hpp
rev 17 : [mq]: 6667042.patch3 lines changed: 0 ins; 0 del; 3 mod; 313 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/includeDB_compiler1
rev 17 : [mq]: 6667042.patch1 line changed: 0 ins; 0 del; 1 mod; 434 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/includeDB_core
rev 17 : [mq]: 6667042.patch21 lines changed: 0 ins; 0 del; 21 mod; 4567 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/compile.cpp
rev 17 : [mq]: 6667042.patch9 lines changed: 8 ins; 0 del; 1 mod; 2383 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/runtime/globals.hpp
rev 17 : [mq]: 6667042.patch11 lines changed: 3 ins; 0 del; 8 mod; 3200 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/utilities/ostream.cpp
rev 17 : [mq]: 6667042.patch31 lines changed: 26 ins; 0 del; 5 mod; 845 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/utilities/ostream.hpp
rev 17 : [mq]: 6667042.patch2 lines changed: 1 ins; 0 del; 1 mod; 240 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/tools/hsdis/Makefile
rev 17 : [mq]: 6667042.patch135 lines changed: 135 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/tools/hsdis/README
rev 17 : [mq]: 6667042.patch95 lines changed: 95 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/tools/hsdis/hsdis-demo.c
rev 17 : [mq]: 6667042.patch223 lines changed: 223 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/tools/hsdis/hsdis.c
rev 17 : [mq]: 6667042.patch499 lines changed: 499 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/tools/hsdis/hsdis.h
rev 17 : [mq]: 6667042.patch67 lines changed: 67 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/compiler/disassembler.cpp
rev 17 : [mq]: 6667042.patch445 lines changed: 445 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
Patch
Raw
src/share/vm/compiler/disassembler.hpp
rev 17 : [mq]: 6667042.patch59 lines changed: 59 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/cpu/sparc/vm/disassembler_sparc.cpp
230 lines changed: 0 ins; 230 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/cpu/x86/vm/disassembler_x86.cpp
201 lines changed: 0 ins; 201 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
Patch
---
src/share/vm/compiler/disassemblerEnv.hpp
35 lines changed: 0 ins; 35 del; 0 mod; 0 unchg
This code review page was prepared using /home/jrose/bin/webrev (vers 23.4-hg).