[vmkit-commits] [vmkit] r114976 - in /vmkit/trunk/lib/J3: Compiler/JavaAOTCompiler.cpp VMCore/JavaClass.cpp VMCore/JavaClass.h VMCore/JnjvmClassLoader.cpp VMCore/JnjvmClassLoader.h

Allan Tong actong88 at gmail.com
Wed Sep 29 17:20:46 PDT 2010


Unfortunately now it won't even compile libvmjc.so:

$ make REQUIRES_FRAME_POINTER=1
llvm[0]: Compiling glibj.zip to llvm
Segmentation fault
make: *** [glibj.zip.bc] Error 139

The eager resolution of classes causes a stack overflow; gdb showed
over 10,000 stack frames at the time of segfault.

 - Allan

On Tue, Sep 28, 2010 at 3:17 PM, Nicolas Geoffray
<nicolas.geoffray at lip6.fr> wrote:
> Log:
> - Change locking of a class by using the java.lang.Class instance
> - Resolve eagerly classes
>
> This should fix the AOT compilation of classes.



More information about the vmkit-commits mailing list