29 # error "You must a function like macro called UTF8 \
30 that accepts 2 arguments to use this header"
39 UTF8( java_lang_Cloneable, "java/lang/Cloneable" )
40 UTF8( java_lang_SecurityManager, "java/lang/SecurityManager" )
42 UTF8( java_lang_ThreadGroup, "java/lang/ThreadGroup" )
44 UTF8( java_lang_ClassLoader_NativeLibrary, "java/lang/ClassLoader$NativeLibrary" )
46 UTF8( java_lang_ref_SoftReference, "java/lang/ref/SoftReference" )
48 UTF8( java_lang_ref_WeakReference, "java/lang/ref/WeakReference" )
50 UTF8( java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference" )
52 UTF8( java_io_Serializable, "java/io/Serializable" )
55 UTF8( java_lang_Error, "java/lang/Error" )
57 UTF8( java_lang_ClassCircularityError, "java/lang/ClassCircularityError" )
59 UTF8( java_lang_ClassFormatError, "java/lang/ClassFormatError" )
61 UTF8( java_lang_ExceptionInInitializerError, "java/lang/ExceptionInInitializerError" )
63 UTF8( java_lang_IncompatibleClassChangeError, "java/lang/IncompatibleClassChangeError" )
65 UTF8( java_lang_InstantiationError, "java/lang/InstantiationError" )
67 UTF8( java_lang_InternalError, "java/lang/InternalError" )
68 UTF8( java_lang_LinkageError, "java/lang/LinkageError" )
70 UTF8( java_lang_NoClassDefFoundError, "java/lang/NoClassDefFoundError" )
72 UTF8( java_lang_OutOfMemoryError, "java/lang/OutOfMemoryError" )
74 UTF8( java_lang_UnsatisfiedLinkError, "java/lang/UnsatisfiedLinkError" )
76 UTF8( java_lang_UnsupportedClassVersionError, "java/lang/UnsupportedClassVersionError" )
78 UTF8( java_lang_VerifyError, "java/lang/VerifyError" )
80 UTF8( java_lang_VirtualMachineError, "java/lang/VirtualMachineError" )
82 #if defined(ENABLE_JAVASE)
83 UTF8( java_lang_AbstractMethodError,
"java/lang/AbstractMethodError" )
85 UTF8( java_lang_NoSuchFieldError, "java/lang/NoSuchFieldError" )
87 UTF8( java_lang_NoSuchMethodError, "java/lang/NoSuchMethodError" )
90 UTF8( java_lang_Exception,
"java/lang/Exception" )
92 UTF8( java_lang_ArithmeticException, "java/lang/ArithmeticException" )
94 UTF8( java_lang_ArrayIndexOutOfBoundsException, "java/lang/ArrayIndexOutOfBoundsException" )
96 UTF8( java_lang_ArrayStoreException, "java/lang/ArrayStoreException" )
98 UTF8( java_lang_ClassCastException, "java/lang/ClassCastException" )
100 UTF8( java_lang_ClassNotFoundException, "java/lang/ClassNotFoundException" )
102 UTF8( java_lang_CloneNotSupportedException, "java/lang/CloneNotSupportedException" )
104 UTF8( java_lang_IllegalAccessException, "java/lang/IllegalAccessException" )
106 UTF8( java_lang_IllegalArgumentException, "java/lang/IllegalArgumentException" )
108 UTF8( java_lang_IllegalMonitorStateException, "java/lang/IllegalMonitorStateException" )
110 UTF8( java_lang_InstantiationException, "java/lang/InstantiationException" )
112 UTF8( java_lang_InterruptedException, "java/lang/InterruptedException" )
114 UTF8( java_lang_NegativeArraySizeException, "java/lang/NegativeArraySizeException" )
116 UTF8( java_lang_NullPointerException, "java/lang/NullPointerException" )
118 UTF8( java_lang_RuntimeException, "java/lang/RuntimeException" )
120 UTF8( java_lang_StringIndexOutOfBoundsException, "java/lang/StringIndexOutOfBoundsException" )
122 UTF8( java_lang_reflect_InvocationTargetException, "java/lang/reflect/InvocationTargetException" )
124 UTF8( java_security_PrivilegedActionException, "java/security/PrivilegedActionException" )
126 #if defined(ENABLE_JAVASE)
127 UTF8( java_lang_Void,
"java/lang/Void" )
139 #if defined(ENABLE_JAVASE)
147 # if defined(WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH)
153 UTF8( java_util_Vector,
"java/util/Vector" )
156 UTF8( InnerClasses,
"InnerClasses" )
157 UTF8( ConstantValue, "ConstantValue" )
159 UTF8( Exceptions, "Exceptions" )
160 UTF8( LineNumberTable, "LineNumberTable" )
161 UTF8( SourceFile, "SourceFile" )
163 #if defined(ENABLE_JAVASE)
164 UTF8( EnclosingMethod,
"EnclosingMethod" )
165 UTF8( Signature, "Signature" )
166 UTF8( StackMapTable, "StackMapTable" )
168 # if defined(ENABLE_JVMTI)
169 UTF8( LocalVariableTable,
"LocalVariableTable" )
172 # if defined(ENABLE_ANNOTATIONS)
173 UTF8( RuntimeVisibleAnnotations,
"RuntimeVisibleAnnotations" )
174 UTF8( RuntimeInvisibleAnnotations, "RuntimeInvisibleAnnotations" )
175 UTF8( RuntimeVisibleParameterAnnotations, "RuntimeVisibleParameterAnnotations" )
176 UTF8( RuntimeInvisibleParameterAnnotations, "RuntimeInvisibleParameterAnnotations" )
177 UTF8( AnnotationDefault, "AnnotationDefault" )
181 UTF8( init,
"<init>" )
182 UTF8( clinit, "<clinit>" )
183 UTF8( clone, "clone" )
184 UTF8( finalize, "finalize" )
185 UTF8( invoke, "invoke" )
190 UTF8( dispatch, "dispatch" )
191 UTF8( remove, "remove" )
192 UTF8( addThread, "addThread" )
193 UTF8( removeThread, "removeThread" )
196 UTF8( uncaughtException, "uncaughtException" )
197 UTF8( value, "value" )
199 UTF8( fillInStackTrace, "fillInStackTrace" )
200 UTF8( findNative, "findNative" )
201 UTF8( getSystemClassLoader, "getSystemClassLoader" )
202 UTF8( initCause, "initCause" )
203 UTF8( loadClass, "loadClass" )
204 UTF8( loadClassInternal, "loadClassInternal" )
205 UTF8( printStackTrace, "printStackTrace" )
207 UTF8( division_by_zero, "/ by
zero" )
218 UTF8( void__void, "()V" )
219 UTF8( boolean__void, "(Z)V" )
220 UTF8( byte__void, "(B)V" )
221 UTF8( char__void, "(C)V" )
222 UTF8( short__void, "(S)V" )
223 UTF8( int__void, "(I)V" )
224 UTF8( long__void, "(J)V" )
225 UTF8( float__void, "(F)V" )
226 UTF8( double__void, "(D)V" )
227 UTF8( void__java_lang_Object, "()Ljava/lang/Object;" )
228 UTF8( void__java_lang_Throwable, "()Ljava/lang/Throwable;" )
230 UTF8( void__java_lang_ClassLoader, "()Ljava/lang/ClassLoader;" )
231 UTF8( java_lang_ClassLoader_java_lang_String__J, "(Ljava/lang/ClassLoader;Ljava/lang/String;)J" )
233 UTF8( java_lang_Object__java_lang_Object, "(Ljava/lang/Object;)Ljava/lang/Object;" )
234 UTF8( java_lang_String__void, "(Ljava/lang/String;)V" )
235 UTF8( java_lang_String__java_lang_Class, "(Ljava/lang/String;)Ljava/lang/Class;" )
236 UTF8( java_lang_Thread__V, "(Ljava/lang/Thread;)V" )
237 UTF8( java_lang_Thread_java_lang_Throwable__V, "(Ljava/lang/Thread;Ljava/lang/Throwable;)V" )
238 UTF8( Ljava_lang_ThreadGroup_Ljava_lang_String__V, "(Ljava/lang/ThreadGroup;Ljava/lang/String;)V" )
239 UTF8( java_lang_Throwable__void, "(Ljava/lang/Throwable;)V" )
240 UTF8( java_lang_Throwable__java_lang_Throwable, "(Ljava/lang/Throwable;)Ljava/lang/Throwable;" )
243 UTF8( not_named_yet, "\t<not_named_yet>" )
244 UTF8( array_packagename, "\t<the array package>" )
GNU Classpath java/lang/reflect/VMConstructor.
GNU Classpath java/lang/reflect/Field.
GNU Classpath java/lang/StackTraceElement.
int main(int argc, char **argv)
GNU Classpath java/lang/reflect/Constructor.
static PassRegistry< BasicBlockPrinterPass > Z("BasicBlockPrinterPass")
GNU Classpath java/lang/reflect/Method.
static void Exception(jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jlocation location, jobject exception, jmethodID catch_method, jlocation catch_location)
GNU Classpath java/lang/Throwable.
GNU Classpath java/lang/ClassLoader.
GNU Classpath java/lang/String.
GNU Classpath java/lang/reflect/VMMethod.
GNU Classpath java/lang/Class.
GNU Classpath java/lang/reflect/VMField.