Question is, what pc+#33757136 should contain in the right case. Btw is webkitgtk-1.8.1 contains the latest trunk? I mean this might already been fixed...
Ah an idea! Instead of x/i write it as x/x and the x/x number again. I mean lets pc+#33757136 be 0x49f0ed40. Type x/x 0x49f0ed40 it will write you a number. x/x that number again, and tell me what it is.
> Is that what you're looking for?
Yeah, if the constants are not changed. I mean pc+#33757136 can be different if you rerun the program.
0x49f0eaec: ldr r8, [pc, #33757136] ; 0x49f0ed40
Anyway, this is clearly a rubish not a valid function:
0x41d5d15c <_ZN3JSC4Heap9m arkRootsEb+ 1536>: eor r9, r9, r9, lsl #12 arkRootsEb+ 1540>: eor r9, r9, r9, lsr #7
0x41d5d160 <_ZN3JSC4Heap9m
This is clearly a fallbackpath:
0x49f0eadc: mov r0, sp
0x49f0eae0: str r4, [sp, #3118288] ; 0x60
0x49f0eae4: ldr r3, [pc, #33757136] ; 0x49f0ed3c
0x49f0eae8: str r4, [r3]
0x49f0eaec: ldr r8, [pc, #33757136] ; 0x49f0ed40
0x49f0eaf0: blx r8
0x49f0eaf4: b 0x49f0b164
Question is, what pc+#33757136 should contain in the right case. Btw is webkitgtk-1.8.1 contains the latest trunk? I mean this might already been fixed...
Ah an idea! Instead of x/i write it as x/x and the x/x number again. I mean lets pc+#33757136 be 0x49f0ed40. Type x/x 0x49f0ed40 it will write you a number. x/x that number again, and tell me what it is.