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