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 [EMAIL PROTECTED] mobile: +35987663193 icq: 29207350 _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe