Mercurial > hg > truffle
comparison src/share/vm/c1x/c1x_VMEntries.hpp @ 1412:9195b99c841b
Added first VM entry method.
TODO: Check why initialization method of compiler is not called. Register native methods only once.
author | Thomas Wuerthinger <thomas.wuerthinger@gmail.com> |
---|---|
date | Mon, 17 May 2010 16:37:23 +0200 |
parents | 35069ca331f2 |
children | 1ecc8f0aad00 |
comparison
equal
deleted
inserted
replaced
1411:d0753a274633 | 1412:9195b99c841b |
---|---|
20 * CA 95054 USA or visit www.sun.com if you need additional information or | 20 * CA 95054 USA or visit www.sun.com if you need additional information or |
21 * have any questions. | 21 * have any questions. |
22 * | 22 * |
23 */ | 23 */ |
24 | 24 |
25 #ifndef _Included_com_sun_hotspot_c1x_VMEntries | |
26 #define _Included_com_sun_hotspot_c1x_VMEntries | |
27 #ifdef __cplusplus | |
28 extern "C" { | |
29 | |
30 #define CC (char*) /*cast a literal from (const char*)*/ | |
31 #define FN_PTR(f) CAST_FROM_FN_PTR(void*, &f) | |
32 | |
33 | |
34 #endif | |
35 /* | |
36 * Class: com_sun_hotspot_c1x_VMEntries | |
37 * Method: RiMethod_code | |
38 * Signature: (Ljava/lang/Object;)[B | |
39 */ | |
40 JNIEXPORT jbyteArray JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1code | |
41 (JNIEnv *, jclass, jobject); | |
42 | |
43 | |
44 extern JNINativeMethod VMEntries_methods[]; | |
45 int VMEntries_methods_count(); | |
46 | |
47 #ifdef __cplusplus | |
48 } | |
49 #endif | |
50 #endif |