|
|
Subject: Re: RFC: New kaffe mailing lists - msg#00197
List: java.vm.kaffe.general
As one of Japanese subscribers,
> "dou omoi masuka" > Japanese people?
> please let me know.
Well, it is very hard to answer. Of course, it should be much easier to
communicate for non English native speaker to have their own language's
mailing list.
But based on some other ML's experience, keeping consistency for discussion
between several languages is a nightmare. Or, we may have risk that some
technical outputs which are discussed in one language are not merged back
to main truck.
So if someone asks my 'opinion', I may say 'no'.
Kiyo
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Object Allocation in the heap
Hello All,
I was trying to trace through the life-time of an object: what calls the
vm makes to allocate an object, and where the object is actually placed
etc... one thing that puzzles me is this:
in gc_heap_malloc(), essentially a block (small or large depending on
size) is removed from the freelist, memset-ted to zero, and returned. but
from the object data structure in java_lang_Object.h, i thought that the
object was supposed to look like
typedef struct Hjava_lang_Object {
struct _dispatchTable* dtable;
struct _iLock* lock;
/* Data follows on immediately */
} Hjava_lang_Object;
and there's a macro in object.h
#define OBJECT_DATA(OBJ) ((void*)((Hjava_lang_Object*)(OBJ)+1))
so in essence, if we just take a block from the heap, and allocate it with
just enough memory for the object data, and memset the whole of it to zero,
then where does the metadata(the dtable and the lock) go? or even
alternatively, given just a heap block how would i find the metadata for
that object? i would be very grateful if someone could give me some pointers
here!
cheers!
--xubacs
_________________________________________________________________
The new MSN 8: smart spam protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail
Next Message by Date:
click to view message preview
Re: compiling for m68k with optimization works.
Hi dalibor,
>> --- Kiyo Inaba <inaba@xxxxxxxxxxxxxxx> wrote:
>> And second (but not last) problem is even though I specify --without-x,
>> this configure tried to use 'awt'. So I have to both specify --without-x
>> and --with-awt=no.
>thanks for finding the bug! I've checked in a patch that should fix this
>problem in the CVS.
I got latest from CVS and it looks like fixed. I will check getifaddrs.c
problem this weekend.
Kiyo
Previous Message by Thread:
click to view message preview
Re: RFC: New kaffe mailing lists
In message "Re: [kaffe] RFC: New kaffe mailing lists"
on 03/04/25, "Suzuki, RyosIII" <ryos@xxxxxxxxx> writes:
> so I would like to know other Japanese people's opinion.
> "dou omoi masuka" > Japanese people?
> please let me know.
Even if kaffe-jp mailing lists exists, I do not think I will
be joining it because I am satisfied with the current kaffe
mailing list.
Next Message by Thread:
click to view message preview
Minimum requirement for installation on NetBSD
I's now trying to (re-) install kaffe (I am now using Apr/16's
snap from CVS) on i686-NetBSD-1.6. I install netbsd without
installing any extra software, and then install gnu-make
(because README tells it is the MUST).
Then, configure, and gmake generated several problems.
1) Since I don't have 'zip' on this machine, this process
tries to use 'kaffe.tools.jar.Jar'. I agree it is clever
idea if once you can find Jar program written in java.
But the fact is:
CLASSPATH=lib:../../../kaffe-snap-030416/libraries/javalib/Klasses.jar.bootstrap
KAFFELIBRARYPATH=../../libraries/clib/native/:../../libraries/clib/io/:../../li
braries/clib/zip/ ../../kaffe/kaffe/kaffe-bin kaffe.tools.jar.Jar -cvf
rt.jar -C
lib gnu java javax kaffe org
java.lang.ClassNotFoundException: kaffe/tools/jar/Jar
2) I am not so sure whether this realtes to the above or not,
but at least libraries/javalib/lib/kaffe/io etc are not
created when needed. If needed I can attach make log for
this but this time I just send its behavior.
Any ideas?
Kiyo
|
|