comparison src/share/vm/graal/graalJavaAccess.hpp @ 9807:d552919fbb05

Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)
author Doug Simon <doug.simon@oracle.com>
date Thu, 23 May 2013 23:23:03 +0200
parents c4b1aa93b9af
children 9c7d9e2c8326
comparison
equal deleted inserted replaced
9806:21b8cd853b2b 9807:d552919fbb05
85 end_class \ 85 end_class \
86 start_class(HotSpotCompiledCode) \ 86 start_class(HotSpotCompiledCode) \
87 oop_field(HotSpotCompiledCode, comp, "Lcom/oracle/graal/api/code/CompilationResult;") \ 87 oop_field(HotSpotCompiledCode, comp, "Lcom/oracle/graal/api/code/CompilationResult;") \
88 oop_field(HotSpotCompiledCode, sites, "[Lcom/oracle/graal/api/code/CompilationResult$Site;") \ 88 oop_field(HotSpotCompiledCode, sites, "[Lcom/oracle/graal/api/code/CompilationResult$Site;") \
89 oop_field(HotSpotCompiledCode, exceptionHandlers, "[Lcom/oracle/graal/api/code/CompilationResult$ExceptionHandler;") \ 89 oop_field(HotSpotCompiledCode, exceptionHandlers, "[Lcom/oracle/graal/api/code/CompilationResult$ExceptionHandler;") \
90 oop_field(HotSpotCompiledCode, comments, "[Lcom/oracle/graal/hotspot/HotSpotCompiledCode$Comment;") \
91 end_class \
92 start_class(HotSpotCompiledCode_Comment) \
93 oop_field(HotSpotCompiledCode_Comment, text, "Ljava/lang/String;") \
94 int_field(HotSpotCompiledCode_Comment, pcOffset) \
90 end_class \ 95 end_class \
91 start_class(HotSpotCompiledNmethod) \ 96 start_class(HotSpotCompiledNmethod) \
92 oop_field(HotSpotCompiledNmethod, method, "Lcom/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod;") \ 97 oop_field(HotSpotCompiledNmethod, method, "Lcom/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod;") \
93 int_field(HotSpotCompiledNmethod, entryBCI) \ 98 int_field(HotSpotCompiledNmethod, entryBCI) \
94 end_class \ 99 end_class \
95 start_class(HotSpotCompiledRuntimeStub) \ 100 start_class(HotSpotCompiledRuntimeStub) \
96 oop_field(HotSpotCompiledRuntimeStub, stubName, "Ljava/lang/String;") \ 101 oop_field(HotSpotCompiledRuntimeStub, stubName, "Ljava/lang/String;") \
97 end_class \ 102 end_class \
98 start_class(HotSpotForeignCallLinkage) \ 103 start_class(HotSpotForeignCallLinkage) \
99 long_field(HotSpotForeignCallLinkage, address) \ 104 long_field(HotSpotForeignCallLinkage, address) \
100 end_class \ 105 end_class \
101 start_class(ExceptionHandler) \ 106 start_class(ExceptionHandler) \
102 int_field(ExceptionHandler, startBCI) \ 107 int_field(ExceptionHandler, startBCI) \
103 int_field(ExceptionHandler, endBCI) \ 108 int_field(ExceptionHandler, endBCI) \
104 int_field(ExceptionHandler, handlerBCI) \ 109 int_field(ExceptionHandler, handlerBCI) \
137 end_class \ 142 end_class \
138 start_class(CompilationResult_Site) \ 143 start_class(CompilationResult_Site) \
139 int_field(CompilationResult_Site, pcOffset) \ 144 int_field(CompilationResult_Site, pcOffset) \
140 end_class \ 145 end_class \
141 start_class(CompilationResult_Call) \ 146 start_class(CompilationResult_Call) \
142 oop_field(CompilationResult_Call, target, "Lcom/oracle/graal/api/meta/InvokeTarget;") \ 147 oop_field(CompilationResult_Call, target, "Lcom/oracle/graal/api/meta/InvokeTarget;") \
143 oop_field(CompilationResult_Call, debugInfo, "Lcom/oracle/graal/api/code/DebugInfo;") \ 148 oop_field(CompilationResult_Call, debugInfo, "Lcom/oracle/graal/api/code/DebugInfo;") \
144 end_class \ 149 end_class \
145 start_class(CompilationResult_DataPatch) \ 150 start_class(CompilationResult_DataPatch) \
146 oop_field(CompilationResult_DataPatch, constant, "Lcom/oracle/graal/api/meta/Constant;") \ 151 oop_field(CompilationResult_DataPatch, constant, "Lcom/oracle/graal/api/meta/Constant;") \
147 int_field(CompilationResult_DataPatch, alignment) \ 152 int_field(CompilationResult_DataPatch, alignment) \
226 start_class(VirtualObject) \ 231 start_class(VirtualObject) \
227 int_field(VirtualObject, id) \ 232 int_field(VirtualObject, id) \
228 oop_field(VirtualObject, type, "Lcom/oracle/graal/api/meta/ResolvedJavaType;") \ 233 oop_field(VirtualObject, type, "Lcom/oracle/graal/api/meta/ResolvedJavaType;") \
229 oop_field(VirtualObject, values, "[Lcom/oracle/graal/api/meta/Value;") \ 234 oop_field(VirtualObject, values, "[Lcom/oracle/graal/api/meta/Value;") \
230 end_class \ 235 end_class \
231 start_class(HotSpotMonitorValue) \ 236 start_class(HotSpotMonitorValue) \
232 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/Value;") \ 237 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/Value;") \
233 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \ 238 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \
234 boolean_field(HotSpotMonitorValue, eliminated) \ 239 boolean_field(HotSpotMonitorValue, eliminated) \
235 end_class \ 240 end_class \
236 /* end*/ 241 /* end*/
237 242
238 #define START_CLASS(name) \ 243 #define START_CLASS(name) \
239 class name : AllStatic { \ 244 class name : AllStatic { \