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 (131 lines) | stat: -rw-r--r-- 7,312 bytes parent folder | download | duplicates (3)
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
126
127
128
129
130
131
2012-11-30  David Anderson
     * dwarf.h: defines for some added DW_OP_GNU operators
     * dwarf_loc.c: Added support for some DW_OP_GNU operators.
2012-11-29  David Anderson
     * dwarf_elf_access.c,dwarf_init_finish.c,dwarf_loc.c,
       dwarf_reloc_arm.h,dwarf_reloc_x86_64.h,libdwarf.h:
       Fix indents so dicheck gives no warnings.
2012-11-29  David Anderson
     * dwarf_addr_finder.c: Add const to a couple
       const arrays.
     * gennames.c: Add const to a couple const variables.
     * dwarf_form.c: dwarf_formflag() was incorrectly 
       returning 1 instead of the actual flag value when 
       non-zero flag value. Now returns the real flag byte value.
     * dwarf_opaque.h: Moved debug_section area info into
       a new array in Dwarf_Debug struct.
     * dwarf_init_finish.c: Instead of a file-static array,
       the array is moved to the Dwarf_Debug struct and accesses
       are adjusted to match.
     * pro_section.c: Add const to an array declaration.
     * libdwarf2.1.mm: Updated dwarf_formflag()
       documentation. Now version is 2.06.
     * libdwarf2.1.pdf: Regenerated.
2012-11-22  David Anderson
     * dwarf_loc.c: Removed the last dbg->de_length_size
       instances from _dwarf_get_locdesc() to reflect the
       incoming argument with the offset size (length size).
2012-11-21  David Anderson
     * dwarf_loc.c: Updated argument list and implementation for
       dwarf_loclist_from_expr_b(), adding offset size (length size).
     * libdwarf.h: Updated argument list for 
       dwarf_loclist_from_expr_b().
     * libdwarf2.1.mm: Updated dwarf_loclist_from_expr_b()
       documentation. Now version is 2.05.
     * libdwarf2.1.pdf: Regenerated.
2012-11-20  David Anderson
     * dwarf_line.h: Fixing two small formatting
       inconsistencies.
2012-11-17  David Anderson
     * dwarf_original_elf_init.c: Expanded comment about
       HAVE_ELF_C_READ_MMAP (which is not settable
       by configure and is not really needed).
     * configure regenerated with autoconf 2.69
     * libdwarf2.1.mm: Document dwarf_encode_leb128() and
       and dwarf_encode_signed_leb128().
     * libdwarf2.1.pdf: Regenerated.
       
2012-11-17  David Anderson
     * dwarf_arange.c,dwarf_base_types.h,dwarf_die_deliv.c,
       dwarf_elf_access.c,dwarf_form.c,dwarf_frame.c,
       dwarf_frame2.c,dwarf_harmless.c,dwarf_init_finish.c,
       dwarf_line.c,dwarf_line.h,dwarf_loc.c,dwarf_macro.c,
       dwarf_original_elf_init.c,dwarf_print_lines.c,dwarf_query.c
       dwarf_ranges.c,dwarf_reloc_arm.h,dwarf_reloc_mips.h,
       dwarf_reloc_ppc.h,dwarf_reloc_ppc64.h,dwarf_reloc_x86_64.h,
       dwarf_util.c,dwarf_util.h,pro_forms.c,pro_frame.c,
       pro_incl.h,pro_init.c,pro_section.c: Update copyright
       on files changed recently.
2012-11-15  CarlosAlbertoEnciso <carlos.alberto.enciso@gmail.com>
     * dwarf.h: Incorrect comments for registers (64 to 108).
     * dwarf_arange.c: Consistent layout for if statements.
     * dwarf_base_type.h: Minor comment type.
     * dwarf_die_deliv.c: Consistent layout for if and while statements.
     * dwarf_elf_access.c: Consistent layout for if statements.
       For Windows, include header files with relocation definitions.
       Populate new fields 'type' (section type) and 'info' (target section
       for relocation) in data structure 'Dwarf_Obj_Access_Section_s'.
       Minor typo error in function 'is_32bit_abs_reloc' for the case
       'EM_PPC64', to use the correct symbol 'R_PPC64_DTPREL32' and
       'R_PPC64_DTPREL32'.
     * dwarf_form.c: Consistent layout for if statements.
     * dwarf_frame.c: Consistent layout for if, for and while statements.
     * dwarf_frame2.c: Consistent layout for if statements.
     * dwarf_harmless.c: Consistent layout for if and for statements.
     * dwarf_init_finish.c: Consistent layout for if statements.
       Use HAVE_ELF_H, HAVE_LIBELF_H, HAVE_LIBELF_LIBELF_H to control
       the inclusion of the libelf symbols.
       New function 'add_debug_section_info' and new data structure
       'dbg_sect_s' to deal properly with .rel and .rela section types
       independently of the section name. The new algorithm to setup
       the debug sections is implemented in '_dwarf_setup'.
     * dwarf_line.c: Consistent layout for if statements.
     * dwarf_line.h: Consistent layout for if statements.
     * dwarf_loc.c: Consistent layout for if and switch statements.
     * dwarf_macro.c: Consistent layout for if statements.
     * dwarf_original_elf_init.c: Consistent layout for if statements.
     * dwarf_print_lines.c: Consistent layout for if statements.
     * dwarf_query.c: Consistent layout for if and switch statements.
     * dwarf_ranges.c: Consistent layout for if and for statements.
     * dwarf_reloc_arm.h: New file; relocations definitions for ARM.
     * dwarf_reloc_mips.h: New file; relocations definitions for MIPS.
     * dwarf_reloc_ppc.h: New file; relocations definitions for PPC.
     * dwarf_reloc_ppc64.h: New file; relocations definitions for PPC64.
     * dwarf_reloc_x86_64.h: New file; relocations definitions for X86_64.
     * dwarf_sort_line.c: Consistent layout for while statements.
     * dwarf_util.c: Consistent layout for if, for and while statements.
       New functions 'dwarf_encode_leb128', 'dwarf_encode_signed_leb128'
       to encode a value as unsiged LEB128 and signed LEB128.
     * dwarf_util.h: Consistent layout for the macros DECODE_LEB128_UWORD,
       DECODE_LEB128_SWORD, SKIP_LEB128_WORD, CHECK_DIE, READ_UNALIGNED,
       SIGN_EXTEND, READ_AREA_LENGTH to include proper tabbing.
     * libdwarf.h: Consistent layout for some typedef definitions.
       New fields 'type' (section type) and 'info' (target section for
       relocation) in data structure 'Dwarf_Obj_Access_Section_s'.
       Prototypes for new functions 'dwarf_encode_leb128' and
       'dwarf_encode_signed_leb128', defined in dwarf_util.c.
     * pro_forms.c: Consistent layout for if statements.
     * pro_frame.c: Consistent layout for if statements.
     * pro_incl.h: For Windows, include the stdafx.h header file.
     * pro_init.c: Consistent layout for if statements.
     * pro_section.c: Consistent layout for if statements.
2012-11-14  DavidAnderson <davea42@earthlink.net>
     * dwarf_loc.c: DW_OP_GNU_implicit_pointer requires a version stamp
       to work correctly.  Created a new function
       dwarf_loclist_from_expr_b()
       to allow clients to expicitly pass the version stamp.
       Most clients can continue to use the old interface.
     * libdwarf.h: Declaring new function dwarf_loclist_from_expr_b()
     * libdwarf2.1.mm: Documenting dwarf_loclist_from_expr_b()
     * libdwarf2.1.pdf: Regenerated.
2012-10-31  DavidAnderson <davea42@earthlink.net>
     * CODINGSTYLE: Added some small details here.
2012-04-04  DavidAnderson <davea42@earthlink.net>
     * libdwarf.h: A pointer "*" was right next to
       a "/*" so a space introduced between them for clarity.
       Fixed comments on DW_DLC_SIZE_64 and DW_DLC_SIZE_32.
     * dwarf_die_deliv.c: Two local variables were declared in the
       middle of code, accidentally creating C99 dependencies.
       Both trivially fixed with no change in logic.
2012-01-01  DavidAnderson <davea42@earthlink.net>
     * A new year starts.