Mercurial > hg > truffle
comparison src/share/vm/graal/graalJavaAccess.hpp @ 7814:bab2a51f8dbe
Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Mon, 18 Feb 2013 20:21:09 -0800 |
parents | 0b646334c5f7 |
children | b89a97928e72 |
comparison
equal
deleted
inserted
replaced
7813:c58f8f4cda69 | 7814:bab2a51f8dbe |
---|---|
86 oop_field(HotSpotCompilationResult, name, "Ljava/lang/String;") \ | 86 oop_field(HotSpotCompilationResult, name, "Ljava/lang/String;") \ |
87 int_field(HotSpotCompilationResult, entryBCI) \ | 87 int_field(HotSpotCompilationResult, entryBCI) \ |
88 oop_field(HotSpotCompilationResult, sites, "[Lcom/oracle/graal/api/code/CompilationResult$Site;") \ | 88 oop_field(HotSpotCompilationResult, sites, "[Lcom/oracle/graal/api/code/CompilationResult$Site;") \ |
89 oop_field(HotSpotCompilationResult, exceptionHandlers, "[Lcom/oracle/graal/api/code/CompilationResult$ExceptionHandler;") \ | 89 oop_field(HotSpotCompilationResult, exceptionHandlers, "[Lcom/oracle/graal/api/code/CompilationResult$ExceptionHandler;") \ |
90 end_class \ | 90 end_class \ |
91 start_class(HotSpotRuntimeCallTarget) \ | |
92 long_field(HotSpotRuntimeCallTarget, address) \ | |
93 end_class \ | |
91 start_class(ExceptionHandler) \ | 94 start_class(ExceptionHandler) \ |
92 int_field(ExceptionHandler, startBCI) \ | 95 int_field(ExceptionHandler, startBCI) \ |
93 int_field(ExceptionHandler, endBCI) \ | 96 int_field(ExceptionHandler, endBCI) \ |
94 int_field(ExceptionHandler, handlerBCI) \ | 97 int_field(ExceptionHandler, handlerBCI) \ |
95 int_field(ExceptionHandler, catchTypeCPI) \ | 98 int_field(ExceptionHandler, catchTypeCPI) \ |
120 end_class \ | 123 end_class \ |
121 start_class(CompilationResult_Site) \ | 124 start_class(CompilationResult_Site) \ |
122 int_field(CompilationResult_Site, pcOffset) \ | 125 int_field(CompilationResult_Site, pcOffset) \ |
123 end_class \ | 126 end_class \ |
124 start_class(CompilationResult_Call) \ | 127 start_class(CompilationResult_Call) \ |
125 oop_field(CompilationResult_Call, target, "Ljava/lang/Object;") \ | 128 oop_field(CompilationResult_Call, target, "Lcom/oracle/graal/api/meta/InvokeTarget;") \ |
126 oop_field(CompilationResult_Call, debugInfo, "Lcom/oracle/graal/api/code/DebugInfo;") \ | 129 oop_field(CompilationResult_Call, debugInfo, "Lcom/oracle/graal/api/code/DebugInfo;") \ |
127 end_class \ | 130 end_class \ |
128 start_class(CompilationResult_DataPatch) \ | 131 start_class(CompilationResult_DataPatch) \ |
129 oop_field(CompilationResult_DataPatch, constant, "Lcom/oracle/graal/api/meta/Constant;") \ | 132 oop_field(CompilationResult_DataPatch, constant, "Lcom/oracle/graal/api/meta/Constant;") \ |
130 int_field(CompilationResult_DataPatch, alignment) \ | 133 int_field(CompilationResult_DataPatch, alignment) \ |