GCC Middle and Back End API Reference
tree-nomudflap.c File Reference

Functions

static void nogo ()
void mudflap_enqueue_decl ()
void mudflap_enqueue_constant ()
void mudflap_finish_file ()
int mf_marked_p ()
tree mf_mark ()
static bool gate_mudflap ()
gimple_opt_passmake_pass_mudflap_1 ()
gimple_opt_passmake_pass_mudflap_2 ()

Variables

EXPORTED_CONST struct ggc_root_tab gt_ggc_r_gt_tree_mudflap_h []

Function Documentation

static bool gate_mudflap ( )
static
The pass structures must exist, but need not do anything.   
gimple_opt_pass* make_pass_mudflap_1 ( )
gimple_opt_pass* make_pass_mudflap_2 ( )
tree mf_mark ( )

References nogo().

int mf_marked_p ( )

References nogo().

void mudflap_enqueue_constant ( )

References nogo().

void mudflap_enqueue_decl ( )

References nogo().

static void nogo ( )
static
@verbatim Mudflap: narrow-pointer bounds-checking by tree rewriting.

Copyright (C) 2001-2013 Free Software Foundation, Inc. Contributed by Frank Ch. Eigler fche@.nosp@m.redh.nosp@m.at.co.nosp@m.m

This file is part of GCC.

GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see http://www.gnu.org/licenses/.

This file contains placeholder functions, to be used only for
   language processors that cannot handle tree-mudflap.c directly.
   (e.g. Fortran).   

References sorry().

Referenced by mf_mark(), mf_marked_p(), mudflap_enqueue_constant(), mudflap_enqueue_decl(), and mudflap_finish_file().


Variable Documentation

EXPORTED_CONST struct ggc_root_tab gt_ggc_r_gt_tree_mudflap_h[]
Initial value:
{
LAST_GGC_ROOT_TAB
}
@verbatim Instead of:

#include "gt-tree-mudflap.h" We prepare a little dummy struct here.