- Jdb_entry_frame *entry_frame = reinterpret_cast<Jdb_entry_frame*>((char *)r - 8);
- /* Why the -8? The Jdb_entry_frame has two more members in the beginning
- * (see Trap_state_regs) so we're compensating for this with the -8.
+ Jdb_entry_frame *entry_frame = reinterpret_cast<Jdb_entry_frame*>((char *)r - 12);
+ /* Why the -12? The Jdb_entry_frame has three more members in the beginning
+ * (see Trap_state_regs) so we're compensating for this with the -12.