From: Mark Wielaard Date: Wed, 13 Apr 2022 15:23:57 +0000 (+0200) Subject: libdw: Add DWARF5 package file section identifiers, DW_SECT_* X-Git-Tag: elfutils-0.187~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=399b55a75830f1854c8da9f29282810e82f270b6;p=thirdparty%2Felfutils.git libdw: Add DWARF5 package file section identifiers, DW_SECT_* This only adds the constants. There is no handling of DWARF package file (dwp) files for now. https://sourceware.org/bugzilla/show_bug.cgi?id=29048 Signed-off-by: Mark Wielaard --- diff --git a/libdw/ChangeLog b/libdw/ChangeLog index ca742e6bb..38f3a7e27 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,8 @@ +2022-04-13 Mark Wielaard + + * dwarf.h: Add DWARF5 package file section identifiers, + DW_SECT_*. + 2021-10-20 John M Mellor-Crummey * dwarf_linecontext.c: New file. diff --git a/libdw/dwarf.h b/libdw/dwarf.h index 3ce7f2366..c961bc366 100644 --- a/libdw/dwarf.h +++ b/libdw/dwarf.h @@ -934,6 +934,19 @@ enum DW_LLE_GNU_start_length_entry = 0x3 }; +/* DWARF5 package file section identifiers. */ +enum + { + DW_SECT_INFO = 1, + /* Reserved = 2, */ + DW_SECT_ABBREV = 3, + DW_SECT_LINE = 4, + DW_SECT_LOCLISTS = 5, + DW_SECT_STR_OFFSETS = 6, + DW_SECT_MACRO = 7, + DW_SECT_RNGLISTS = 8, + }; + /* DWARF call frame instruction encodings. */ enum