This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: FYI: Linker & Verifier fixes (really GC mark procedures)


>>>>> "Andrew" == Andrew Haley <aph@redhat.com> writes:

Andrew> Indeed.  I have a patch in the pipeline that causes all objects of
Andrew> class Class to be properly allocated rather than statically allocated
Andrew> by the linker.  In turn, this has the potential to make _Jv_MarkObj
Andrew> eventually go away.

I did a little work on the gcjx branch in this area.  But it has
never been tested.  Anyway the idea was that the compiler could emit
real mark descriptors for Class, by special-casing it a bit in
boehm.c.

With your work we could just defer this to runtime like we do for
interpreted classes.  The goal would be to remove all the
Class-specific code from _Jv_MarkObj.

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]