bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gold/19611] New: [ARM] fix_exidx_coverage may generate wrong unwind


From: y.usishchev at samsung dot com
Subject: [Bug gold/19611] New: [ARM] fix_exidx_coverage may generate wrong unwind info.
Date: Thu, 11 Feb 2016 12:05:21 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=19611

            Bug ID: 19611
           Summary: [ARM] fix_exidx_coverage may generate wrong unwind
                    info.
           Product: binutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gold
          Assignee: ccoutant at gmail dot com
          Reporter: y.usishchev at samsung dot com
                CC: ian at airs dot com
  Target Milestone: ---

This bug was initially found in BFD linker on rtld link:
https://sourceware.org/ml/libc-alpha/2015-12/msg00501.html
https://sourceware.org/ml/binutils/2015-12/msg00367.html

It happens when two sections are merged into one. First section should have
non-cantunwind last unwind entry and in second section first unwind entry
should not match start of section.

In this situation initial sections are correct (if unwinder hits start of
section without unwind info it stops). But merged section has a gap in unwind
info, which can cause problems.

Testcase for it can be found in ld testsuite (ld/testsuite/ld-arm/unwind-mix*)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]