8 #include "geterrorname.h"
11 get_error (jvmtiEnv
*env
, jvmtiError err
)
14 env
->GetErrorName (err
, &s
);
16 env
->Deallocate (reinterpret_cast<unsigned char *> (s
));
20 geterrorname::do_errorname_tests ()
23 JavaVM
*vm
= _Jv_GetJavaVM ();
24 vm
->GetEnv (reinterpret_cast<void **> (&env
), JVMTI_VERSION_1_0
);
26 get_error (env
, JVMTI_ERROR_NONE
);
27 get_error (env
, JVMTI_ERROR_NULL_POINTER
);
28 get_error (env
, JVMTI_ERROR_OUT_OF_MEMORY
);
29 get_error (env
, JVMTI_ERROR_ACCESS_DENIED
);
30 get_error (env
, JVMTI_ERROR_WRONG_PHASE
);
31 get_error (env
, JVMTI_ERROR_INTERNAL
);
32 get_error (env
, JVMTI_ERROR_UNATTACHED_THREAD
);
33 get_error (env
, JVMTI_ERROR_INVALID_ENVIRONMENT
);
34 get_error (env
, JVMTI_ERROR_INVALID_PRIORITY
);
35 get_error (env
, JVMTI_ERROR_THREAD_NOT_SUSPENDED
);
36 get_error (env
, JVMTI_ERROR_THREAD_SUSPENDED
);
37 get_error (env
, JVMTI_ERROR_THREAD_NOT_ALIVE
);
38 get_error (env
, JVMTI_ERROR_CLASS_NOT_PREPARED
);
39 get_error (env
, JVMTI_ERROR_NO_MORE_FRAMES
);
40 get_error (env
, JVMTI_ERROR_OPAQUE_FRAME
);
41 get_error (env
, JVMTI_ERROR_DUPLICATE
);
42 get_error (env
, JVMTI_ERROR_NOT_FOUND
);
43 get_error (env
, JVMTI_ERROR_NOT_MONITOR_OWNER
);
44 get_error (env
, JVMTI_ERROR_INTERRUPT
);
45 get_error (env
, JVMTI_ERROR_UNMODIFIABLE_CLASS
);
46 get_error (env
, JVMTI_ERROR_NOT_AVAILABLE
);
47 get_error (env
, JVMTI_ERROR_ABSENT_INFORMATION
);
48 get_error (env
, JVMTI_ERROR_INVALID_EVENT_TYPE
);
49 get_error (env
, JVMTI_ERROR_NATIVE_METHOD
);
50 get_error (env
, JVMTI_ERROR_INVALID_THREAD
);
51 get_error (env
, JVMTI_ERROR_INVALID_THREAD_GROUP
);
52 get_error (env
, JVMTI_ERROR_INVALID_OBJECT
);
53 get_error (env
, JVMTI_ERROR_INVALID_CLASS
);
54 get_error (env
, JVMTI_ERROR_INVALID_METHODID
);
55 get_error (env
, JVMTI_ERROR_INVALID_LOCATION
);
56 get_error (env
, JVMTI_ERROR_INVALID_FIELDID
);
57 get_error (env
, JVMTI_ERROR_TYPE_MISMATCH
);
58 get_error (env
, JVMTI_ERROR_INVALID_SLOT
);
59 get_error (env
, JVMTI_ERROR_INVALID_MONITOR
);
60 get_error (env
, JVMTI_ERROR_INVALID_CLASS_FORMAT
);
61 get_error (env
, JVMTI_ERROR_CIRCULAR_CLASS_DEFINITION
);
62 get_error (env
, JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_ADDED
);
63 get_error (env
, JVMTI_ERROR_UNSUPPORTED_REDEFINITION_SCHEMA_CHANGED
);
64 get_error (env
, JVMTI_ERROR_INVALID_TYPESTATE
);
65 get_error (env
, JVMTI_ERROR_FAILS_VERIFICATION
);
66 get_error (env
, JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED
);
67 get_error (env
, JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED
);
68 get_error (env
, JVMTI_ERROR_UNSUPPORTED_VERSION
);
69 get_error (env
, JVMTI_ERROR_NAMES_DONT_MATCH
);
71 JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_MODIFIERS_CHANGED
);
73 JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_MODIFIERS_CHANGED
);
74 get_error (env
, JVMTI_ERROR_MUST_POSSESS_CAPABILITY
);
75 get_error (env
, JVMTI_ERROR_ILLEGAL_ARGUMENT
);