Skip to content
Snippets Groups Projects
  • Tom Tromey's avatar
    eeedeb5a
    natFinalizerThread.cc: New file. · eeedeb5a
    Tom Tromey authored
    	* gnu/gcj/runtime/natFinalizerThread.cc: New file.
    	* java/lang/natRuntime.cc: Include FinalizerThread.h.
    	(runFinalization): Call finalizerReady.
    	* nogc.cc (_Jv_GCInitializeFinalizers): New function.
    	* prims.cc: Include VirtualMachineError.h, FinalizerThread.h.
    	(_Jv_CreateJavaVM): Start the finalizer thread.
    	* no-threads.cc: Include InternalError.h.
    	(_Jv_ThreadStart): Throw InternalError.
    	(_Jv_ThreadInitData): Don't throw error if this is not the first
    	thread.
    	* Makefile.in: Rebuilt.
    	* Makefile.am (ordinary_java_source_files): Added
    	FinalizerThread.java.
    	(nat_source_files): Added natFinalizerThread.cc.
    	* include/jvm.h (_Jv_GCInitializeFinalizers): Declare.
    	* boehm.cc (_Jv_GCInitializeFinalizers): New function.
    	* gnu/gcj/runtime/FirstThread.java (run): Start finalizer thread.
    	* gnu/gcj/runtime/FinalizerThread.java: New file.
    
    From-SVN: r46163
    eeedeb5a
    History
    natFinalizerThread.cc: New file.
    Tom Tromey authored
    	* gnu/gcj/runtime/natFinalizerThread.cc: New file.
    	* java/lang/natRuntime.cc: Include FinalizerThread.h.
    	(runFinalization): Call finalizerReady.
    	* nogc.cc (_Jv_GCInitializeFinalizers): New function.
    	* prims.cc: Include VirtualMachineError.h, FinalizerThread.h.
    	(_Jv_CreateJavaVM): Start the finalizer thread.
    	* no-threads.cc: Include InternalError.h.
    	(_Jv_ThreadStart): Throw InternalError.
    	(_Jv_ThreadInitData): Don't throw error if this is not the first
    	thread.
    	* Makefile.in: Rebuilt.
    	* Makefile.am (ordinary_java_source_files): Added
    	FinalizerThread.java.
    	(nat_source_files): Added natFinalizerThread.cc.
    	* include/jvm.h (_Jv_GCInitializeFinalizers): Declare.
    	* boehm.cc (_Jv_GCInitializeFinalizers): New function.
    	* gnu/gcj/runtime/FirstThread.java (run): Start finalizer thread.
    	* gnu/gcj/runtime/FinalizerThread.java: New file.
    
    From-SVN: r46163