GCC Middle and Back End API Reference
debug.c File Reference
#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include "tree.h"
#include "debug.h"
Include dependency graph for debug.c:

Functions

void debug_nothing_void ()
void debug_nothing_tree ()
void debug_nothing_tree_tree (tree t1, tree t2)
void debug_nothing_tree_tree_tree_bool (tree t1, tree t2, tree t3, bool b1)
bool debug_true_const_tree ()
void debug_nothing_rtx ()
void debug_nothing_rtx_rtx (rtx insn, rtx new_insn)
void debug_nothing_charstar ()
void debug_nothing_int_charstar (unsigned int line, const char *text)
void debug_nothing_int_charstar_int_bool (unsigned int line, const char *text, int discriminator, bool is_stmt)
void debug_nothing_int ()
void debug_nothing_int_int (unsigned int line, unsigned int n)
void debug_nothing_tree_int (tree decl, int local)

Variables

struct gcc_debug_hooks do_nothing_debug_hooks

Function Documentation

void debug_nothing_charstar ( )
void debug_nothing_int ( )

Referenced by output_loc_sequence_raw().

void debug_nothing_int_charstar ( unsigned int  line,
const char *  text 
)

Referenced by output_loc_sequence_raw().

void debug_nothing_int_charstar_int_bool ( unsigned int  line,
const char *  text,
int  discriminator,
bool  is_stmt 
)
void debug_nothing_int_int ( unsigned int  line,
unsigned int  n 
)
void debug_nothing_rtx ( )

Referenced by output_loc_sequence_raw().

void debug_nothing_rtx_rtx ( rtx  insn,
rtx  new_insn 
)
void debug_nothing_tree ( )

Referenced by output_loc_sequence_raw().

void debug_nothing_tree_int ( tree  decl,
int  local 
)
void debug_nothing_tree_tree ( tree  t1,
tree  t2 
)
void debug_nothing_tree_tree_tree_bool ( tree  t1,
tree  t2,
tree  t3,
bool  b1 
)
void debug_nothing_void ( void  )

This file contains implementations of each debug hook that do nothing.

bool debug_true_const_tree ( )

Variable Documentation

struct gcc_debug_hooks do_nothing_debug_hooks

Do-nothing debug hooks for GCC. Copyright (C) 2001-2013 Free Software Foundation, Inc.

This program 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.

This program 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 this program; see the file COPYING3. If not see http://www.gnu.org/licenses/. The do-nothing debug hooks.