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