Commit Graph

14 Commits

Author SHA1 Message Date
Carlos Alberto Enciso
a3abd8ea86 * tag_attr_ext.list, tag_tree_ext.list: Some notes explaining
how to update the values for the limits in the tables used
    during the semantic check.

* tag_common.h: Update the semantic tables sizes; it was checking
    a lot of empty entries.

* tag_tree_ext.list: Added valid TAGs for the GNU extensions:
    DW_TAG_GNU_template_parameter_pack,
    DW_TAG_GNU_formal_parameter_pack
2016-02-16 12:38:00 +00:00
Carlos Alberto Enciso
40064bc7b7 * common.c: SN version uses an extra ID version
* tag_tree_ext.list, tag_attr_ext.list: Include support for variadic
    templates (GCC extension) DW_TAG_GNU_template_parameter_pack,
    DW_TAG_GNU_formal_parameter_pack. These extensions are
    generated by LLVM

* tag_tree.c: Incorrect generated comment

* tag_common.h: Update table size for new added tag/attr checks
2016-02-15 15:11:15 +00:00
Carlos Alberto Enciso
d39f62c50e Some missing valid tags and attributes. 2015-03-03 09:45:04 +00:00
David Anderson
b755b9f925 Added DWARF5 tags and attributes.
(the standard is not yet final, some of these additions could change).
Added checking code to fix libdwarf coredumps when it is given
erroneous DWARF.
2015-02-04 13:31:09 -08:00
David Anderson
0d603ac5d3 Removed obsolete incorrect SGI address and web site from copyrights
in libdwarf .h files.
2015-01-31 09:20:42 -08:00
David Anderson
71cd071eb2 Now the new dwarfdump checking options work. 2015-01-08 13:09:21 -08:00
Carlos Alberto Enciso
39ed87559a New command line option -ku[f]
It prints tag-tree and tag-attr usage (basic and full format).
Controlled by the symbol HAVE_USAGE_TAG_ATTR
2014-09-10 11:42:47 +01:00
Carlos Alberto Enciso
87dd1d943c 1) Allow 'bad_line_input' to receive variable number of arguments
2) Extended the functionality of 'esb_append_printf' to handle a pointer
   to the variable arguments.
2014-09-10 09:45:20 +01:00
Carlos Alberto Enciso
fc59b0eb02 1) Update the Tag-Tree and Tag-Attr rules to include missing rules;
these new rules are generated by the LLVM toolchain
2) Define 2 symbols in dwarf.h, to indicate the last define TAG and Attribute
2014-09-10 09:34:43 +01:00
David Anderson
affafa89fb Removed trailing (and useless) whitespace from all the lines
containing it.  Many many files had such.
2014-01-29 15:02:07 -08:00
David Anderson
b2a5f3c9dc CPTOPUBLIC now has additional dwarfgen file listed.
dwarfdump[2] have new information about tag-attr relationships
for GNU extensions.  New date strings.
2011-12-13 13:29:49 -08:00
David Anderson
4bc82444aa dwarfdump/dwarfdump2: Had to increase the (fixed size)
column count for the tag-attr combo table as a result
of adding an entry to a tag-attr list.  So a clean build works
error-free.
2011-12-13 10:14:29 -08:00
David Anderson
7647aaeca8 Everything changed. New indentation. Many new DWARF correctness
tests.  New options.   Error summaries reported by compiler name.
2011-03-29 13:43:05 -07:00
David Anderson
637442ea0b Initial commit. Content is the libdwarf-20110113.tar.gz
last-released-libdwarf and dwarfdump.
2011-03-19 11:38:11 -07:00