blob: caa2b5bc1ef96300ffcd29ad373391a62b0c3dd8 [file] [log] [blame]
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000012005-07-23 Ulrich Drepper <drepper@redhat.com>
2
3 * elf-knowledge.h (SECTION_STRIP_P): Don't handle removal of debug
4 sections here anymore.
5 * elf32_checksum.c: Adjust for change in SECTION_STRIP_P interface.
6
7 * elf_update.c (elf_update): Get write lock, not read lock.
8
9 * elf32_updatenull.c (updatenull): Get section headers if necessary
10 and possible.
11
122005-07-22 Ulrich Drepper <drepper@redhat.com>
13
14 * elf32_updatenull.c (updatenull): If program header hasn't been loaded
15 yet, try to do it now.
16 Don't unnecessarily update overflow of section count in zeroth section
17 sh_size field.
18 If section content hasn't been read yet, do it before looking for the
19 block size. If no section data present, infer size of section header.
20
212005-05-11 Ulrich Drepper <drepper@redhat.com>
22
23 * elf.h: Update again.
24
252005-05-09 Ulrich Drepper <drepper@redhat.com>
26
27 * elf.h: Update from glibc.
28
292005-05-08 Roland McGrath <roland@redhat.com>
30
31 * elf_begin.c (read_file) [_MUDFLAP]: Don't use mmap for now.
32 * elf_update.c (write_file) [_MUDFLAP]: Likewise.
33
342005-03-29 Ulrich Drepper <drepper@redhat.com>
35
36 * elf32_checksum.c: Use INTUSE and INTDEF to avoid PLTs.
37 * elf_end.c: Likewise.
38 * elf_getdata.c: Likewise.
39 * gelf_getehdr.c: Likewise.
40 * nlist.c: Likewise.
41 * libelfP.h: Add declarations of internal functions.
42
432005-02-15 Ulrich Drepper <drepper@redhat.com>
44
45 * common.h (CONVERT): Make sure all values are unsigned.
46 (CONVERT_TO): Likewise.
47
48 * Makefile.am (AM_CFLAGS): Add -Wformat=2.
49 Fix rule to build libelf.so.
50
512005-02-06 Ulrich Drepper <drepper@redhat.com>
52
53 * Makefile.am: Cleanup AM_CFLAGS handling. Add -Wunused -Wextra.
54 Remove lint handling.
55 * elf32_getphdr.c: Minor cleanups.
56 * elf32_getshdr.c: Likewise.
57 * elf32_updatefile.c: Likewise.
58 * elf32_updatenull.c: Likewise.
59 * elf_begin.c: Likewise.
60 * elf_error.c: Likewise.
61 * elf_getarsym.c: Likewise.
62 * elf_getdata.c: Likewise.
63 * elf_update.c: Likewise.
64 * gelf_xlate.c: Likewise.
65
662005-02-05 Ulrich Drepper <drepper@redhat.com>
67
68 * Makefile.am: Check for text relocations in constructed DSO.
69
70 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -Werror -fpic -fmudflap.
71
722005-02-04 Ulrich Drepper <drepper@redhat.com>
73
74 * gelf_getehdr.c (gelf_getehdr): Slight optimization.
75
76 * elf32_checksum.c (checksum): Do not look at NOBITS sections.
77
78 * gelf.h: Add gelf_checksum prototype.
79
802004-09-25 Ulrich Drepper <drepper@redhat.com>
81
82 * elf32_checksum.c: Make compile with gcc 4.0.
83 * elf32_updatefile.c: Likewise.
84 * elf32_updatenull.c: Likewise.
85 * elf_begin.c: Likewise.
86 * elf_error.c: Likewise.
87 * elf_getdata.c: Likewise.
88 * elf_getident.c: Likewise.
89
902004-04-01 Ulrich Drepper <drepper@redhat.com>
91
92 * elf.h: Update from glibc.
93
942004-01-23 Ulrich Drepper <drepper@redhat.com>
95
96 * elf_update.c: Fix locking.
97 * elf_clone.c: Likewise.
98
99 * libelf.h: Define ELF_T_LIB.
100 * gelf_getlib.c: New file.
101 * gelf_update_lib.c: New file.
102 * gelf.h: Declare the new functions. Define GElf_Lib.
103 * abstract.h: Define Lib, Lib32, Lib64.
104 * gelf_xlate.c (__elf_xfctstom): Add ELF_T_LIB entry.
105 * gelf_xlate.h: Add entry for ElfXX_Lib.
106 * elf_getdata.c: Recognize SHT_GNU_LIBLIST as a known section type.
107 * libelf.map: Add new symbols to ELFUTILS_1.1.
108 * Makefile.am (libelf_a_SOURCES): Add gelf_getlib.c and
109 gelf_update_lib.c.
110
1112004-01-17 Ulrich Drepper <drepper@redhat.com>
112
113 * Makefile.am: Support building with mudflap.
114
115 * gelf_xlate.c (INLINE3): Avoid using cast as lvalue.
116 * dl-hash.h (_dl_elf_hash): Likewise.
117
1182004-01-05 Ulrich Drepper <drepper@redhat.com>
119
120 * elf-knowledge.h: New file. From libelf subdir.
121 * Makefile.am (euincludedir): Define.
122 (euinclude_HEADERS): Add elf-knowledge.h.
123
1242003-09-24 Ulrich Drepper <drepper@redhat.com>
125
126 * elf.h: Define some PT_IA_64_HP_* constants.
127
1282003-09-23 Jakub Jelinek <jakub@redhat.com>
129
130 * libelfP.h (struct Elf): Move state.elf64.sizestr_offset after
131 state.elf64.scnincr to match state.elf{,32}.
132
1332003-08-12 Ulrich Drepper <drepper@redhat.com>
134
135 * elf32_updatefile.c (__updatemmap): When writing back file where
136 some sections have not been read in, count their sizes based on
137 the section header.
138
1392003-08-11 Ulrich Drepper <drepper@redhat.com>
140
141 * Moved to CVS archive.