r198565 - in /branches/google/gcc-4_7-mobile-vt...
ctice@gcc.gnu.org
ctice@gcc.gnu.org
Thu May 2 23:46:00 GMT 2013
Author: ctice
Date: Thu May 2 23:46:35 2013
New Revision: 198565
URL: http://gcc.gnu.org/viewcvs?rev=198565&root=gcc&view=rev
Log:
Coalesce calls to mprotect, to make more efficient; fix problem with
preinit option, to only call unprotect/protect once per linked object, rather
than once per compiled object.
Modified:
branches/google/gcc-4_7-mobile-vtable-verification/libstdc++-v3/config/abi/pre/gnu.ver
branches/google/gcc-4_7-mobile-vtable-verification/libstdc++-v3/libsupc++/vtv_init.cc
branches/google/gcc-4_7-mobile-vtable-verification/libstdc++-v3/libsupc++/vtv_malloc.cc
branches/google/gcc-4_7-mobile-vtable-verification/libstdc++-v3/libsupc++/vtv_rts.cc
branches/google/gcc-4_7-mobile-vtable-verification/libstdc++-v3/libsupc++/vtv_rts.h
branches/google/gcc-4_7-mobile-vtable-verification/libstdc++-v3/libsupc++/vtv_stubs.cc
Changes in other areas also in this revision:
Added:
branches/google/gcc-4_7-mobile-vtable-verification/include/vtv-change-permission.h
branches/google/gcc-4_7-mobile-vtable-verification/libgcc/vtv_end_preinit.c
branches/google/gcc-4_7-mobile-vtable-verification/libgcc/vtv_start_preinit.c
Modified:
branches/google/gcc-4_7-mobile-vtable-verification/ChangeLog.google-4_7-vtable
branches/google/gcc-4_7-mobile-vtable-verification/gcc/common.opt
branches/google/gcc-4_7-mobile-vtable-verification/gcc/config/gnu-user.h
branches/google/gcc-4_7-mobile-vtable-verification/gcc/config/i386/gnu-user.h
branches/google/gcc-4_7-mobile-vtable-verification/gcc/config/i386/gnu-user64.h
branches/google/gcc-4_7-mobile-vtable-verification/gcc/cp/g++spec.c
branches/google/gcc-4_7-mobile-vtable-verification/gcc/cp/vtable-class-hierarchy.c
branches/google/gcc-4_7-mobile-vtable-verification/gcc/tree-vtable-verify.c
branches/google/gcc-4_7-mobile-vtable-verification/libgcc/Makefile.in
branches/google/gcc-4_7-mobile-vtable-verification/libgcc/config.host
branches/google/gcc-4_7-mobile-vtable-verification/libgcc/vtv_end.c
branches/google/gcc-4_7-mobile-vtable-verification/libgcc/vtv_start.c
More information about the Libstdc++-cvs
mailing list