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

Functions

void debug_nothing_void (void)
 
void debug_nothing_tree (tree decl)
 
void debug_nothing_tree_tree (tree t1, tree t2)
 
void debug_nothing_tree_tree_tree_bool_bool (tree t1, tree t2, tree t3, bool b1, bool b2)
 
bool debug_true_const_tree (const_tree block)
 
void debug_nothing_rtx_insn (rtx_insn *insn)
 
void debug_nothing_rtx_code_label (rtx_code_label *label)
 
void debug_nothing_charstar (const char *main_filename)
 
void debug_nothing_int_charstar (unsigned int line, const char *text)
 
void debug_nothing_int_int_charstar (unsigned int line, unsigned int column, const char *text)
 
void debug_nothing_int_int_charstar_int_bool (unsigned int line, unsigned int column, const char *text, int discriminator, bool is_stmt)
 
void debug_nothing_int (unsigned int line)
 
void debug_nothing_int_int (unsigned int line, unsigned int n)
 
void debug_nothing_tree_int (tree decl, int local)
 
bool debug_false_tree_charstarstar_uhwistar (tree, const char **, unsigned HOST_WIDE_INT *)
 
void debug_nothing_tree_charstar_uhwi (tree, const char *, unsigned HOST_WIDE_INT)
 

Variables

const struct gcc_debug_hooks do_nothing_debug_hooks
 

Function Documentation

◆ debug_false_tree_charstarstar_uhwistar()

bool debug_false_tree_charstarstar_uhwistar ( tree ,
const char ** ,
unsigned HOST_WIDE_INT *  )

◆ debug_nothing_charstar()

void debug_nothing_charstar ( const char * main_filename)

◆ debug_nothing_int()

void debug_nothing_int ( unsigned int line)

◆ debug_nothing_int_charstar()

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

◆ debug_nothing_int_int()

void debug_nothing_int_int ( unsigned int line,
unsigned int n )

◆ debug_nothing_int_int_charstar()

void debug_nothing_int_int_charstar ( unsigned int line,
unsigned int column,
const char * text )

◆ debug_nothing_int_int_charstar_int_bool()

void debug_nothing_int_int_charstar_int_bool ( unsigned int line,
unsigned int column,
const char * text,
int discriminator,
bool is_stmt )

◆ debug_nothing_rtx_code_label()

void debug_nothing_rtx_code_label ( rtx_code_label * label)

◆ debug_nothing_rtx_insn()

void debug_nothing_rtx_insn ( rtx_insn * insn)

◆ debug_nothing_tree()

void debug_nothing_tree ( tree decl)

◆ debug_nothing_tree_charstar_uhwi()

void debug_nothing_tree_charstar_uhwi ( tree ,
const char * ,
unsigned HOST_WIDE_INT )

◆ debug_nothing_tree_int()

void debug_nothing_tree_int ( tree decl,
int local )

◆ debug_nothing_tree_tree()

void debug_nothing_tree_tree ( tree t1,
tree t2 )

◆ debug_nothing_tree_tree_tree_bool_bool()

void debug_nothing_tree_tree_tree_bool_bool ( tree t1,
tree t2,
tree t3,
bool b1,
bool b2 )

◆ debug_nothing_void()

void debug_nothing_void ( void )
This file contains implementations of each debug hook that do
nothing.   

◆ debug_true_const_tree()

bool debug_true_const_tree ( const_tree block)

Variable Documentation

◆ do_nothing_debug_hooks

const struct gcc_debug_hooks do_nothing_debug_hooks
Do-nothing debug hooks for GCC.
Copyright (C) 2001-2024 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.   

Referenced by toplev::main().