gcc/libjava/include
Tom Tromey 91edd042ff Makefile.in: Rebuilt.
* Makefile.in: Rebuilt.
	* Makefile.am (ordinary_java_source_files): Added new files.
	* java/lang/Class.h (_Jv_sharedlib_register_hook): Declare as
	friend.
	* java/net/URLClassLoader.java (findClass): Don't use
	findURLResource.  Use loader's getClass method.
	(URLLoader.getClass): New method.
	(addURL): Handle `gcjlib' URLs.
	(SoURLLoader): New class.
	(SoResource): Likewise.
	* gnu/gcj/protocol/gcjlib/Connection.java: New file.
	* gnu/gcj/protocol/gcjlib/Handler.java: New file.
	* include/jvm.h (struct _Jv_core_chain): Moved from natCore.cc.
	(_Jv_RegisterCoreHook): Declare.
	(_Jv_FindCore): Declare.
	* gnu/gcj/runtime/SharedLibHelper.java: New file.
	* gnu/gcj/runtime/natSharedLibLoader.cc (CoreHookFunc): New
	typedef.
	(core_hook): New function.
	(struct SharedLibDummy) [saved_core]: New field.
	(init): Set _Jv_RegisterCoreHook.  Throw exception on failure.
	(register_hook): Set protection domain and class loader on new
	class.
	(finalize): Free core chain.
	* gnu/gcj/Core.java (Core): New constructor.
	* gnu/gcj/runtime/SharedLibLoader.java: Rewrote to use
	SharedLibHelper.
	* gnu/gcj/natCore.cc (_Jv_RegisterResource): Indentation fixlet.
	(_Jv_create_core): New function.
	(create): Use it.
	(default_register_resource): New function.
	(_Jv_RegisterCoreHook): New global.
	(_Jv_RegisterResource): Use it.
	(core_chain_struct): Removed.
	(_Jv_FindCore): New function.
	(_Jv_FreeCoreChain): New function.

From-SVN: r70892
2003-08-28 22:17:37 +00:00
..
.cvsignore
boehm-gc.h boehm.cc: Remove stray semicolon. 2002-12-28 06:38:52 +00:00
config.h.in configure.in: Check for usleep declaration. 2003-07-07 14:11:09 +00:00
default-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00
dwarf2-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00
i386-signal.h i386-signal.h (RESTORE): New. 2003-07-30 14:50:02 +00:00
java-assert.h
java-chardecomp.h
java-chartables.h
java-cpool.h
java-insns.h
java-interp.h defineclass.cc (handleMethodsEnd): Precompute code for static method. 2003-01-24 19:58:21 +00:00
java-props.h
jni.h boehm.cc: Remove stray semicolon. 2002-12-28 06:38:52 +00:00
jvm.h Makefile.in: Rebuilt. 2003-08-28 22:17:37 +00:00
jvmpi.h
Makefile.am
Makefile.in Makefile.am (gtk_awt_peer_sources): Add gnu/java/awt/peer/GLightweightPeer.java. 2003-08-21 18:39:56 +00:00
no-gc.h
no-threads.h
posix-threads.h posix-threads.h: Include <machine/pal.h> on OSF. 2003-06-05 15:43:58 +00:00
posix.h configure.in: Check for usleep declaration. 2003-07-07 14:11:09 +00:00
powerpc-signal.h Oops, accidentally committed the 3.3 version to mainline. Undone. 2003-06-18 15:29:12 +00:00
s390-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00
sparc-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00
stamp-h.in
win32-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00
win32-threads.h re PR java/9254 (java::lang::Object::wait(), threads-win32.cc returns wrong return codes) 2003-01-28 22:23:36 +00:00
win32.h resolve.cc (ncode): Use _Jv_platform_ffi_abi. 2003-03-17 00:45:37 +00:00
x86_64-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00