File: ChangeLog2012

package info (click to toggle)
dwarfutils 20180809-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 8,228 kB
  • sloc: ansic: 63,382; sh: 5,222; cpp: 4,041; makefile: 548; python: 445; awk: 11
file content (125 lines) | stat: -rw-r--r-- 6,431 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
2012-11-29  David Anderson
     * dwarfdump.c, common.c: Update version string.
     * dwarfdump.c, print_die.c: Now all follow dicheck
       indent rules.
2012-11-29  David Anderson
     * dwarfdump.c, common.c: Update version string.
2012-11-27  David Anderson
     * dwarfdump.c, common.c: Update version string.
2012-11-20  David Anderson
     * dwarfdump.c, common.c: Update version string.
     * print_reloc.c: Inserted missing 'const' qualifiers
       fixing 3 compiler warnings.
2012-11-17  David Anderson
     * configure regenerated with autoconf 2.69
     * dwarfdump.c, common.c: Update version string.
2012-11-17  David Anderson
     * addrmap.c,checkutil.c,common.c,dwarfdump.c,dwconf.c,
       globals.h,naming.c,print_aranges.c,print_die.c,print_frames.c,
       print_locs.c,print_ranges.c,print_reloc.c,print_reloc.h,
       print_strings.c,strstrnocase.c,tag_attr.c,tag_common.c,
       tag_tree.c,uri.c,
       tag_attr_ext.list,tag_attr.list,tag_tree_ext.list,
       tag_tree.list : Update copyright year.
2012-11-15  CarlosAlbertoEnciso <carlos.alberto.enciso@gmail.com>
     * addrmap.c: Consistent layout for if statements.
     * checkutil.c: Incorrect string prefix for .text 
       linkonce section name,
       is '.text.' for the applicable linke once sections, not 
       simply '.text'
       Added print of internal (debugging dwarfdump) data not
       previously printed.
     * common.c: Consistent layout for if statements.
       Include "config.h".
       Minor layout change for #ifdef _DEBUG.
       Add HAVE_STDAFX_H check.
     * dwarfdump.1: Changes for new options: -E*, -h, -ls, -kE, plus
       some minor typo corrections.
     * dwarfdump.c: Consistent layout for if, for statements.
       Expand -E option to print the full information for 
       the ELF header
       (32-bit and 64-bit) to include additional fields (e_ehsize,
       e_phentsize, e_phnum, e_shentsize, e_shnum, e_shstrndx). Also,
       depending on the additional option to -E, the index, address,
       size and name for sections is printed. The additional option
       follow the convention used for -o option and can include any of
       the letters: hliaprfoRstxd.
       -Eh print information for the ELF header
       -E{liaprfoRs} print information for debug related sections
       -Ex print information for .text section
       -Ed same as -E{liaprfoRstx}.
       -E print the ELF header and the info for all available sections.
       New option: -kE, the attribute encodings are checked
       to see if they can use fewer bytes when encoded using LEB128.
       Expand -l option to print line information with no offsets
       values (-ls). Useful for comparisons.
       Expand -S option to print number of occurrences for the
       searched pattern (-Sv<search_options>.
       Remove support for internally quoted strings.
       Remove extra 'break' for case 'o' in 'process_args'.
       Include the value zero for -# (internal debug level)
       Fix layout for 'qsort_compare_compiler' and use compiler
       name in the sort to get a stable sort.
       Now that name strings are not qoted internally,
       ensure that we do not expect such quotes in checking
       compiler names.
     * dwconf.c: Consistent layout for if statements.
     * globals.h: Add externs and defines for the items
       newly needed globally.
     * naming.c: Consistent layout for if, for statements.
     * print_aranges.c: Consistent layout for if statements.
     * print_die.c: Consistent layout for if, for and switch statements.
       Remove unused symbols 'seen_PU_base_address', 
       'seen_PU_high_address'.  Rename 'errno' to 
       'dwerrno' to avoid conflict with system symbol.
       Missing DWARF_CHECK_COUNT and DWARF_CHECK_ERROR 
       when testing self references category.
       Support for counting number of occurrences of the pattern being
       searched (See -S option).
       Add support for new option -kE; the atrribute 
       encodings are checked to see if they can use 
       fewer bytes when encoded using LEB128. New
       functions 'check_attributes_encoding', 
       'print_attributes_encoding'
       and new data structure 'a_attr_encoding' were created.
       Include DW_TAG_template_alias in the function 
       'get_attr_value' as it
       refers to a type in the case of checks for type offsets.
       Remove support for internally quoted strings.
       Add space so DW_OP_bregx prints more readably.
     * print_frames.c: Consistent layout for if statements.
     * print_lines.c: Consistent layout for if statements.
       Implement the ability to print line information 
       with no offset values (useful when comparisons are 
       required, as the pc values can change
       but the basic line information remains the same). 
       Minor layout changes.
     * print_locs.c: Consistent layout for if statements.
     * print_ranges.c: Consistent layout for if and for statements.
     * print_reloc.c: Consistent layout for if statements.
       Move names for relocation types to individual 
       header files based on architecture (ARM, MIPS, PPC, 
       PPC64, X86_64).
       Fix incorrect layout for 'set_relocation_table_names' function.
       Use condition compilation symbols (DWARF_RELOC_MIPS, 
       DWARF_RELOC_PPC, DWARF_RELOC_PPC64, DWARF_RELOC_ARM, 
       DWARF_RELOC_X86_64)in the function 
       'set_relocation_table_names' to get relocation 
       table information.  
       Add support for X86_64 architecture.
     * print_reloc.h: Move definitions for relocation types 
       to individual header files based on architecture 
       (ARM, MIPS, PPC, PPC64, X86_64). 
     * print_strings.c: Consistent layout for if statements.
     * strstrnocase.c: Consistent layout for if and for statements.
     * tag_attr.c: Consistent layout for if and for statements.
     * tag_attr.list: Add some missing attributes and 
       the complete set for DW_TAG_rvalue_reference_type; 
       remove a duplicated DW_AT_name.
     * tag_common.c: Consistent layout for if statements.
     * tag_tree.c: Consistent layout for if and for statements.
     * tag_tree.list: Missing DW_TAG_union_type to allow 
       verification of nested unions.
     * uri.c: Consistent layout for if and for statements.
2012-04-10  DavidAnderson <davea42@earthlink.net>
     * dwarfdump.c, common.c: Updated version string.