Calling java code from C/C++ code.
Boehm, Hans
hans_boehm@hp.com
Mon Mar 5 10:14:00 GMT 2001
> -----Original Message-----
> From: Timothy Wall [ mailto:twall@oculustech.com ]
> (gdb) p GC_dump()
> ***Static roots:
> From 0x0 to 0x804a1d8
>...
There's the problem. The collector thinks that static data for the main
program starts at location 0, and hence it's trying to scan memory from 0x0
to 0x804a1d8. Most of that isn't mapped.
I assume your gcj installation works with a simple 100% Java program? This
is Linux/X86? Which distribution?
Does the garbage collector itself get loaded with a dlopen? Does that
affect processing of the weak references to __data_start and data_start?
Hans
More information about the Java
mailing list