comparison src/share/vm/graal/graalJavaAccess.hpp @ 13576:4e679d50ba9a

Move data section building code to Java.
author Roland Schatz <roland.schatz@oracle.com>
date Thu, 09 Jan 2014 13:09:44 +0100
parents 7824f0c4dfcd
children b1838411e896
comparison
equal deleted inserted replaced
13575:55a8ca3f49f7 13576:4e679d50ba9a
79 start_class(HotSpotCompiledCode) \ 79 start_class(HotSpotCompiledCode) \
80 oop_field(HotSpotCompiledCode, comp, "Lcom/oracle/graal/api/code/CompilationResult;") \ 80 oop_field(HotSpotCompiledCode, comp, "Lcom/oracle/graal/api/code/CompilationResult;") \
81 oop_field(HotSpotCompiledCode, sites, "[Lcom/oracle/graal/api/code/CompilationResult$Site;") \ 81 oop_field(HotSpotCompiledCode, sites, "[Lcom/oracle/graal/api/code/CompilationResult$Site;") \
82 oop_field(HotSpotCompiledCode, exceptionHandlers, "[Lcom/oracle/graal/api/code/CompilationResult$ExceptionHandler;") \ 82 oop_field(HotSpotCompiledCode, exceptionHandlers, "[Lcom/oracle/graal/api/code/CompilationResult$ExceptionHandler;") \
83 oop_field(HotSpotCompiledCode, comments, "[Lcom/oracle/graal/hotspot/HotSpotCompiledCode$Comment;") \ 83 oop_field(HotSpotCompiledCode, comments, "[Lcom/oracle/graal/hotspot/HotSpotCompiledCode$Comment;") \
84 oop_field(HotSpotCompiledCode, dataSection, "Lcom/oracle/graal/hotspot/HotSpotCompiledCode$DataSection;") \
85 end_class \
86 start_class(HotSpotCompiledCode_HotSpotData) \
87 int_field(HotSpotCompiledCode_HotSpotData, offset) \
88 oop_field(HotSpotCompiledCode_HotSpotData, constant, "Lcom/oracle/graal/api/meta/Constant;") \
89 end_class \
90 start_class(HotSpotCompiledCode_DataSection) \
91 int_field(HotSpotCompiledCode_DataSection, sectionAlignment) \
92 oop_field(HotSpotCompiledCode_DataSection, data, "[B") \
93 oop_field(HotSpotCompiledCode_DataSection, patches, "[Lcom/oracle/graal/hotspot/HotSpotCompiledCode$HotSpotData;") \
84 end_class \ 94 end_class \
85 start_class(HotSpotCompiledCode_Comment) \ 95 start_class(HotSpotCompiledCode_Comment) \
86 oop_field(HotSpotCompiledCode_Comment, text, "Ljava/lang/String;") \ 96 oop_field(HotSpotCompiledCode_Comment, text, "Ljava/lang/String;") \
87 int_field(HotSpotCompiledCode_Comment, pcOffset) \ 97 int_field(HotSpotCompiledCode_Comment, pcOffset) \
88 end_class \ 98 end_class \
95 end_class \ 105 end_class \
96 start_class(HotSpotForeignCallLinkage) \ 106 start_class(HotSpotForeignCallLinkage) \
97 long_field(HotSpotForeignCallLinkage, address) \ 107 long_field(HotSpotForeignCallLinkage, address) \
98 end_class \ 108 end_class \
99 start_class(ExternalCompilationResult) \ 109 start_class(ExternalCompilationResult) \
100 long_field(ExternalCompilationResult, entryPoint) \ 110 long_field(ExternalCompilationResult, entryPoint) \
101 end_class \ 111 end_class \
102 start_class(CompilationResult) \ 112 start_class(CompilationResult) \
103 int_field(CompilationResult, frameSize) \ 113 int_field(CompilationResult, frameSize) \
104 int_field(CompilationResult, customStackAreaOffset) \ 114 int_field(CompilationResult, customStackAreaOffset) \
105 oop_field(CompilationResult, leafGraphIds, "[J") \ 115 oop_field(CompilationResult, leafGraphIds, "[J") \
135 start_class(CompilationResult_Call) \ 145 start_class(CompilationResult_Call) \
136 oop_field(CompilationResult_Call, target, "Lcom/oracle/graal/api/meta/InvokeTarget;") \ 146 oop_field(CompilationResult_Call, target, "Lcom/oracle/graal/api/meta/InvokeTarget;") \
137 oop_field(CompilationResult_Call, debugInfo, "Lcom/oracle/graal/api/code/DebugInfo;") \ 147 oop_field(CompilationResult_Call, debugInfo, "Lcom/oracle/graal/api/code/DebugInfo;") \
138 end_class \ 148 end_class \
139 start_class(CompilationResult_DataPatch) \ 149 start_class(CompilationResult_DataPatch) \
140 oop_field(CompilationResult_DataPatch, constant, "Lcom/oracle/graal/api/meta/Constant;") \ 150 oop_field(CompilationResult_DataPatch, externalData, "Lcom/oracle/graal/api/code/CompilationResult$Data;") \
141 oop_field(CompilationResult_DataPatch, rawConstant, "[B") \ 151 oop_field(CompilationResult_DataPatch, inlineData, "Lcom/oracle/graal/api/meta/Constant;") \
142 int_field(CompilationResult_DataPatch, alignment) \
143 boolean_field(CompilationResult_DataPatch, inlined) \
144 end_class \ 152 end_class \
145 start_class(InfopointReason) \ 153 start_class(InfopointReason) \
146 static_oop_field(InfopointReason, UNKNOWN, "Lcom/oracle/graal/api/code/InfopointReason;") \ 154 static_oop_field(InfopointReason, UNKNOWN, "Lcom/oracle/graal/api/code/InfopointReason;") \
147 static_oop_field(InfopointReason, SAFEPOINT, "Lcom/oracle/graal/api/code/InfopointReason;") \ 155 static_oop_field(InfopointReason, SAFEPOINT, "Lcom/oracle/graal/api/code/InfopointReason;") \
148 static_oop_field(InfopointReason, CALL, "Lcom/oracle/graal/api/code/InfopointReason;") \ 156 static_oop_field(InfopointReason, CALL, "Lcom/oracle/graal/api/code/InfopointReason;") \