Mercurial > hg > truffle
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;") \ |