GC
Pressenna Sockalingasamy
psockali at gmail.com
Tue Sep 28 21:15:33 UTC 2010
Hello,
I'm trying to implement a (so far) simple heap, which stops the world
and compacts spaces.
It is all working, but as soon as I compact spaces and get new oop
addresses to be used, the JVM SIGSEGVs.
For some reasons, the backtrace (via DDD) shows me that the VM is
executing code in the heap address space.
Is there something special I have to do / consider when adjusting
pointers during a safepoint?
Currently I am just using the same approach as the
SharedHeap::process_strong_roots(...).
My code base is based on the b20 source drop.
Regards,
Pressenna Sockalingasamy
More information about the hotspot-gc-dev
mailing list