DW_SECT enum names end in all UPPERCASE which confuses the awk script.

        * config/known-dwarf.awk: Recognize DW_SECT_ as SECT set.

Signed-off-by: Mark Wielaard <[email protected]>
---

Note: This makes it possible to create quick switch statements using
DWARF_ALL_KNOWN_DW_SECT. Like done in the readelf dwarf_foo_string
functions. This wasn't used that because we wanted "smaller" names to
make the columns fit. But it seems useful in case someone does want
easily iterate over all known DW_SECT values in the future.

 config/known-dwarf.awk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/known-dwarf.awk b/config/known-dwarf.awk
index 65a9bfb61b37..0a62d13b2e6e 100755
--- a/config/known-dwarf.awk
+++ b/config/known-dwarf.awk
@@ -26,6 +26,7 @@ set == "" && $1 ~ /DW_([A-Z_]+)_([^ ]+)/ {
   sub(/_[^[:upper:]_].*$/, "", set);
   if (set ~ /LANG_.+/) set = "LANG";
   if (set ~ /LNAME_.+/) set = "LNAME";
+  if (set ~ /SECT_.+/) set = "SECT"; /* */
 }
 
 $1 ~ /DW([_A-Z]+)_([^ ]+)/ {
-- 
2.53.0

Reply via email to