Mercurial > hg > graal-jvmci-8
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 { \ |