summaryrefslogtreecommitdiff
path: root/libdw/libdwP.h
diff options
context:
space:
mode:
authorJonathan Lebon <jlebon@redhat.com>2015-05-11 15:38:14 -0400
committerMark Wielaard <mjw@redhat.com>2015-05-13 17:43:25 +0200
commit987e3d722d1d3879c51f4ed7ab1da03a75f5f38c (patch)
treea4199e9b8135570eaeb18e25f224e8d1f903aabb /libdw/libdwP.h
parent90659075adc29213ec0f86fd08f39c7e571fb061 (diff)
downloadelfutils-987e3d722d1d3879c51f4ed7ab1da03a75f5f38c.tar.gz
dwarf_begin_elf: new error for compression failure
In order to provide better feedback to users, a distinction is made between finding no dwarf info (E_NO_DWARF) and finding dwarf info but which is compressed and failed to decompress (E_COMPRESSED_ERROR). This can occur for example if elfutils was built without zlib support, or if the compressed section is invalid. Signed-off-by: Jonathan Lebon <jlebon@redhat.com> Signed-off-by: Mark Wielaard <mjw@redhat.com>
Diffstat (limited to 'libdw/libdwP.h')
-rw-r--r--libdw/libdwP.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libdw/libdwP.h b/libdw/libdwP.h
index fc779601..2d233f63 100644
--- a/libdw/libdwP.h
+++ b/libdw/libdwP.h
@@ -97,6 +97,7 @@ enum
DWARF_E_IO_ERROR,
DWARF_E_INVALID_ELF,
DWARF_E_NO_DWARF,
+ DWARF_E_COMPRESSED_ERROR,
DWARF_E_NOELF,
DWARF_E_GETEHDR_ERROR,
DWARF_E_NOMEM,