[PATCH, vtv update] Add documentation for --enable-vtable-verify configure option...

Diego Novillo dnovillo@google.com
Fri Sep 6 13:47:00 GMT 2013


On 2013-08-28 17:15 , Caroline Tice wrote:

>  # Least ordering for dependencies mean linking w/o libstdc++ for as
>  # long as the development of libvtv does not absolutely require it.
> Index: gcc/doc/install.texi
> ===================================================================
> --- gcc/doc/install.texi    (revision 202060)
> +++ gcc/doc/install.texi    (working copy)
> @@ -1032,6 +1032,16 @@ and for cross builds configured with @op
>  More documentation about multiarch can be found at
>  @uref{http://wiki.debian.org/Multiarch}.
>
> +@item --enable-vtable-verify
> +Specify whether to enable or disable the vtable verification feature.
> +Enabling this feature causes libstdc++ to be built with its virtual calls
> +in verifiable mode.  This means that, when linked with libvtv, every
> +virtual call in libstdc++ will verify the vtable pointer through 
> which the
> +call will be made before actually making the call.  If not linked 
> with libvtv,
> +the verifier will call stub functions (in libstdc++ itself) and do 
> nothing.
> +If vtable verification is disabled, then libstdc++ is not built with its
> +virutal calls in verifiable mode at all.

s/virutal/virtual/

Could you clarify in the docs whether --enable-vtable-verify is the 
default behaviour or not?

Why would I need --disable-vtv, if I can use --disable-vtable-verify?


OK with those changes.


Diego.



More information about the Gcc-patches mailing list