headers.txt 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. class java/lang/ClassLoader
  2. prepend jclass _Jv_FindClass (_Jv_Utf8Const *name, java::lang::ClassLoader *loader);
  3. prepend void _Jv_RunMain (jclass klass, const char *name, int argc, const char **argv, bool is_jar);
  4. friend jclass (::_Jv_FindClass) (_Jv_Utf8Const *name, java::lang::ClassLoader *loader);
  5. friend void ::_Jv_RunMain (jclass klass, const char *name, int argc, const char **argv, bool is_jar);
  6. class java/lang/Thread
  7. prepend class _Jv_JNIEnv;
  8. prepend #define _JV_NOT_OWNER 1
  9. prepend #define _JV_INTERRUPTED 2
  10. prepend _Jv_JNIEnv * _Jv_GetCurrentJNIEnv ();
  11. prepend void _Jv_SetCurrentJNIEnv (_Jv_JNIEnv *env);
  12. prepend void _Jv_ThreadRun (java::lang::Thread* thread);
  13. prepend jint _Jv_AttachCurrentThread(java::lang::Thread* thread);
  14. prepend java::lang::Thread* _Jv_AttachCurrentThread (jstring name, java::lang::ThreadGroup* group);
  15. prepend java::lang::Thread* _Jv_AttachCurrentThreadAsDaemon (jstring name, java::lang::ThreadGroup* group);
  16. prepend jint _Jv_DetachCurrentThread ();
  17. prepend struct _Jv_Thread_t;
  18. prepend _Jv_Thread_t* _Jv_ThreadGetData (java::lang::Thread* thread);
  19. friend _Jv_JNIEnv * ::_Jv_GetCurrentJNIEnv ();
  20. friend void ::_Jv_SetCurrentJNIEnv (_Jv_JNIEnv *env);
  21. friend void ::_Jv_ThreadRun (java::lang::Thread* thread);
  22. friend jint (::_Jv_AttachCurrentThread) (java::lang::Thread* thread);
  23. friend java::lang::Thread* ::_Jv_AttachCurrentThread (jstring name, java::lang::ThreadGroup* group);
  24. friend java::lang::Thread* ::_Jv_AttachCurrentThreadAsDaemon (jstring name, java::lang::ThreadGroup* group);
  25. friend jint (::_Jv_DetachCurrentThread) ();
  26. class java/lang/String
  27. prepend jchar* _Jv_GetStringChars (jstring str);
  28. prepend jstring* _Jv_StringFindSlot (jchar*, jint, jint);
  29. prepend jstring* _Jv_StringGetSlot (jstring);
  30. prepend jstring _Jv_NewStringUtf8Const (_Jv_Utf8Const* str);
  31. prepend jstring _Jv_NewStringLatin1 (const char*, jsize);
  32. prepend jstring _Jv_AllocString (jsize);
  33. friend jchar* ::_Jv_GetStringChars (jstring str);
  34. friend jstring* ::_Jv_StringFindSlot (jchar*, jint, jint);
  35. friend jstring* ::_Jv_StringGetSlot (jstring);
  36. friend jstring (::_Jv_NewStringUtf8Const) (_Jv_Utf8Const* str);
  37. friend jstring (::_Jv_NewStringLatin1) (const char*, jsize);
  38. friend jstring (::_Jv_AllocString) (jsize);
  39. class java/lang/reflect/Constructor
  40. prepend jmethodID _Jv_FromReflectedConstructor (java::lang::reflect::Constructor *);
  41. prepend jobject JNICALL _Jv_JNI_ToReflectedMethod (_Jv_JNIEnv *, jclass, jmethodID, jboolean);
  42. friend jmethodID (::_Jv_FromReflectedConstructor) (java::lang::reflect::Constructor *);
  43. friend jobject JNICALL (::_Jv_JNI_ToReflectedMethod) (_Jv_JNIEnv *, jclass, jmethodID, jboolean);
  44. friend class java::lang::Class;
  45. class java/lang/reflect/Field
  46. prepend jfieldID _Jv_FromReflectedField (java::lang::reflect::Field *);
  47. prepend jobject JNICALL _Jv_JNI_ToReflectedField (_Jv_JNIEnv*, jclass, jfieldID, jboolean);
  48. prepend jobject _Jv_getFieldInternal (java::lang::reflect::Field *f, jclass c, jobject o);
  49. friend jfieldID (::_Jv_FromReflectedField) (java::lang::reflect::Field *);
  50. friend jobject JNICALL (::_Jv_JNI_ToReflectedField) (_Jv_JNIEnv*, jclass, jfieldID, jboolean);
  51. friend class java::lang::Class;
  52. friend jobject (::_Jv_getFieldInternal) (java::lang::reflect::Field *f, jclass c, jobject o);
  53. class java/lang/reflect/Method
  54. prepend jmethodID _Jv_FromReflectedMethod (java::lang::reflect::Method *);
  55. prepend jobject JNICALL _Jv_JNI_ToReflectedMethod (_Jv_JNIEnv *, jclass, jmethodID, jboolean);
  56. prepend ::java::lang::reflect::Method *_Jv_GetReflectedMethod (jclass, _Jv_Utf8Const*, _Jv_Utf8Const*);
  57. friend jmethodID (::_Jv_FromReflectedMethod) (java::lang::reflect::Method *);
  58. friend jobject JNICALL (::_Jv_JNI_ToReflectedMethod) (_Jv_JNIEnv *, jclass, jmethodID, jboolean);
  59. friend class java::lang::Class;
  60. friend class java::io::ObjectInputStream;
  61. friend java::lang::reflect::Method* ::_Jv_GetReflectedMethod (jclass, _Jv_Utf8Const*, _Jv_Utf8Const*);
  62. class gnu/gcj/jvmti/Breakpoint
  63. prepend #ifdef DIRECT_THREADED
  64. prepend void _Jv_RewriteBreakpointInsn (jmethodID, jlocation, pc_t);
  65. prepend #endif
  66. add #ifdef DIRECT_THREADED
  67. add friend void (::_Jv_RewriteBreakpointInsn (jmethodID, jlocation, pc_t));
  68. add #endif
  69. class gnu/gcj/runtime/ExtensionClassLoader
  70. friend class ::java::lang::ClassLoader;