Classes | |
struct | ti_interface |
JVMTI interface functions table for use in C sources. More... | |
struct | jvmtiEnv_struct |
JVMTI interface functions table for use in C++ sources. More... | |
Defines | |
#define | JVMTI_VERSION_INTERFACE_JNI 0x00000000 |
Constant which specifies JNI interface mask. | |
#define | JVMTI_VERSION_INTERFACE_JVMTI 0x30000000 |
Constant which specifies JVMTI interface mask. | |
#define | JVMTI_VERSION_MASK_INTERFACE_TYPE 0x70000000 |
Constant which specifies VM externals interface mask. | |
#define | JVMTI_VERSION_MASK_MAJOR 0x0FFF0000 |
Constant which specifies major JVMTI version interface mask. | |
#define | JVMTI_VERSION_MASK_MINOR 0x0000FF00 |
Constant which specifies minor JVMTI version interface mask. | |
#define | JVMTI_VERSION_MASK_MICRO 0x000000FF |
Constant which specifies micro JVMTI version interface mask. | |
#define | JVMTI_VERSION_SHIFT_MAJOR 16 |
Constant which specifies major JVMTI version left shit. | |
#define | JVMTI_VERSION_SHIFT_MINOR 8 |
Constant which specifies minor JVMTI version left shit. | |
#define | JVMTI_VERSION_SHIFT_MICRO 0 |
Constant which specifies micro JVMTI version left shit. | |
#define | JVMTI_VERSION_MAJOR 1 |
JVMTI major version supported by VM. | |
#define | JVMTI_VERSION_MINOR 0 |
JVMTI minor version supported by VM. | |
#define | JVMTI_VERSION_MICRO 36 |
JVMTI micro version supported by VM. | |
#define | JVMTI_VERSION_1_0 |
Constant which defines JVMTI version identifier for JVMTI version 1.0.0. | |
#define | JVMTI_VERSION |
Constant which defines JVMTI version identifier for JVMTI version supported by VM. | |
Functions | |
jint JNICALL | Agent_OnLoad (JavaVM *vm, char *options, void *reserved) |
Agent StartUp function prototype which should be exported by agent library. | |
void JNICALL | Agent_OnUnload (JavaVM *vm) |
Agent Shutdown prototype which should be exported by agent library. |
#define JVMTI_VERSION_INTERFACE_JNI 0x00000000 |
Constant which specifies JNI interface mask.
#define JVMTI_VERSION_INTERFACE_JVMTI 0x30000000 |
Constant which specifies JVMTI interface mask.
#define JVMTI_VERSION_MASK_INTERFACE_TYPE 0x70000000 |
Constant which specifies VM externals interface mask.
#define JVMTI_VERSION_MASK_MAJOR 0x0FFF0000 |
Constant which specifies major JVMTI version interface mask.
#define JVMTI_VERSION_MASK_MINOR 0x0000FF00 |
Constant which specifies minor JVMTI version interface mask.
#define JVMTI_VERSION_MASK_MICRO 0x000000FF |
Constant which specifies micro JVMTI version interface mask.
#define JVMTI_VERSION_SHIFT_MAJOR 16 |
Constant which specifies major JVMTI version left shit.
#define JVMTI_VERSION_SHIFT_MINOR 8 |
Constant which specifies minor JVMTI version left shit.
#define JVMTI_VERSION_SHIFT_MICRO 0 |
Constant which specifies micro JVMTI version left shit.
#define JVMTI_VERSION_MAJOR 1 |
JVMTI major version supported by VM.
#define JVMTI_VERSION_MINOR 0 |
JVMTI minor version supported by VM.
#define JVMTI_VERSION_MICRO 36 |
JVMTI micro version supported by VM.
#define JVMTI_VERSION_1_0 |
Value:
(JVMTI_VERSION_INTERFACE_JVMTI | \ (JVMTI_VERSION_MAJOR << JVMTI_VERSION_SHIFT_MAJOR) | \ (0 << JVMTI_VERSION_SHIFT_MINOR) | \ (0 << JVMTI_VERSION_SHIFT_MICRO))
#define JVMTI_VERSION |
Value:
(JVMTI_VERSION_INTERFACE_JVMTI | \ (JVMTI_VERSION_MAJOR << JVMTI_VERSION_SHIFT_MAJOR) | \ (JVMTI_VERSION_MINOR << JVMTI_VERSION_SHIFT_MINOR) | \ (JVMTI_VERSION_MICRO << JVMTI_VERSION_SHIFT_MICRO))
jint JNICALL Agent_OnLoad | ( | JavaVM * | vm, | |
char * | options, | |||
void * | reserved | |||
) |
Agent StartUp function prototype which should be exported by agent library.
See specification for details.
void JNICALL Agent_OnUnload | ( | JavaVM * | vm | ) |
Agent Shutdown prototype which should be exported by agent library.
See specification for details.
Genereated on Tue Mar 11 19:25:57 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.