Makefile.in: Rebuilt.

* Makefile.in: Rebuilt.
	* Makefile.am (java/lang/ClassLoader.h): New target.
	* java/lang/natClassLoader.cc (_Jv_FindClass): Removed reference
	to `redirect'.

	* include/java-props.h (_Jv_Compiler_Properties): Changed
	declaration.
	* gcj/array.h (JvRunMain, _Jv_RunMain): Don't declare.
	* include/jvm.h (_Jv_GCSetInitialHeapSize,
	_Jv_GCSetMaximumHeapSize): Declare.
	(JvRunMain, _Jv_RunMain): Declare.
	(_Jv_SetMaximumHeapSize, _Jv_SetInitialHeapSize): Declare.
	* nogc.cc (_Jv_GCSetInitialHeapSize): New function.
	(_Jv_GCSetMaximumHeapSize): Likewise.
	* boehm.cc (_Jv_GCSetInitialHeapSize): New function.
	(_Jv_GCSetMaximumHeapSize): Likewise.
	* prims.cc (parse_heap_size): New function.
	(_Jv_SetInitialHeapSize): Likewise.
	(_Jv_SetMaximumHeapSize): Likewise.
	(_Jv_Compiler_Properties): New global.
	* gij.cc (help): New function.
	(version): Likewise.
	(heap_size): Likewise.
	(heap_max_size): Likewise.
	(main): Parse arguments.  Set _Jv_Compiler_Properties.
	Include <config.h>, <java-props.h>.
	(_Jv_Compiler_Properties): Removed.

From-SVN: r30133
This commit is contained in:
Tom Tromey 1999-10-22 19:43:41 +00:00 committed by Tom Tromey
parent 2fca54beb2
commit b8c3c4f014
11 changed files with 229 additions and 26 deletions

View file

@ -83,9 +83,30 @@ long _Jv_GCTotalMemory (void);
/* Return approximation of total free memory. */
long _Jv_GCFreeMemory (void);
/* Set initial heap size. If SIZE==0, ignore. Should be run before
_Jv_InitGC. Not required to have any actual effect. */
void _Jv_GCSetInitialHeapSize (size_t size);
/* Set maximum heap size. If SIZE==0, unbounded. Should be run
before _Jv_InitGC. Not required to have any actual effect. */
void _Jv_GCSetMaximumHeapSize (size_t size);
/* External interface to setting the heap size. Parses ARG (a number
which can optionally have "k" or "m" appended and calls
_Jv_GCSetInitialHeapSize. */
void _Jv_SetInitialHeapSize (const char *arg);
/* External interface to setting the maximum heap size. Parses ARG (a
number which can optionally have "k" or "m" appended and calls
_Jv_GCSetMaximumHeapSize. */
void _Jv_SetMaximumHeapSize (const char *arg);
/* Allocate some unscanned bytes. Throw exception if out of memory. */
void *_Jv_AllocBytesChecked (jsize size);
extern "C" void JvRunMain (jclass klass, int argc, const char **argv);
void _Jv_RunMain (const char* name, int argc, const char **argv);
// This function is used to determine the hash code of an object.
inline jint
_Jv_HashCode (jobject obj)