[kaffe] problem on arm/linux with todays CVS
Alexander Popov
s_popov@prosyst.bg
Wed, 29 May 2002 12:38:40 +0100
Hi,
I've just crossed the CVS code from 29 05 2002 for arm but the VM
doesn't seem to work at all. Here is the starting string and the output
that I get:
./kaffe -v -verbosegc -verbosejit -verbosecall -classpath
/home/kaffe2/jre/lib/rt.jar:/mnt/local Hello
<cut>
Loading
java/lang/ClassNotFoundException.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/util/Properties.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/Hashtable.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/Dictionary.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/Map.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/InputStream.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/BufferedInputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/io/FilterInputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading kaffe/io/StdInputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/io/PrintStream.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/FilterOutputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/io/OutputStream.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/BufferedOutputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading kaffe/io/StdOutputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading kaffe/io/StdErrorStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/io/FileInputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/io/FileDescriptor.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/io/FileOutputStream.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
<JIT: java/lang/System.<clinit>()V time 272ms (345ms) @ 0x213e038>
<JIT: java/util/Hashtable.<clinit>()V time 1ms (346ms) @ 0x2126078>
<JIT: java/util/Properties.<clinit>()V time 1ms (347ms) @ 0x2126078>
<JIT: java/util/Properties.<init>()V time 2ms (349ms) @ 0x21284c8>
<JIT: java/util/Properties.<init>(Ljava/util/Properties;)V time 2ms
(351ms) @ 0x2128588>
<JIT: java/util/Hashtable.<init>()V time 2ms (353ms) @ 0x20e7908>
Loading java/util/HashMap.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/AbstractMap.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
<JIT: java/util/Hashtable.<init>(IF)V time 55ms (408ms) @ 0x21357f0>
<JIT: java/util/Dictionary.<init>()V time 1ms (409ms) @ 0x2128708>
<JIT: java/util/HashMap.<clinit>()V time 1ms (410ms) @ 0x2126078>
Loading
java/lang/IllegalArgumentException.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/util/HashMap$Entry.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/util/AbstractMapEntry.class(/home/kaffe2/jre/lib/rt.jar)
[compressed]
Loading java/util/Map$Entry.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
<JIT: java/util/HashMap.<init>(IF)V time 43ms (453ms) @ 0x213bbf8>
<JIT: java/util/AbstractMap.<init>()V time 1ms (454ms) @ 0x21287c8>
<JIT:
java/util/Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
time 2ms (456ms) @ 0x2143048>
<JIT:
java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
time 4ms (460ms) @ 0x2141048>
<JIT: java/util/HashMap.bucket(Ljava/lang/Object;I)I time 1ms (461ms) @
0x2143218>
<JIT: java/lang/String.hashCode()I time 2ms (463ms) @ 0x2135db8>
<JIT:
java/util/HashMap.find(Ljava/lang/Object;I)Ljava/util/HashMap$Entry;
time 2ms (465ms) @ 0x2143408>
<JIT:
java/util/HashMap$Entry.<init>(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)V
time 2ms (467ms) @ 0x21437e8>
<JIT:
java/util/AbstractMapEntry.<init>(Ljava/lang/Object;Ljava/lang/Object;)V
time 2ms (469ms) @ 0x20e7c80>
<JIT:
java/util/HashMap$Entry.access$001(Ljava/util/HashMap$Entry;Ljava/util/HashMap$Entry;)Ljava/util/HashMap$Entry;
time 1ms (470ms) @ 0x20c9bd0>
<JIT: java/util/HashMap.rehash()V time 3ms (473ms) @ 0x213b800>
<JIT:
java/util/HashMap$Entry.access$000(Ljava/util/HashMap$Entry;)Ljava/util/HashMap$Entry;
time 1ms (474ms) @ 0x212a8a8>
<JIT: java/lang/String.equals(Ljava/lang/Object;)Z time 3ms (477ms) @
0x2140418>
Here the VM exits with no exceptions or errors...
If you wan't I can put up some additional dumps to see what happens with
String.equals().
Regards,
--
Alexander Popov
Team Leader RTOS&JVM
ProSyst Bulgaria
s_popov@prosyst.bg
mobile: +35987663193
icq: 29207350