Ben Gardiner wrote:
(gdb) x/4i $pc
0xef69570 <java.lang.String.length()int>: lwz r3,12(r3)
0xef69574 <java.lang.String.length()int+4>: blr
0xef69578 <java.lang.String.codePointAt(int)int>: stwu r1,-32(r1)
0xef6957c <java.lang.String.codePointAt(int)int+4>: mflr r0
(gdb) p $r3
$1 = 805646056
-----------------------------------------
Do you still suspect the garbage collector ?
I'm not sure. That pointer looks like it might be text data. I think there's
something not quite right about the way structures are laid out in memory.
Andrew.