https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207325
--- Comment #5 from Mark Millard <[email protected]> --- (In reply to Mark Millard from comment #4) A better, more direct wording of some middle material: The .eh_frame information shown by dwarfdump shows off cfa=2992(r31) over the range starting at 0x00007ff0 but 0x828c to 0x8298 comes after R31 is returned to its old value. <off cfa=2992(r31) > is just wrong at 0000828c and later in the objdump material. The following original wording should likely be ignored and the above should used instead: The .eh_frame information shows off cfa=2992(r31) over that whole range but 0x828c to 0x8298 comes after R31 is returned to its old value. (See below.) Also with <off cfa=2992(r31) > for 0x00007ff0 it also lists: <off r31=-148(cfa) > for 0x00007ff0. In other words: DW_CFA_offset r31 -148 (37 * -4) is used as if cfa was not tied to r31's value via <off cfa=2992(r31) >. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "[email protected]"
