readelf: Warn, don't assert, if loclist or rangelist offset is too big.
authorMark Wielaard <mjw@redhat.com>
Mon, 15 Dec 2014 18:43:02 +0000 (19:43 +0100)
committerMark Wielaard <mjw@redhat.com>
Wed, 17 Dec 2014 15:47:16 +0000 (16:47 +0100)
commit6a8a9e3d275f6eb053ee009ed8038bdffc8ad44b
treee57f74fc83447e7a3ce30bb72764de64965ebeb5
parent198e9490dee64cb9eb5a41daa7bda9ff97d52d32
readelf: Warn, don't assert, if loclist or rangelist offset is too big.

We use a couple of bits to keep track of the addr size, dwarf size and
warning given for a loclist or rangelist offset. Normally offset won't
be that big and will fit in 61-bits easily. But if not, don't assert,
but just warn we don't handle such large offsets.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
src/ChangeLog
src/readelf.c