equal
deleted
inserted
replaced
34 #include "runtime/perfData.hpp" |
34 #include "runtime/perfData.hpp" |
35 #include "utilities/debug.hpp" |
35 #include "utilities/debug.hpp" |
36 |
36 |
37 // Arguments parses the command line and recognizes options |
37 // Arguments parses the command line and recognizes options |
38 |
38 |
39 // Invocation API hook typedefs (these should really be defined in jni.hpp) |
39 // Invocation API hook typedefs (these should really be defined in jni.h) |
40 extern "C" { |
40 extern "C" { |
41 typedef void (JNICALL *abort_hook_t)(void); |
41 typedef void (JNICALL *abort_hook_t)(void); |
42 typedef void (JNICALL *exit_hook_t)(jint code); |
42 typedef void (JNICALL *exit_hook_t)(jint code); |
43 typedef jint (JNICALL *vfprintf_hook_t)(FILE *fp, const char *format, va_list args) ATTRIBUTE_PRINTF(2, 0); |
43 typedef jint (JNICALL *vfprintf_hook_t)(FILE *fp, const char *format, va_list args) ATTRIBUTE_PRINTF(2, 0); |
44 } |
44 } |