annotate libvtv/ChangeLog @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 1830386684a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
1 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
2
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
3 * configure.ac: Handle `--with-toolexeclibdir='.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
4 * Makefile.in: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
5 * aclocal.m4: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
6 * configure: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
7 * testsuite/Makefile.in: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
8
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
9 2020-01-01 Jakub Jelinek <jakub@redhat.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
10
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
11 Update copyright years.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
12
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
13 2019-09-27 Maciej W. Rozycki <macro@wdc.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
14
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
15 * configure: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
16
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
17 2019-02-19 Caroline Tice <cmtice@google.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
18
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
19 Fix testsuite
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
20 * testsuite/libvtv.cc/const_vtable.cc (main): Fix function signature.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
21
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
22 2019-01-01 Jakub Jelinek <jakub@redhat.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
23
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
24 Update copyright years.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
25
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
26 2018-10-31 Joseph Myers <joseph@codesourcery.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
27
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
28 PR bootstrap/82856
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
29 * Makefile.am: Include multilib.am.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
30 * configure.ac: Remove AC_PREREQ.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
31 * testsuite/Makefile.am (RUNTEST): Remove quotes.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
32 * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
33 Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
34
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
35 2018-05-02 Tom de Vries <tom@codesourcery.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
36
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
37 PR testsuite/85106
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
38 * testsuite/lib/libvtv.exp: Include scanltranstree.exp.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
39
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
40 2018-05-02 Tom de Vries <tom@codesourcery.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
41
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
42 PR testsuite/85106
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
43 * testsuite/lib/libvtv.exp: Include scanwpaipa.exp.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
44
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
45 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
46
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
47 * configure: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
48
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
49 2018-04-19 Jakub Jelinek <jakub@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
50
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
51 * configure: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
52
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
53 2018-04-18 David Malcolm <dmalcolm@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
54
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
55 PR jit/85384
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
56 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
57
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
58 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
59
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
60 PR target/84148
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
61 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
62
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
63 2018-01-03 Jakub Jelinek <jakub@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
64
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
65 Update copyright years.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
66
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
67 2017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
68
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
69 * acinclude.m4: Add enable.m4 and cet.m4.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
70 * Makefile.in: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
71 * testsuite/Makefile.in: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
72 * configure: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
73 * configure.ac: Set CET_FLAGS. Update XCFLAGS.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
74 * testsuite/libvtv.cc/vtv.exp: Add scanlang.exp.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
75
111
kono
parents:
diff changeset
76 2017-01-21 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
77
kono
parents:
diff changeset
78 PR other/79046
kono
parents:
diff changeset
79 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
kono
parents:
diff changeset
80 of cat to get version from BASE-VER file.
kono
parents:
diff changeset
81 * testsuite/Makefile.in: Regenerated.
kono
parents:
diff changeset
82
kono
parents:
diff changeset
83 2017-01-17 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
84
kono
parents:
diff changeset
85 PR other/79046
kono
parents:
diff changeset
86 * configure.ac: Add GCC_BASE_VER.
kono
parents:
diff changeset
87 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
kono
parents:
diff changeset
88 get version from BASE-VER file.
kono
parents:
diff changeset
89 * testsuite/Makefile.in: Regenerated.
kono
parents:
diff changeset
90 * configure: Regenerated.
kono
parents:
diff changeset
91 * Makefile.in: Regenerated.
kono
parents:
diff changeset
92
kono
parents:
diff changeset
93 2017-01-04 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
94
kono
parents:
diff changeset
95 Update copyright years.
kono
parents:
diff changeset
96
kono
parents:
diff changeset
97 2016-11-15 Matthias Klose <doko@ubuntu.com>
kono
parents:
diff changeset
98
kono
parents:
diff changeset
99 * configure: Regenerate.
kono
parents:
diff changeset
100
kono
parents:
diff changeset
101 2016-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
102
kono
parents:
diff changeset
103 * Makefile.am (toolexeclib_LTLIBRARIES): Only set if
kono
parents:
diff changeset
104 ENABLE_VTABLE_VERIFY.
kono
parents:
diff changeset
105 Simplify.
kono
parents:
diff changeset
106 * Makefile.in: Regenerate.
kono
parents:
diff changeset
107
kono
parents:
diff changeset
108 2015-12-02 Matthias Klose <doko@ubuntu.com>
kono
parents:
diff changeset
109
kono
parents:
diff changeset
110 * configure.ac: Move AM_ENABLE_MULTILIB before
kono
parents:
diff changeset
111 GCC_LIBSTDCXX_RAW_CXX_FLAGS.
kono
parents:
diff changeset
112 * configure: Regenerate.
kono
parents:
diff changeset
113
kono
parents:
diff changeset
114 2015-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
115
kono
parents:
diff changeset
116 * configure.tgt (*-*-solaris2.[1-9]*): Declare supported.
kono
parents:
diff changeset
117 * configure.ac: Call AC_USE_SYSTEM_EXTENSIONS.
kono
parents:
diff changeset
118 <*-*-solaris2*>: Check for init priority support.
kono
parents:
diff changeset
119 Check for getexecname, __fortify_fail, _obstack_begin.
kono
parents:
diff changeset
120 (VTV_NO_OBSTACK): New conditional.
kono
parents:
diff changeset
121 * configure: Regenerate.
kono
parents:
diff changeset
122 * Makefile.am [VTV_NO_OBSTACK] (obstack.c): Use new condition.
kono
parents:
diff changeset
123 Create empty config.h
kono
parents:
diff changeset
124 * Makefile.in: Regenerate.
kono
parents:
diff changeset
125
kono
parents:
diff changeset
126 * vtv_rts.cc [HAVE_GETEXECNAME] (program_invocation_name): New
kono
parents:
diff changeset
127 variable.
kono
parents:
diff changeset
128 (read_section_offset_and_length) [HAVE_GETEXECNAME]: Set it.
kono
parents:
diff changeset
129 (dl_iterate_phdr_callback) [HAVE_GETEXECNAME]: Set it.
kono
parents:
diff changeset
130
kono
parents:
diff changeset
131 (__fortify_fail): Wrap in HAVE___FORTIFY_FAIL
kono
parents:
diff changeset
132 [!HAVE___FORTIFY_FAIL]: Provide non-Cygwin implementation.
kono
parents:
diff changeset
133
kono
parents:
diff changeset
134 (read_section_offset_and_length): Assert sh_size >= VTV_PAGE_SIZE.
kono
parents:
diff changeset
135 (iterate_modules): Fix typo.
kono
parents:
diff changeset
136 Use VTV_PAGE_SIZE.
kono
parents:
diff changeset
137 (dl_iterate_phdr_callback): Fix typo.
kono
parents:
diff changeset
138 Use VTV_PAGE_SIZE.
kono
parents:
diff changeset
139 (__VLTChangePermission): Fix typos.
kono
parents:
diff changeset
140
kono
parents:
diff changeset
141 2015-11-09 Alan Modra <amodra@gmail.com>
kono
parents:
diff changeset
142
kono
parents:
diff changeset
143 * vtv_malloc.cc (obstack_chunk_free): Correct param type.
kono
parents:
diff changeset
144 (__vtv_malloc_init): Use obstack_specify_allocation.
kono
parents:
diff changeset
145
kono
parents:
diff changeset
146 2015-10-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
kono
parents:
diff changeset
147
kono
parents:
diff changeset
148 * configure.tgt (aarch64*-*-linux): Enable.
kono
parents:
diff changeset
149 (arm*-*-linux*): Enable.
kono
parents:
diff changeset
150
kono
parents:
diff changeset
151 2015-10-09 David Malcolm <dmalcolm@redhat.com>
kono
parents:
diff changeset
152
kono
parents:
diff changeset
153 * testsuite/lib/libvtv.exp: Load multiline.exp before prune.exp,
kono
parents:
diff changeset
154 using load_gcc_lib.
kono
parents:
diff changeset
155
kono
parents:
diff changeset
156 2015-08-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
157
kono
parents:
diff changeset
158 Update copyrights.
kono
parents:
diff changeset
159
kono
parents:
diff changeset
160 2015-08-01 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
161
kono
parents:
diff changeset
162 PR 66521
kono
parents:
diff changeset
163 * Makefile.am: Update to match latest tree.
kono
parents:
diff changeset
164 * Makefile.in: Regenerate.
kono
parents:
diff changeset
165 * testsuite/lib/libvtv: Brought up to date.
kono
parents:
diff changeset
166 * vtv_malloc.cc (VTV_DEBUG): Update function call to match renamed
kono
parents:
diff changeset
167 function (old bug!).
kono
parents:
diff changeset
168 * vtv_rts.cc (debug_functions, debug_init, debug_verify_vtable): Update
kono
parents:
diff changeset
169 initializations to work correctly with VTV_DEBUG defined.
kono
parents:
diff changeset
170
kono
parents:
diff changeset
171 2015-05-13 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
kono
parents:
diff changeset
172
kono
parents:
diff changeset
173 * Makefile.in: Regenerated with automake-1.11.6.
kono
parents:
diff changeset
174 * aclocal.m4: Likewise.
kono
parents:
diff changeset
175 * configure: Likewise.
kono
parents:
diff changeset
176 * testsuite/Makefile.in: Likewise.
kono
parents:
diff changeset
177 * testsuite/other-tests/Makefile.in: Likewise.
kono
parents:
diff changeset
178
kono
parents:
diff changeset
179 2015-02-09 Thomas Schwinge <thomas@codesourcery.com>
kono
parents:
diff changeset
180
kono
parents:
diff changeset
181 * Makefile.in: Regenerate.
kono
parents:
diff changeset
182 * aclocal.m4: Likewise.
kono
parents:
diff changeset
183 * configure: Likewise.
kono
parents:
diff changeset
184 * testsuite/Makefile.in: Likewise.
kono
parents:
diff changeset
185
kono
parents:
diff changeset
186 2015-01-29 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
187
kono
parents:
diff changeset
188 Committing VTV Cywin/Ming patch for Patrick Wollgast
kono
parents:
diff changeset
189 * libvtv/Makefile.in : Regenerate.
kono
parents:
diff changeset
190 * libvtv/configure : Regenerate.
kono
parents:
diff changeset
191
kono
parents:
diff changeset
192 2015-01-28 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
193
kono
parents:
diff changeset
194 Committing VTV Cywin/Ming patch for Patrick Wollgast
kono
parents:
diff changeset
195 * libvtv/Makefile.am : Add libvtv.la to toolexeclib_LTLIBRARIES, if
kono
parents:
diff changeset
196 VTV_CYGMIN is set. Define libvtv_la_LIBADD, libvtv_la_LDFLAGS,
kono
parents:
diff changeset
197 libvtv_stubs_la_LDFLAGS and libvtv_stubs_la_SOURCES if VTV_CYGMIN is
kono
parents:
diff changeset
198 set. Add obstac.c to libvtv_la_SOURCES if VTV_CYGMIN is set.
kono
parents:
diff changeset
199 * libvtv/aclocal.m4 : Regenerate.
kono
parents:
diff changeset
200 * libvtv/configure.ac : Add ACX_LT_HOST_FLAGS. Define VTV_CYGMIN.
kono
parents:
diff changeset
201 * libvtv/configure.tgt : (x86_64-*-cygwin*, i?86-*-cygwin*,
kono
parents:
diff changeset
202 x86_64-*-mingw*)
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
203 (i?86-*-mingw*): Add to supported targets.
111
kono
parents:
diff changeset
204 * libvtv/vtv_fail.cc : Skip inclusion of execinfo.h on Cygwin and MinGW.
kono
parents:
diff changeset
205 (log_error_message): Skip calls to backtrace and backtrace_symbols_fd
kono
parents:
diff changeset
206 on Cygwin and MinGW.
kono
parents:
diff changeset
207 * libvtv/vtv_malloc.cc : Include windows.h and skip sys/mman.h
kono
parents:
diff changeset
208 inclusion on Cygwin and MinGW. Add sysconf port on Cygwin and MinGW.
kono
parents:
diff changeset
209 (obstack_chunk_alloc): Exchange call to mmap with call to VirtualAlloc
kono
parents:
diff changeset
210 on Cygwin and MinGW.
kono
parents:
diff changeset
211 (__vtv_malloc_init): Exchange call to sysconf with call to port of
kono
parents:
diff changeset
212 sysconf on Cygwin and MinGW.
kono
parents:
diff changeset
213 * libvtv/vtv_malloc.h : Declare mprotect and define PROT_READ and
kono
parents:
diff changeset
214 PROT_WRITE on Cygwin and MinGW.
kono
parents:
diff changeset
215 * libvtv/map.h : Include stdint.h on MinGW.
kono
parents:
diff changeset
216 * libvtv/rts.cc : Include windows.h, winternl.h and psapi.h, skip
kono
parents:
diff changeset
217 include of execinfo.h, sys/mman.h and link.h on Cygwin and MinGW. Add
kono
parents:
diff changeset
218 port of __fortify_fail on Cygwin and MinGW. Change ElfW (Addr) to
kono
parents:
diff changeset
219 uintptr_t on Cygwin and MinGW.
kono
parents:
diff changeset
220 (read_section_offset_and_length): Add port for Cygwin and MinGW
kono
parents:
diff changeset
221 (iterate_modules): New function.
kono
parents:
diff changeset
222 (vtv_unprotect_vtable_vars): Use iterate_modules instead of
kono
parents:
diff changeset
223 dl_iterate_phdr on Cygwin and MinGW.
kono
parents:
diff changeset
224 (vtv_protect_vtable_vars): Likewise.
kono
parents:
diff changeset
225 (count_all_pages): Likewise.
kono
parents:
diff changeset
226 (dl_iterate_phdr_count_pages): Don't build on Cygwin and MinGW.
kono
parents:
diff changeset
227 * libvtv/utils.cc : Include windows.h and skip execinfo.h inclusion on
kono
parents:
diff changeset
228 Cygwin and MinGW.
kono
parents:
diff changeset
229 (__vtv_open_log): Exchange call to getuid and getpid with
kono
parents:
diff changeset
230 GetCurrentProcessId and adjust call to snprintf accordingly on Cygwin
kono
parents:
diff changeset
231 and MinGW. Adjust calls to mkdir on MinGW. Adjust call to open on
kono
parents:
diff changeset
232 Cygwin and MinGW.
kono
parents:
diff changeset
233 (__vtv_add_to_log): Adjust call to snprintf on Cygwin and MinGW.
kono
parents:
diff changeset
234 (__vtv_log_verification_failure): Don't generate a backtrace on Cygwin
kono
parents:
diff changeset
235 and MinGW.
kono
parents:
diff changeset
236
kono
parents:
diff changeset
237 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
kono
parents:
diff changeset
238
kono
parents:
diff changeset
239 * testsuite/lib/libvtv.exp: Load target-utils.exp
kono
parents:
diff changeset
240
kono
parents:
diff changeset
241 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
kono
parents:
diff changeset
242
kono
parents:
diff changeset
243 PR bootstrap/63784
kono
parents:
diff changeset
244 * configure: Regenerated.
kono
parents:
diff changeset
245
kono
parents:
diff changeset
246 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
kono
parents:
diff changeset
247
kono
parents:
diff changeset
248 PR target/63610
kono
parents:
diff changeset
249 * configure: Regenerate.
kono
parents:
diff changeset
250
kono
parents:
diff changeset
251 2013-09-25 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
252
kono
parents:
diff changeset
253 * Makefile.am: Reinstate ENABLE_VTABLE_VERIFY checks, to make
kono
parents:
diff changeset
254 sure testsuite is not run if libstdc++ and libgcc were not built
kono
parents:
diff changeset
255 with vtable verification.
kono
parents:
diff changeset
256 * Makefile.in: Regenerated.
kono
parents:
diff changeset
257 * configure.ac: Reinstate checks for --enable-vtable-verify flag,
kono
parents:
diff changeset
258 to make sure testsuite is not run if libstdc++ and libgcc were not
kono
parents:
diff changeset
259 built with vtable verification.
kono
parents:
diff changeset
260 * configure: Regenerated.
kono
parents:
diff changeset
261
kono
parents:
diff changeset
262 2013-09-24 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
263
kono
parents:
diff changeset
264 * Makefile.am: Change libvtv_includedir to the directory used by
kono
parents:
diff changeset
265 the other libraries rather than the top include directory.
kono
parents:
diff changeset
266 * Makefile.in: Regenerated.
kono
parents:
diff changeset
267
kono
parents:
diff changeset
268 2013-09-20 Alan Modra <amodra@gmail.com>
kono
parents:
diff changeset
269
kono
parents:
diff changeset
270 * configure: Regenerate.
kono
parents:
diff changeset
271
kono
parents:
diff changeset
272 2013-09-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
kono
parents:
diff changeset
273
kono
parents:
diff changeset
274 * configure.tgt: Remove *-*-*android* from supported targets.
kono
parents:
diff changeset
275
kono
parents:
diff changeset
276 2013-09-09 H.J. Lu <hongjiu.lu@intel.com>
kono
parents:
diff changeset
277
kono
parents:
diff changeset
278 PR other/58374
kono
parents:
diff changeset
279 * configure.ac: Move VTV_SUPPORTED check after AC_CANONICAL_SYSTEM.
kono
parents:
diff changeset
280 * configure: Regenerated.
kono
parents:
diff changeset
281
kono
parents:
diff changeset
282 2013-09-08 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
283
kono
parents:
diff changeset
284 * testsuite/event-main.cc: Move to libvtv.cc subdirectory.
kono
parents:
diff changeset
285 * testsuite/environment.cc: Ditto.
kono
parents:
diff changeset
286 * testsuite/template-list2.cc: Ditto.
kono
parents:
diff changeset
287 * testsuite/event.h: Ditto.
kono
parents:
diff changeset
288 * testsuite/dataentry.cc: Ditto.
kono
parents:
diff changeset
289 * testsuite/event-private.h: Ditto.
kono
parents:
diff changeset
290 * testsuite/virtual_inheritance.cc: Ditto.
kono
parents:
diff changeset
291 * testsuite/povray-derived.cc: Ditto.
kono
parents:
diff changeset
292 * testsuite/nested_vcall_test.cc: Ditto.
kono
parents:
diff changeset
293 * testsuite/template-list-iostream.cc: Ditto.
kono
parents:
diff changeset
294 * testsuite/parts-test-extra-parts-views.h: Ditto.
kono
parents:
diff changeset
295 * testsuite/virtfunc-test.cc: Ditto.
kono
parents:
diff changeset
296 * testsuite/parts-test-extra-parts.h: Ditto.
kono
parents:
diff changeset
297 * testsuite/const_vtable.cc: Ditto.
kono
parents:
diff changeset
298 * testsuite/template-list.cc: Ditto.
kono
parents:
diff changeset
299 * testsuite/dup_name.cc: Ditto.
kono
parents:
diff changeset
300 * testsuite/thunk.cc: Ditto.
kono
parents:
diff changeset
301 * testsuite/parts-test-main.h: Ditto.
kono
parents:
diff changeset
302 * testsuite/mul_inh.cc: Ditto.
kono
parents:
diff changeset
303 * testsuite/test1.cc: Ditto.
kono
parents:
diff changeset
304 * testsuite/bb_tests.cc: Ditto.
kono
parents:
diff changeset
305 * testsuite/v8-test-2.cc: Ditto.
kono
parents:
diff changeset
306 * testsuite/thunk_vtable_map_attack.cc: Ditto.
kono
parents:
diff changeset
307 * testsuite/xlan-test.cc: Ditto.
kono
parents:
diff changeset
308 * testsuite/parts-test-main.cpp: Move to libvtv.cc subdirectory and
kono
parents:
diff changeset
309 change file extension from .cc to .cpp.
kono
parents:
diff changeset
310 * testsuite/event-definitions.cpp: Ditto.
kono
parents:
diff changeset
311 * testsuite/event-main.cpp: Ditto.
kono
parents:
diff changeset
312 * testsuite/derived-main.cpp: Ditto.
kono
parents:
diff changeset
313 * testsuite/derived-lib.cpp: Ditto.
kono
parents:
diff changeset
314 * testsuite/event-private.cpp: Ditto.
kono
parents:
diff changeset
315 * testsuite/parts-test-extra-parts-views.cpp: Ditto.
kono
parents:
diff changeset
316 * testsuite/parts-test-extra-parts.cpp: Ditto.
kono
parents:
diff changeset
317 * testsuite/parts-test.list: Move to libvtv.cc subdirectory. Change
kono
parents:
diff changeset
318 file extensions inside file from .cc to .cpp.
kono
parents:
diff changeset
319 * testsuite/event.list: Ditto.
kono
parents:
diff changeset
320 * testsuite/derived.list: Ditto.
kono
parents:
diff changeset
321 * testsuite/register_pair.cc: Move to libvtv.cc; rename file to
kono
parents:
diff changeset
322 register_set_pair.cc; include stdlib.h, stdio.h stdint.h string.h
kono
parents:
diff changeset
323 (KEY_TYPE_FIXED_SIZE): New define.
kono
parents:
diff changeset
324 (key_buffer, name_string, fake_names): New global variables.
kono
parents:
diff changeset
325 (generate_names): New function.
kono
parents:
diff changeset
326 (vtv_string_hans): New function.
kono
parents:
diff changeset
327 (main): Add call to generate_names. Update middle for-loop to
kono
parents:
diff changeset
328 initialize new parameters for __VLTRegisterPair... calls; move calls
kono
parents:
diff changeset
329 to __VLTRegisterPair... to middle for-loop. Add calls to
kono
parents:
diff changeset
330 __VLTRegisterSet...
kono
parents:
diff changeset
331 * testsuite/register_pair_mt.cc: Ditto; renamed to
kono
parents:
diff changeset
332 register_set_pair_mt.cc
kono
parents:
diff changeset
333 * testsuite/libvtv.cc/vtv.exp: New file.
kono
parents:
diff changeset
334 * testsuite/libvtv.mempool.cc/mempool.exp: New file.
kono
parents:
diff changeset
335 * testsuite/libvtv.mt.cc/mt.exp: New file.
kono
parents:
diff changeset
336 * testsuite/lib/libvtv.exp: New file.
kono
parents:
diff changeset
337 * testsuite/lib/libvtv-dg.exp: New file.
kono
parents:
diff changeset
338 * testsuite/config/default.exp: New file.
kono
parents:
diff changeset
339 * testsuite/Makefile.am: New file. (Old file was moved to other-tests
kono
parents:
diff changeset
340 subdirectory.)
kono
parents:
diff changeset
341 * testsuite/Makefile.in: New file (generated).
kono
parents:
diff changeset
342 * testsuite/mempool_negative.c: Change to C++ file; move to
kono
parents:
diff changeset
343 libvtv.mempool.cc; include vtv-change-permission.h.
kono
parents:
diff changeset
344 (main): Add call to __VLTChangePermission.
kono
parents:
diff changeset
345 * testsuite/mempool_positive.c: Change to C++ file; move to
kono
parents:
diff changeset
346 libvtv.mempool.cc; include vtv-change-permission.h.
kono
parents:
diff changeset
347 (main): Add call to __VLTChangePermission.
kono
parents:
diff changeset
348 * testsuite/temp_deriv3.cc: Move to other-tests subdirectory.
kono
parents:
diff changeset
349 * testsuite/environment-fail-64.s: Ditto.
kono
parents:
diff changeset
350 * testsutite/dlopen.cc: Ditto.
kono
parents:
diff changeset
351 * testsuite/so.cc: Ditto.
kono
parents:
diff changeset
352 * testsuite/temp_deriv2.cc: Ditto.
kono
parents:
diff changeset
353 * testsuite/field-test.cc: Ditto.
kono
parents:
diff changeset
354 * testsuite/dlopen_mt.cc: Ditto.
kono
parents:
diff changeset
355 * testsuite/environment-fail-32.s: Ditto.
kono
parents:
diff changeset
356 * testsuite/temp_deriv.cc: Ditto.
kono
parents:
diff changeset
357 * testsuite/replace-fail.cc: Ditto.
kono
parents:
diff changeset
358 * testsuite/other-tests/Makefile.am: New file. Copied from the
kono
parents:
diff changeset
359 Makefile.am that used to be in testsuite directory.
kono
parents:
diff changeset
360 * testsuite/other-tests/Makefile.in: Generated. (New file).
kono
parents:
diff changeset
361 * testsuite/other-tests/README: New file.
kono
parents:
diff changeset
362
kono
parents:
diff changeset
363 2013-09-07 Paolo Carlini <paolo.carlini@oracle.com>
kono
parents:
diff changeset
364
kono
parents:
diff changeset
365 * testsuite/Makefile.am: Remove #if ENABLE_VTABLE_VERIFY check around
kono
parents:
diff changeset
366 definition of check-am:.
kono
parents:
diff changeset
367 * testsuite/Makefile.in: Regenerate.
kono
parents:
diff changeset
368
kono
parents:
diff changeset
369 2013-09-06 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
370
kono
parents:
diff changeset
371 * Makefile.am: Remove #if ENABLE_VTABLE_VERIFY checks around
kono
parents:
diff changeset
372 definitions of SUBDIRS, libvtv_la_SOURCES and libvtv_include_HEADERS.
kono
parents:
diff changeset
373 * Makefile.in: Regenerate.
kono
parents:
diff changeset
374 * configure.ac: Remove checks and tests for --enable-vtable-verify.
kono
parents:
diff changeset
375 * configure: Regenerate.
kono
parents:
diff changeset
376
kono
parents:
diff changeset
377 2013-08-20 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
378
kono
parents:
diff changeset
379 * Makefile.am (DEFS): Add "@DEFS@", to inherit defintions.
kono
parents:
diff changeset
380 * Makefile.in: Regenerate.
kono
parents:
diff changeset
381 * configure.ac: Add check for __secure_getenv and secure_getenv.
kono
parents:
diff changeset
382 * configure: Regenerate.
kono
parents:
diff changeset
383 * vtv_utils.cc : Include stdlib.h
kono
parents:
diff changeset
384 (HAVE_SECURE_GETENV): Add checks and definitions for secure_getenv.
kono
parents:
diff changeset
385 (log_dirs): Remove file static constant.
kono
parents:
diff changeset
386 (__vtv_open_log): Increase size of log file name. Add the user
kono
parents:
diff changeset
387 and process ids to the file name. Do not put the log files in /tmp.
kono
parents:
diff changeset
388 Instead try to get the directory name from an environment variable; if
kono
parents:
diff changeset
389 that fails try to use stderr. Add O_NOFOLLOW to the flags
kono
parents:
diff changeset
390 for 'open'. Update function comment.
kono
parents:
diff changeset
391 * vtv_rts.cc (log_memory_protection_data): Remove %d from file name.
kono
parents:
diff changeset
392
kono
parents:
diff changeset
393 2013-08-08 Benjamin Kosnik <bkoz@redhat.com>
kono
parents:
diff changeset
394 Michael Meissner <meissner@linux.vnet.ibm.com>
kono
parents:
diff changeset
395
kono
parents:
diff changeset
396 * configure.tgt : Simplify, just use VTV_SUPPORTED.
kono
parents:
diff changeset
397
kono
parents:
diff changeset
398 2013-08-07 Benjamin Kosnik <bkoz@redhat.com>
kono
parents:
diff changeset
399
kono
parents:
diff changeset
400 * Makefile.am (SUBDIRS): Protect with ENABLE_VTABLE_VERIFY.
kono
parents:
diff changeset
401 * Makefile.in: Regenerate.
kono
parents:
diff changeset
402 * acinclude.m4 (LIBVTV_CONFIGURE): Move parts to..
kono
parents:
diff changeset
403 * configure.ac: ...here. Make configure more verbose, re-order.
kono
parents:
diff changeset
404 * configure: Regenerate.
kono
parents:
diff changeset
405
kono
parents:
diff changeset
406 2013-08-02 Caroline Tice <cmtice@google.com>
kono
parents:
diff changeset
407 Benjamin Kosnik <bkoz@redhat.com>
kono
parents:
diff changeset
408 Luis Lozano <llozano@google.com>
kono
parents:
diff changeset
409 Geoff Pike <gpike@google.com>
kono
parents:
diff changeset
410
kono
parents:
diff changeset
411 Initial check-in of new vtable verification feature.
kono
parents:
diff changeset
412 * configure.ac : New file.
kono
parents:
diff changeset
413 * acinclude.m4 : New file.
kono
parents:
diff changeset
414 * Makefile.am : New file.
kono
parents:
diff changeset
415 * aclocal.m4 : New file.
kono
parents:
diff changeset
416 * configure.tgt : New file.
kono
parents:
diff changeset
417 * configure: New file (generated).
kono
parents:
diff changeset
418 * Makefile.in: New file (generated).
kono
parents:
diff changeset
419 * vtv_set.h : New file.
kono
parents:
diff changeset
420 * vtv_utils.cc : New file.
kono
parents:
diff changeset
421 * vtv_utils.h : New file.
kono
parents:
diff changeset
422 * vtv_malloc.cc : New file.
kono
parents:
diff changeset
423 * vtv_rts.cc : New file.
kono
parents:
diff changeset
424 * vtv_malloc.h : New file.
kono
parents:
diff changeset
425 * vtv_rts.h : New file.
kono
parents:
diff changeset
426 * vtv_fail.cc : New file.
kono
parents:
diff changeset
427 * vtv_fail.h : New file.
kono
parents:
diff changeset
428 * vtv_map.h : New file.
kono
parents:
diff changeset
429 * scripts/run-testsuite.sh : New file.
kono
parents:
diff changeset
430 * scripts/sum-vtv-counts.c : New file.
kono
parents:
diff changeset
431 * testsuite/parts-test-main.h : New file.
kono
parents:
diff changeset
432 * testusite/dataentry.cc : New file.
kono
parents:
diff changeset
433 * testsuite/temp_deriv.cc : New file.
kono
parents:
diff changeset
434 * testsuite/register_pair.cc : New file.
kono
parents:
diff changeset
435 * testsuite/virtual_inheritance.cc : New file.
kono
parents:
diff changeset
436 * testsuite/field-test.cc : New file.
kono
parents:
diff changeset
437 * testsuite/nested_vcall_test.cc : New file.
kono
parents:
diff changeset
438 * testsuite/template-list-iostream.cc : New file.
kono
parents:
diff changeset
439 * testsuite/register_pair_inserts.cc : New file.
kono
parents:
diff changeset
440 * testsuite/register_pair_inserts_mt.cc : New file.
kono
parents:
diff changeset
441 * testsuite/event.list : New file.
kono
parents:
diff changeset
442 * testsuite/parts-test-extra-parts-views.cc : New file.
kono
parents:
diff changeset
443 * testsuite/parts-test-extra-parts-views.h : New file.
kono
parents:
diff changeset
444 * testsuite/environment-fail-32.s : New file.
kono
parents:
diff changeset
445 * testsuite/parts-test-extra-parts.h : New file.
kono
parents:
diff changeset
446 * testsuite/temp_deriv2.cc : New file.
kono
parents:
diff changeset
447 * testsuite/dlopen_mt.cc : New file.
kono
parents:
diff changeset
448 * testsuite/event.h : New file.
kono
parents:
diff changeset
449 * testsuite/template-list.cc : New file.
kono
parents:
diff changeset
450 * testsuite/replace-fail.cc : New file.
kono
parents:
diff changeset
451 * testsuite/Makefile.am : New file.
kono
parents:
diff changeset
452 * testsuite/Makefile.in: New file (generated).
kono
parents:
diff changeset
453 * testsuite/mempool_negative.c : New file.
kono
parents:
diff changeset
454 * testsuite/parts-test-main.cc : New file.
kono
parents:
diff changeset
455 * testsuite/event-private.cc : New file.
kono
parents:
diff changeset
456 * testsuite/thunk.cc : New file.
kono
parents:
diff changeset
457 * testsuite/event-defintiions.cc : New file.
kono
parents:
diff changeset
458 * testsuite/event-private.h : New file.
kono
parents:
diff changeset
459 * testsuite/parts-test.list : New file.
kono
parents:
diff changeset
460 * testusite/register_pair_mt.cc : New file.
kono
parents:
diff changeset
461 * testsuite/povray-derived.cc : New file.
kono
parents:
diff changeset
462 * testsuite/event-main.cc : New file.
kono
parents:
diff changeset
463 * testsuite/environment.cc : New file.
kono
parents:
diff changeset
464 * testsuite/template-list2.cc : New file.
kono
parents:
diff changeset
465 * testsuite/thunk_vtable_map_attack.cc : New file.
kono
parents:
diff changeset
466 * testsuite/parts-test-extra-parts.cc : New file.
kono
parents:
diff changeset
467 * testsuite/environment-fail-64.s : New file.
kono
parents:
diff changeset
468 * testsuite/dlopen.cc : New file.
kono
parents:
diff changeset
469 * testsuite/so.cc : New file.
kono
parents:
diff changeset
470 * testsuite/temp_deriv3.cc : New file.
kono
parents:
diff changeset
471 * testsuite/const_vtable.cc : New file.
kono
parents:
diff changeset
472 * testsuite/mempool_positive.c : New file.
kono
parents:
diff changeset
473 * testsuite/dup_name.cc : New file.
kono
parents:
diff changeset
474