summaryrefslogtreecommitdiff
path: root/gcc/java/gcj.texi
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-08-20 15:33:28 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-08-20 15:33:28 +0000
commit531ee32b83429af3cdb8ddf25dd7f23975e81a31 (patch)
treeddd327aaa7b330dcc378a917178ea23349cecae2 /gcc/java/gcj.texi
parente54cfd0fadb3c8955708e30afb39da0a0948b610 (diff)
downloadgcc-531ee32b83429af3cdb8ddf25dd7f23975e81a31.tar.gz
* gcj.texi (Extensions): Added xref.
(libgcj Runtime Properties): Document gnu.gcj.runtime.VMClassLoader.library_control. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70601 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/gcj.texi')
-rw-r--r--gcc/java/gcj.texi12
1 files changed, 11 insertions, 1 deletions
diff --git a/gcc/java/gcj.texi b/gcc/java/gcj.texi
index edce0929e4f..fc2232994c1 100644
--- a/gcc/java/gcj.texi
+++ b/gcc/java/gcj.texi
@@ -543,7 +543,9 @@ all @samp{.}s will be transformed into @samp{-}s and that searching
for inner classes starts with their outermost outer class. If the class
cannot be found this way the system classloader tries to use
the @code{libgcj} bytecode interpreter to load the class from the standard
-classpath.
+classpath. This process can be controlled to some degree via the
+@code{gnu.gcj.runtime.VMClassLoader.library_control} property;
+@xref{libgcj Runtime Properties}.
@end itemize
@node Invoking gcjh
@@ -2247,6 +2249,14 @@ Whether an external process (@command{addr2line} or @command{addr2name.awk})
should be used as fallback to convert the addresses to function names when
the runtime is unable to do it through @code{dladdr}.
+@item gnu.gcj.runtime.VMClassLoader.library_control
+This controls how shared libraries are automatically loaded by the
+built-in class loader. By default, or if this property is set to
+@samp{full}, a full search is done for each requested class. If this
+property is set to @samp{cache}, then any failed lookups are cached
+and not tried again. If this property is set to @samp{never}, then
+lookups are never done. For more information, @xref{Extensions}.
+
@end table