This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: prims.cc
> Torsten> initialization (full stack appended)
This time it's there.
> Did you link statically?
I use the lines below. If you're asking whether i use "static" in my
link line: no. As you can see the topic isn't quite clear to me.
> This is a known problem.
Known to whom ? Sorry to have to say this, but if there is such a
general problem you really ought to have it in big capital letters on
your web site. And there must be some quite general problem, because it
just doesn't work.
native: $(JAVAS:%.java=%.lo)
/opt/contrib/linux/bin/gcj
--main=com.firsthop.common.platform.ModuleStarter -o Main
$(JAVAS:%.java=%.lo)
.java.lo:
/opt/contrib/linux/bin/gcj -c -o $@ $<
/opt/contrib/linux/bin/gcj
--main=com.firsthop.common.platform.ModuleStarter -o Main
$(JAVAS:%.java=%.lo)
#0 0x401910a1 in _Jv_equalUtf8Consts(_Jv_Utf8Const*, _Jv_Utf8Const*)
(a=0x0, b=0x402fbaa0) at ../../../gcc/libjava/prims.cc:156
#1 0x401aee48 in _Jv_GetMethodLocal(java::lang::Class*, _Jv_Utf8Const*,
_Jv_Utf8Const*) (klass=0x85457e8, name=0x0,
signature=0x0) at ../../../gcc/libjava/java/lang/natClass.cc:791
#2 0x401aec87 in java::lang::Class::initializeClass() (this=0x85457e8)
at ../../../gcc/libjava/java/lang/natClass.cc:746
#3 0x401aecd5 in java::lang::Class::initializeClass() (this=0x403b7540)
at ../../../gcc/libjava/java/lang/Class.h:248
#4 0x402f306c in _Jv_InitClass (klass=0x403b7540) at
../../../gcc/libjava/java/lang/Class.h:248
#5 0x40243742 in java.lang.reflect.Modifier.isAbstract(int) (mod=1) at
../../../gcc/libjava/java/lang/reflect/Modifier.java:124
#6 0x401af5f7 in _Jv_PrepareConstantTimeTables(java::lang::Class*)
(klass=0x403b7540)
at ../../../gcc/libjava/java/lang/natClass.cc:1062
#7 0x401aed48 in java::lang::Class::initializeClass() (this=0x403b7540)
at ../../../gcc/libjava/java/lang/natClass.cc:695
#8 0x402f306c in _Jv_InitClass (klass=0x403b7540) at
../../../gcc/libjava/java/lang/Class.h:248
#9 0x40243742 in java.lang.reflect.Modifier.isAbstract(int) (mod=17) at
../../../gcc/libjava/java/lang/reflect/Modifier.java:124
#10 0x401af5f7 in _Jv_PrepareConstantTimeTables(java::lang::Class*)
(klass=0x85450c8)
at ../../../gcc/libjava/java/lang/natClass.cc:1062
#11 0x401aed48 in java::lang::Class::initializeClass() (this=0x85450c8)
at ../../../gcc/libjava/java/lang/natClass.cc:695
#12 0x401918fa in _Jv_AllocPtrFreeObject (klass=0x85450c8, size=28) at
../../../gcc/libjava/java/lang/Class.h:248
#13 0x401b5110 in _Jv_AllocString (len=6) at
../../../gcc/libjava/java/lang/natString.cc:399
#14 0x401b4db2 in _Jv_NewStringUtf8Const(_Jv_Utf8Const*)
(str=0x40301c02) at ../../../gcc/libjava/gcj/cni.h:46
#15 0x401b056e in _Jv_PrepareCompiledClass(java::lang::Class*)
(klass=0x85450c8)
at ../../../gcc/libjava/java/lang/natClassLoader.cc:268
#16 0x401aed85 in java::lang::Class::initializeClass() (this=0x85450c8)
at ../../../gcc/libjava/java/lang/natClass.cc:690
#17 0x401918fa in _Jv_AllocPtrFreeObject (klass=0x85450c8, size=30) at
../../../gcc/libjava/java/lang/Class.h:248
#18 0x401b5110 in _Jv_AllocString (len=7) at
../../../gcc/libjava/java/lang/natString.cc:399
#19 0x401b4db2 in _Jv_NewStringUtf8Const(_Jv_Utf8Const*)
(str=0x403222c4) at ../../../gcc/libjava/gcj/cni.h:46
#20 0x401b056e in _Jv_PrepareCompiledClass(java::lang::Class*)
(klass=0x403b7540)
at ../../../gcc/libjava/java/lang/natClassLoader.cc:268
#21 0x401aed85 in java::lang::Class::initializeClass() (this=0x403b7540)
at ../../../gcc/libjava/java/lang/natClass.cc:690
#22 0x402f306c in _Jv_InitClass (klass=0x403b7540) at
../../../gcc/libjava/java/lang/Class.h:248
#23 0x40243742 in java.lang.reflect.Modifier.isAbstract(int) (mod=1025)
at ../../../gcc/libjava/java/lang/reflect/Modifier.java:124
#24 0x401af5f7 in _Jv_PrepareConstantTimeTables(java::lang::Class*)
(klass=0x40395560)
at ../../../gcc/libjava/java/lang/natClass.cc:1062
#25 0x401aed48 in java::lang::Class::initializeClass() (this=0x40395560)
at ../../../gcc/libjava/java/lang/natClass.cc:695
#26 0x40191856 in _Jv_AllocObject (klass=0x40395560, size=12) at
../../../gcc/libjava/java/lang/Class.h:248
#27 0x401b0957 in _Jv_RegisterClassHookDefault (klass=0x84ac3c0) at
../../../gcc/libjava/java/lang/natClassLoader.cc:456
#28 0x401b0888 in _Jv_RegisterClasses (classes=0x84d5ee0) at
../../../gcc/libjava/java/lang/natClassLoader.cc:432
#29 0x0805f66d in frame_dummy () at eval.c:41
#30 0x0805c53d in _init () at eval.c:41
#31 0x40512161 in __libc_start_main (main=0x805f678 <main>, argc=1,
ubp_av=0xbffff844, init=0x805c52c <_init>,
fini=0x8337444 <_fini>, rtld_fini=0x4000e184 <_dl_fini>,
stack_end=0xbffff83c) at ../sysdeps/generic/libc-start.c:122
(gdb) info locals
a = (Utf8Const *) 0x0
b = (Utf8Const *) 0x402fbaa0
len = 786431
aptr = (_Jv_ushort *) 0x0
bptr = (_Jv_ushort *) 0x0