Prepared by: | Goetz on Tue Nov 20 11:18:50 CET 2012 |
---|---|
Workspace: | /net/usr.work/d045726/oJ/8/main-hotspot-const_in_stubs-3 |
Compare against: | http://hg.openjdk.java.net/hsx/hotspot-main/hotspot |
Compare against version: | 3824 |
Summary of changes: | 25 lines changed: 22 ins; 0 del; 3 mod; 37266 unchg |
Patch of changes: | main-hotspot-const_in_stubs-3.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/sparc/vm/sparc.ad
rev 3825 : Specify offset of IC load in java_to_interp stub. If a compiled static call calls the interpreter, it jumps past a java_to_interp stub in the compiled code. Patching this call must find the load of the IC. So far the shared code assumed this is the first instruction in the stub. This might not be the case if, for example, the base of the constant table must be loaded. Extend CompiledStaticCall to consider an offset from its beginning where to search the load of the IC.4 lines changed: 4 ins; 0 del; 0 mod; 10952 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/x86/vm/x86_32.ad
rev 3825 : Specify offset of IC load in java_to_interp stub. If a compiled static call calls the interpreter, it jumps past a java_to_interp stub in the compiled code. Patching this call must find the load of the IC. So far the shared code assumed this is the first instruction in the stub. This might not be the case if, for example, the base of the constant table must be loaded. Extend CompiledStaticCall to consider an offset from its beginning where to search the load of the IC.4 lines changed: 4 ins; 0 del; 0 mod; 13121 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/cpu/x86/vm/x86_64.ad
rev 3825 : Specify offset of IC load in java_to_interp stub. If a compiled static call calls the interpreter, it jumps past a java_to_interp stub in the compiled code. Patching this call must find the load of the IC. So far the shared code assumed this is the first instruction in the stub. This might not be the case if, for example, the base of the constant table must be loaded. Extend CompiledStaticCall to consider an offset from its beginning where to search the load of the IC.4 lines changed: 4 ins; 0 del; 0 mod; 11641 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/adlc/main.cpp
rev 3825 : Specify offset of IC load in java_to_interp stub. If a compiled static call calls the interpreter, it jumps past a java_to_interp stub in the compiled code. Patching this call must find the load of the IC. So far the shared code assumed this is the first instruction in the stub. This might not be the case if, for example, the base of the constant table must be loaded. Extend CompiledStaticCall to consider an offset from its beginning where to search the load of the IC.1 line changed: 1 ins; 0 del; 0 mod; 493 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/code/compiledIC.cpp
rev 3825 : Specify offset of IC load in java_to_interp stub. If a compiled static call calls the interpreter, it jumps past a java_to_interp stub in the compiled code. Patching this call must find the load of the IC. So far the shared code assumed this is the first instruction in the stub. This might not be the case if, for example, the base of the constant table must be loaded. Extend CompiledStaticCall to consider an offset from its beginning where to search the load of the IC.8 lines changed: 5 ins; 0 del; 3 mod; 710 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/code/compiledIC.hpp
rev 3825 : Specify offset of IC load in java_to_interp stub. If a compiled static call calls the interpreter, it jumps past a java_to_interp stub in the compiled code. Patching this call must find the load of the IC. So far the shared code assumed this is the first instruction in the stub. This might not be the case if, for example, the base of the constant table must be loaded. Extend CompiledStaticCall to consider an offset from its beginning where to search the load of the IC.4 lines changed: 4 ins; 0 del; 0 mod; 349 unchg
This code review page was prepared using /usr/local/bin/webrev.ksh (vers 23.18-hg).