]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
dwarflint: Support DW_FORM_flag_present
authorPetr Machata <pmachata@redhat.com>
Wed, 19 Aug 2009 18:25:54 +0000 (20:25 +0200)
committerPetr Machata <pmachata@redhat.com>
Wed, 18 Aug 2010 12:55:09 +0000 (14:55 +0200)
src/dwarflint.c

index f74c099e82aae403d712911761e7d7e70f5759fe..dba69ded94013c788e84aafd5deb1b07d323dc40 100644 (file)
@@ -2613,6 +2613,7 @@ reloc_target (uint8_t form, struct abbrev_attrib *at)
     case DW_FORM_sdata:
     case DW_FORM_udata:
     case DW_FORM_flag:
+    case DW_FORM_flag_present:
     case DW_FORM_ref_udata:
       assert (!"Can't be relocated!");
 
@@ -3070,6 +3071,10 @@ read_die_chain (struct elf_file *file,
                return -1;
              break;
 
+           case DW_FORM_flag_present:
+             value = 1;
+             break;
+
            case DW_FORM_ref1:
              value_check_cb = check_die_ref_local;
            case DW_FORM_flag: