• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12004-09-25  Ulrich Drepper  <drepper@redhat.com>
2
3	* readelf.c: Make compile with gcc 4.0.
4	* strip.c: Likewise.
5
62004-08-16  Ulrich Drepper  <drepper@redhat.com>
7
8	* strip.c (handle_elf): Rewrite dynamic memory handling to use of
9	allocate to work around gcc 3.4 bug.
10
112004-01-25  Ulrich Drepper  <drepper@redhat.com>
12
13	* ldlex.l (invalid_char): Better error message.
14
152004-01-23  Ulrich Drepper  <drepper@redhat.com>
16
17	* readelf.c: Print SHT_GNU_LIBLIST sections.
18
19	* none_ld.c: New file.
20
212004-01-21  Ulrich Drepper  <drepper@redhat.com>
22
23	* Makefile.am: Enable building of machine specific linker.
24
252004-01-20  Ulrich Drepper  <drepper@redhat.com>
26
27	* Makefile.am: Support building with mudflap.
28
29	* i386_ld.c: Fix warnings gcc 3.4 spits out.
30	* ldgeneric.c: Likewise.
31	* ldscript.y: Likewise.
32	* readelf.c: Likewise.
33	* strip.c: Likewise.
34
35	* readelf.c (print_debug_line_section): Determine address size
36	correctly.
37
382004-01-19  Ulrich Drepper  <drepper@redhat.com>
39
40	* readelf.c (print_phdr): Show which sections are covered by the
41	PT_GNU_RELRO entry.
42
43	* elflint.c (check_program_header): Check PT_GNU_RELRO entry.
44
45	* readelf.c (print_debug_macinfo_section): Implement.
46
472004-01-18  Ulrich Drepper  <drepper@redhat.com>
48
49	* readelf.c (print_debug_line_section): Implement.
50
512004-01-17  Ulrich Drepper  <drepper@redhat.com>
52
53	* src/elflint.c: Use PACKAGE_NAME instead of PACKAGE.
54	* src/ld.c: Likewise.
55	* src/nm.c: Likewise.
56	* src/readelf.c: Likewise.
57	* src/size.c: Likewise.
58	* src/strip.c: Likewise.
59
60	* strip.c: Add a few more unlikely.  Reduce scope of some variables.
61
62	* Makefile.am: Support building with mudflap.
63
642004-01-16  Ulrich Drepper  <drepper@redhat.com>
65
66	* readelf.c (print_debug_info_section): Free dies memory.
67
68	* readelf.c: Print .debug_info section content.
69
702004-01-13  Ulrich Drepper  <drepper@redhat.com>
71
72	* readelf.c (print_shdr): Add support for SHF_ORDERED and SHF_EXCLUDE.
73
742004-01-12  Ulrich Drepper  <drepper@redhat.com>
75
76	* readelf.c (print_debug_aranges): Implement using libdw.
77
782004-01-11  Ulrich Drepper  <drepper@redhat.com>
79
80	* nm.c: Adjust for Dwarf_Files type and dwarf_lineno interface change.
81
82	* readelf.c: Use libdw instead of libdwarf.  Not all of the old
83	behavior is available yet.
84	* Makefile.am: Link readelf with libdw.  Remove libdwarf include path.
85
862004-01-09  Ulrich Drepper  <drepper@redhat.com>
87
88	* nm.c (get_local_names): Adjust call to dwarf_nextcu.
89
90	* nm.c: Implement getting information about local variables.
91
922004-01-07  Ulrich Drepper  <drepper@redhat.com>
93
94	* nm.c: Read also debug information for local symbols.
95
962004-01-05  Ulrich Drepper  <drepper@redhat.com>
97
98	* nm.c: Shuffle dwarf handling code around so the maximum column
99	width can be computed ahead of printing.  Avoid collection symbols
100	which are not printed anyway.
101
102	* nm.c: Rewrite dwarf handling to use libdw.
103	* Makefile.am (AM_CFLAGS): Add -std parameter.
104	(INCLUDES): Find header in libdw subdir.
105	(nm_LDADD): Replace libdwarf with libdw.
106
107	* elflint.c: Update copyright year.
108	* readelf.c: Likewise.
109	* size.c: Likewise.
110	* strip.c: Likewise.
111	* nm.c: Likewise.
112
1132003-12-31  Ulrich Drepper  <drepper@redhat.com>
114
115	* strip.c (process_file): Close file before returning.
116
1172003-11-19  Ulrich Drepper  <drepper@redhat.com>
118
119	* readelf.c (handle_dynamic): Make column for tag name wider.
120
1212003-09-29  Ulrich Drepper  <drepper@redhat.com>
122
123	* readelf.c (handle_dynamic): Always terminate tag name with a space.
124
1252003-09-25  Ulrich Drepper  <drepper@redhat.com>
126
127	* strip.c (process_file): Don't mmap the input file, we modify the
128	data structures and don't want the change end up on disk.
129
1302003-09-23  Jakub Jelinek  <jakub@redhat.com>
131
132	* unaligned.h (union u_2ubyte_unaligned,
133	union u_4ubyte_unaligned, union u_8ubyte_unaligned): Add
134	packed attribute.
135	(add_2ubyte_unaligned, add_4ubyte_unaligned,
136	add_8ubyte_unaligned): Avoid nesting bswap_NN macros.
137	Read/store value through _ptr->u instead of *_ptr.
138
1392003-09-22  Ulrich Drepper  <drepper@redhat.com>
140
141	* size.c (show_sysv): Change type of maxlen to int.
142
143	* strip.c (handle_elf): Handle the 64-bit archs which is 64-bit
144	buckets.
145
146	* i386_ld.c: Many many fixes and extensions.
147	* ld.c: Likewise.
148	* ldgeneric.c: Likewise.
149
1502003-08-16  Ulrich Drepper  <drepper@redhat.com>
151
152	* ldgeneric.c (check_definition): Don't add symbol on dso_list if
153	the reference is from another DSO.
154
1552003-08-15  Ulrich Drepper  <drepper@redhat.com>
156
157	* ldgeneric.c (find_entry_point): It is no fatal error if no entry
158	point is found when creating a DSO.
159
1602003-08-14  Ulrich Drepper  <drepper@redhat.com>
161
162	* ld.c (main): Always call FLAG_UNRESOLVED.
163	* ldgeneric.c (ld_generic_flag_unresolved): Only complain about
164	undefined symbols if not creating DSO or ld_state.nodefs is not set.
165
1662003-08-13  Ulrich Drepper  <drepper@redhat.com>
167
168	* Makefile.in: Depend on libebl.a, not libebl.so.
169
170	* ld.c (main): Mark stream for linker script as locked by caller.
171	(read_version_script): Likewise.
172	* ldlex.c: Define fread and fwrite to _unlocked variant.
173
174	* i386_ld.c (elf_i386_finalize_plt): Replace #ifdefs with uses of
175	target_bswap_32.
176	* unaligned.h: Define target_bswap_16, target_bswap_32, and
177	target_bswap_64.
178	(store_2ubyte_unaligned, store_4ubyte_unaligned,
179	store_8ubyte_unaligned): Define using new macros.
180
1812003-08-12  Ulrich Drepper  <drepper@redhat.com>
182
183	* i386_ld.c (elf_i386_finalize_plt): Use packed structs to access
184	possibly unaligned memory.  Support use of big endian machines.
185
1862003-08-11  Ulrich Drepper  <drepper@redhat.com>
187
188	* Moved to CVS archive.
189