Diego Novillo writes:
> On 2012-11-02 16:01 , Dodji Seketeli wrote:
>
> > * varasm.c: Include asan.h.
> > (assemble_noswitch_variable): Grow size by asan_red_zone_size
> > if decl is asan protected.
> > (place_block_symbol): Likewise.
> > (assemble_variable): If decl is asan
On 2012-11-02 16:01 , Dodji Seketeli wrote:
* varasm.c: Include asan.h.
(assemble_noswitch_variable): Grow size by asan_red_zone_size
if decl is asan protected.
(place_block_symbol): Likewise.
(assemble_variable): If decl is asan protected, increase
This patch implements the protection of global variables.
The basic idea is to insert a red zone between two global variables
and install a constructor function that calls the asan runtime to do
the populating of the relevant shadow memory regions at load time.
So the patch lays out the global va