bug-binutils
[Top][All Lists]
Advanced

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

[Bug gold/24250] New: [gold] Section offsets not monotonically increasin


From: vries at gcc dot gnu.org
Subject: [Bug gold/24250] New: [gold] Section offsets not monotonically increasing with --gdb-index
Date: Wed, 20 Feb 2019 10:41:09 +0000

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

            Bug ID: 24250
           Summary: [gold] Section offsets not monotonically increasing
                    with --gdb-index
           Product: binutils
           Version: 2.33 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gold
          Assignee: ccoutant at gmail dot com
          Reporter: vries at gcc dot gnu.org
                CC: ian at airs dot com
  Target Milestone: ---

[ Filed earlier as dwz PR24249 - "Section offsets not monotonically
increasing". ]

When using the gold linker to generate the .gdb_index section:
...
$ gcc hello.c -g -fuse-ld=gold -Wl,--gdb-index
...

and inspecting the section offsets around .gdb_index:
...
$ readelf -S a.out | grep '[[]' | egrep -C1  'Offset|\.gdb_index'
  [Nr] Name              Type             Address           Offset
  [ 0]                   NULL             0000000000000000  00000000
--
  [31] .debug_str        PROGBITS         0000000000000000  00001b2f
  [32] .gdb_index        PROGBITS         0000000000000000  000034b0
  [33] .debug_ranges     PROGBITS         0000000000000000  000021f0
...
we see that the offsets are not monotonically increasing.

The property that the file offsets of the entries in the section header table
are in a monotonically increasing order, is not a requirement of the ELF
standard, but it is expected by a variety of other tools which process ELF
binaries.

-- 
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]