This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Forwarding this patch to libstdc++@gcc.gnu.org
-- Caroline Tice
cmtice@google.com
---------- Forwarded message ----------
From: Caroline Tice <cmtice@google.com>
Date: Wed, Jan 23, 2013 at 2:38 PM
Subject: Re: [PATCH] Vtable pointer verification, runtime library
changes (patch 3 of 3)
To: GCC Patches <gcc-patches@gcc.gnu.org>
I have made the requested changes to the previous patches I submitted
for the vtable verification feature. As requested I have broken this
into three patches: the C++ front end changes, the main gcc changes,
and the runtime library changes. Here are the runtime library changes
for the vtable verification feature.
-- Caroline Tice
cmtice@google.com
ChangeLog:
2013-01-23 Caroline Tice <cmtice@google.com>
* configure (predep_objects): Add vtv_start.o.
(postdep_objects): Add vtv_end.o.
* src/Makefile.am (libvtv__la_LIBADD): Add definition.
(CXXLINK): Add libtvt__la_LIBADD to the library search path; add
libvtv_init to list of linked in libraries.
* src/Makefile.in: Regenerate from Makefile.am.
* libsupc++/Makefile.in: Regenerate from Makefile.am.
* libsupc++/vtv_rts.cc: New file.
* libsupc++/vtv_malloc.h: New file.
* libsupc++/vtv_rts.h: New file.
* libsupc++/vtv_fail.h: New file.
* libsupc++/vtv_map.h: New file.
* libsupc++/vtv_set.h: New file.
* libsupc++/vtv_stubs.cc: New file.
* libsupc++/vtv_utils.cc: New file.
* libsupc++/vtv_utils.h: New file.
* libsupc++/vtv_init.cc: New file.
* libsupc++/vtv_malloc.cc: New file.
* libsupc++/Makefile.am (sources): Add vtv_rts.cc, vtv_malloc.cc and
vtv_utils.cc to the list.
(vtv_init_sources, vtv_stubs_soruces, libvtv_init_la_sources,
libvtv_stubs_la_sources): New definitions.
* config/abi/pre/gnu.ver: Add vtable verification runtime functions to
the list of globally visible symbols.
Attachment:
fsf-vtable-verification.v4.runtime.patch
Description: Binary data
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |