aboutsummaryrefslogtreecommitdiffstats
path: root/mm/pagewalk.c
diff options
context:
space:
mode:
authorMatt Fleming <matt@console-pimps.org>2009-08-15 20:44:33 -0400
committerMatt Fleming <matt@console-pimps.org>2009-08-16 07:48:53 -0400
commitcd7246f0e2747bd2b43d25d0f63f05db182a62c0 (patch)
tree729c855c6e17a35b8467161baeeb6431765cf372 /mm/pagewalk.c
parentb955873bf530ee4b80e6c8b734521ad07cbaed7e (diff)
sh: Add support for DWARF GNU extensions
Also, remove the "fix" to DW_CFA_def_cfa_register where we reset the frame's cfa_offset to 0. This action is incorrect when handling DW_CFA_def_cfa_register as the DWARF spec specifically states that the previous contents of cfa_offset should be used with the new register. The reason that I thought cfa_offset should be reset to 0 was because it was being assigned a bogus value prior to executing the DW_CFA_def_cfa_register op. It turns out that the bogus cfa_offset value came from interpreting .cfi_escape pseudo-ops (those used by the GNU extensions) as CFA_DW_def_cfa ops. Signed-off-by: Matt Fleming <matt@console-pimps.org>
Diffstat (limited to 'mm/pagewalk.c')
0 files changed, 0 insertions, 0 deletions