comparison c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotVMConfig.java @ 1942:00bc9eaf0e24

Support for -XX:+UseFastLocking flag. Fixed monitor enter XIR template for correct debug info at the runtime call.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Wed, 29 Dec 2010 20:06:41 +0100
parents 8d88c9ac9247
children 3c0a889a176b
comparison
equal deleted inserted replaced
1941:79d04223b8a5 1942:00bc9eaf0e24
31 31
32 // os information, register layout, code generation, ... 32 // os information, register layout, code generation, ...
33 public boolean windowsOs; 33 public boolean windowsOs;
34 public int codeEntryAlignment; 34 public int codeEntryAlignment;
35 public boolean verifyPointers; 35 public boolean verifyPointers;
36 public boolean useFastLocking;
36 37
37 // offsets, ... 38 // offsets, ...
38 public int vmPageSize; 39 public int vmPageSize;
39 public int stackShadowPages; 40 public int stackShadowPages;
40 public int hubOffset; 41 public int hubOffset;
71 public long throwClassCastException; 72 public long throwClassCastException;
72 public long throwArrayStoreException; 73 public long throwArrayStoreException;
73 public long throwArrayIndexException; 74 public long throwArrayIndexException;
74 public long monitorEnterStub; 75 public long monitorEnterStub;
75 public long monitorExitStub; 76 public long monitorExitStub;
77 public long fastMonitorEnterStub;
78 public long fastMonitorExitStub;
76 public long verifyPointerStub; 79 public long verifyPointerStub;
77 80
78 public void check() { 81 public void check() {
79 assert vmPageSize >= 16; 82 assert vmPageSize >= 16;
80 assert codeEntryAlignment > 0; 83 assert codeEntryAlignment > 0;