osprey/common/com/config_debug.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  debug_flags

Defines

#define DIV_ZERO_CHECK   1
#define DIV_OFLOW_CHECK   2
#define DEFAULT_DIV_CHECK   DIV_ZERO_CHECK
#define ALIGN_NORMAL   0
#define ALIGN_FIXADE   1
#define ALIGN_COMPOSE   2
#define DEFAULT_ALIGN   ALIGN_NORMAL
#define DEBUG_Const_Mod_Warning   (Current_DEBUG->cmod_warn)
#define DEBUG_Const_Mod_Warning_Set   (Current_DEBUG->cmod_warn_set)
#define DEBUG_Cray_Port   (Current_DEBUG->cray_port)
#define DEBUG_Cray_Port_Set   (Current_DEBUG->cray_port_set)
#define DEBUG_Div_Check   (Current_DEBUG->div_check)
#define DEBUG_Div_Check_Set   (Current_DEBUG->div_check_set)
#define DEBUG_Div_Zero_Check   (Current_DEBUG->div_check & DIV_ZERO_CHECK)
#define DEBUG_Div_Oflow_Check   (Current_DEBUG->div_check & DIV_OFLOW_CHECK)
#define DEBUG_Equiv_Warning   (Current_DEBUG->equiv_warn)
#define DEBUG_Equiv_Warning_Set   (Current_DEBUG->equiv_warn_set)
#define DEBUG_Fullwarn   (Current_DEBUG->fullwarn)
#define DEBUG_Fullwarn_Set   (Current_DEBUG->fullwarn_set)
#define DEBUG_Full_Interface_Check   (Current_DEBUG->full_iface_check)
#define DEBUG_Full_Interface_Check_Set   (Current_DEBUG->full_iface_check_set)
#define DEBUG_Int32_Overflow_Check   (Current_DEBUG->i32_oflow_check)
#define DEBUG_Int32_Overflow_Check_Set   (Current_DEBUG->i32_oflow_check_set)
#define DEBUG_Int_Overflow_Check   (Current_DEBUG->int_oflow_check)
#define DEBUG_Int_Overflow_Check_Set   (Current_DEBUG->int_oflow_check_set)
#define DEBUG_Optimize_Space   (Current_DEBUG->optimize_space)
#define DEBUG_Parameter_Alias_Check   (Current_DEBUG->parm_alias_check)
#define DEBUG_Parameter_Alias_Check_Set   (Current_DEBUG->parm_alias_check_set)
#define DEBUG_Pointer_Increment_Warning   (Current_DEBUG->ptr_incr_warn)
#define DEBUG_Pointer_Increment_Warning_Set   (Current_DEBUG->ptr_incr_warn_set)
#define DEBUG_Printf_Warning   (Current_DEBUG->printf_warn)
#define DEBUG_Printf_Warning_Set   (Current_DEBUG->printf_warn_set)
#define DEBUG_Shift_Check   (Current_DEBUG->shift_check)
#define DEBUG_Shift_Check_Set   (Current_DEBUG->shift_check_set)
#define DEBUG_Shift_Warning   (Current_DEBUG->shift_warn)
#define DEBUG_Shift_Warning_Set   (Current_DEBUG->shift_warn_set)
#define DEBUG_Subscript_Check   (Current_DEBUG->subscript_check)
#define DEBUG_Subscript_Check_Set   (Current_DEBUG->subscript_check_set)
#define DEBUG_Trap_Uv   (Current_DEBUG->trap_uv)
#define DEBUG_Trap_Uv_Set   (Current_DEBUG->trap_uv_set)
#define DEBUG_Trap_Uv_Rjustify   (Current_DEBUG->trap_uv_rjustify)
#define DEBUG_Trap_Uv_Rjustify_Set   (Current_DEBUG->trap_uv_rjustify_set)
#define DEBUG_Trunc_Check   (Current_DEBUG->trunc_check)
#define DEBUG_Trunc_Check_Set   (Current_DEBUG->trunc_check_set)
#define DEBUG_Trunc_Warning   (Current_DEBUG->trunc_warn)
#define DEBUG_Trunc_Warning_Set   (Current_DEBUG->trunc_warn_set)
#define DEBUG_Varargs_Interface_Check   (Current_DEBUG->varargs_iface_check)
#define DEBUG_Varargs_Interface_Check_Set   (Current_DEBUG->varargs_iface_check_set)
#define DEBUG_Varargs_Prototypes   (Current_DEBUG->varargs_prototypes)
#define DEBUG_Varargs_Prototypes_Set   (Current_DEBUG->varargs_prototypes_set)
#define DEBUG_Verbose_Runtime   (Current_DEBUG->verbose_runtime)
#define DEBUG_Verbose_Runtime_Set   (Current_DEBUG->verbose_runtime_set)
#define DEBUG_Ir_Version_Check   (Current_DEBUG->ir_version_check)
#define DEBUG_IPALNO_Version_Check   (Current_DEBUG->ipalno_version_check)
#define DEBUG_Alignment   (Current_DEBUG->alignment)
#define DEBUG_Alignment_Normal   (Current_DEBUG->alignment==ALIGN_NORMAL)
#define DEBUG_Alignment_Fixade   (Current_DEBUG->alignment==ALIGN_FIXADE)
#define DEBUG_Alignment_Compose   (Current_DEBUG->alignment==ALIGN_COMPOSE)
#define DEBUG_Conform_Check   (Current_DEBUG->conform_check)
#define DEBUG_Conform_Check_Set   (Current_DEBUG->conform_check_set)

Typedefs

typedef struct debug_flags DEBUG_FLAGS

Functions/Subroutines

void DEBUG_Init_Config (void)
void DEBUG_Push_Config (BOOL use_default)
BOOL DEBUG_Pop_Config (void)
void DEBUG_Configure (void)

Variables

DEBUG_FLAGSCurrent_DEBUG
DEBUG_FLAGS Initial_DEBUG


Define Documentation

#define ALIGN_COMPOSE   2

Definition at line 244 of file config_debug.h.

Referenced by DEBUG_Configure_Alignment().

#define ALIGN_FIXADE   1

Definition at line 243 of file config_debug.h.

Referenced by DEBUG_Configure_Alignment().

#define ALIGN_NORMAL   0

Definition at line 242 of file config_debug.h.

Referenced by DEBUG_Configure_Alignment().

#define DEBUG_Alignment   (Current_DEBUG->alignment)

Definition at line 301 of file config_debug.h.

Referenced by DEBUG_Configure_Alignment().

#define DEBUG_Alignment_Compose   (Current_DEBUG->alignment==ALIGN_COMPOSE)

Definition at line 304 of file config_debug.h.

#define DEBUG_Alignment_Fixade   (Current_DEBUG->alignment==ALIGN_FIXADE)

Definition at line 303 of file config_debug.h.

Referenced by Em_Options_Scn().

#define DEBUG_Alignment_Normal   (Current_DEBUG->alignment==ALIGN_NORMAL)

Definition at line 302 of file config_debug.h.

Referenced by DEBUG_Configure_Alignment().

#define DEBUG_Conform_Check   (Current_DEBUG->conform_check)

Definition at line 305 of file config_debug.h.

Referenced by cwh_stmt_postprocess_pu(), and DEBUG_Configure().

#define DEBUG_Conform_Check_Set   (Current_DEBUG->conform_check_set)

Definition at line 306 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Const_Mod_Warning   (Current_DEBUG->cmod_warn)

Definition at line 249 of file config_debug.h.

#define DEBUG_Const_Mod_Warning_Set   (Current_DEBUG->cmod_warn_set)

Definition at line 250 of file config_debug.h.

#define DEBUG_Cray_Port   (Current_DEBUG->cray_port)

Definition at line 251 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Cray_Port_Set   (Current_DEBUG->cray_port_set)

Definition at line 252 of file config_debug.h.

#define DEBUG_Div_Check   (Current_DEBUG->div_check)

Definition at line 253 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Div_Check_Set   (Current_DEBUG->div_check_set)

Definition at line 254 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Div_Oflow_Check   (Current_DEBUG->div_check & DIV_OFLOW_CHECK)

Definition at line 256 of file config_debug.h.

Referenced by Check_Divide().

#define DEBUG_Div_Zero_Check   (Current_DEBUG->div_check & DIV_ZERO_CHECK)

Definition at line 255 of file config_debug.h.

Referenced by OPCODE_Can_Be_Speculative().

#define DEBUG_Equiv_Warning   (Current_DEBUG->equiv_warn)

Definition at line 257 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Equiv_Warning_Set   (Current_DEBUG->equiv_warn_set)

Definition at line 258 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Full_Interface_Check   (Current_DEBUG->full_iface_check)

#define DEBUG_Full_Interface_Check_Set   (Current_DEBUG->full_iface_check_set)

Definition at line 263 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Fullwarn   (Current_DEBUG->fullwarn)

Definition at line 260 of file config_debug.h.

Referenced by DEBUG_Configure(), and sgi_cmd_line().

#define DEBUG_Fullwarn_Set   (Current_DEBUG->fullwarn_set)

Definition at line 261 of file config_debug.h.

#define DEBUG_Int32_Overflow_Check   (Current_DEBUG->i32_oflow_check)

Definition at line 264 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Int32_Overflow_Check_Set   (Current_DEBUG->i32_oflow_check_set)

Definition at line 265 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Int_Overflow_Check   (Current_DEBUG->int_oflow_check)

Definition at line 266 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Int_Overflow_Check_Set   (Current_DEBUG->int_oflow_check_set)

Definition at line 267 of file config_debug.h.

#define DEBUG_IPALNO_Version_Check   (Current_DEBUG->ipalno_version_check)

Definition at line 299 of file config_debug.h.

Referenced by IPA_LNO_READ_FILE::Check_Section_Headers().

#define DEBUG_Ir_Version_Check   (Current_DEBUG->ir_version_check)

#define DEBUG_Optimize_Space   (Current_DEBUG->optimize_space)

Definition at line 268 of file config_debug.h.

Referenced by EMT_Begin_File(), EMT_End_File(), and put_compile_unit().

#define DEBUG_Parameter_Alias_Check   (Current_DEBUG->parm_alias_check)

Definition at line 269 of file config_debug.h.

#define DEBUG_Parameter_Alias_Check_Set   (Current_DEBUG->parm_alias_check_set)

Definition at line 270 of file config_debug.h.

#define DEBUG_Pointer_Increment_Warning   (Current_DEBUG->ptr_incr_warn)

Definition at line 271 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Pointer_Increment_Warning_Set   (Current_DEBUG->ptr_incr_warn_set)

Definition at line 272 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Printf_Warning   (Current_DEBUG->printf_warn)

Definition at line 273 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Printf_Warning_Set   (Current_DEBUG->printf_warn_set)

Definition at line 274 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Shift_Check   (Current_DEBUG->shift_check)

Definition at line 276 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Shift_Check_Set   (Current_DEBUG->shift_check_set)

Definition at line 277 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Shift_Warning   (Current_DEBUG->shift_warn)

Definition at line 278 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Shift_Warning_Set   (Current_DEBUG->shift_warn_set)

Definition at line 279 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Subscript_Check   (Current_DEBUG->subscript_check)

Definition at line 280 of file config_debug.h.

Referenced by cwh_addr_do_bounds_check(), DEBUG_Configure(), and sgi_cmd_line().

#define DEBUG_Subscript_Check_Set   (Current_DEBUG->subscript_check_set)

Definition at line 281 of file config_debug.h.

#define DEBUG_Trap_Uv   (Current_DEBUG->trap_uv)

#define DEBUG_Trap_Uv_Rjustify   (Current_DEBUG->trap_uv_rjustify)

Definition at line 284 of file config_debug.h.

Referenced by DEBUG_Configure(), and lower_bit_field_id().

#define DEBUG_Trap_Uv_Rjustify_Set   (Current_DEBUG->trap_uv_rjustify_set)

Definition at line 285 of file config_debug.h.

#define DEBUG_Trap_Uv_Set   (Current_DEBUG->trap_uv_set)

Definition at line 283 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Trunc_Check   (Current_DEBUG->trunc_check)

Definition at line 286 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Trunc_Check_Set   (Current_DEBUG->trunc_check_set)

Definition at line 287 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Trunc_Warning   (Current_DEBUG->trunc_warn)

Definition at line 288 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Trunc_Warning_Set   (Current_DEBUG->trunc_warn_set)

Definition at line 289 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DEBUG_Varargs_Interface_Check   (Current_DEBUG->varargs_iface_check)

Definition at line 290 of file config_debug.h.

#define DEBUG_Varargs_Interface_Check_Set   (Current_DEBUG->varargs_iface_check_set)

Definition at line 291 of file config_debug.h.

#define DEBUG_Varargs_Prototypes   (Current_DEBUG->varargs_prototypes)

Definition at line 292 of file config_debug.h.

Referenced by lower_bit_field_id().

#define DEBUG_Varargs_Prototypes_Set   (Current_DEBUG->varargs_prototypes_set)

Definition at line 293 of file config_debug.h.

#define DEBUG_Verbose_Runtime   (Current_DEBUG->verbose_runtime)

Definition at line 294 of file config_debug.h.

Referenced by lower_bit_field_id().

#define DEBUG_Verbose_Runtime_Set   (Current_DEBUG->verbose_runtime_set)

Definition at line 295 of file config_debug.h.

#define DEFAULT_ALIGN   ALIGN_NORMAL

Definition at line 245 of file config_debug.h.

#define DEFAULT_DIV_CHECK   DIV_ZERO_CHECK

Definition at line 239 of file config_debug.h.

#define DIV_OFLOW_CHECK   2

Definition at line 238 of file config_debug.h.

Referenced by DEBUG_Configure().

#define DIV_ZERO_CHECK   1

Definition at line 237 of file config_debug.h.

Referenced by DEBUG_Configure().


Typedef Documentation


Function Documentation

void DEBUG_Configure ( void   ) 

void DEBUG_Init_Config ( void   ) 

Definition at line 355 of file config_debug.cxx.

References next, and debug_flags::next.

BOOL DEBUG_Pop_Config ( void   ) 

Definition at line 411 of file config_debug.cxx.

References FALSE, free(), and debug_flags::next.

void DEBUG_Push_Config ( BOOL  use_default  ) 

Definition at line 379 of file config_debug.cxx.

References EC_No_Mem, ErrMsg(), malloc, and debug_flags::next.


Variable Documentation

Definition at line 173 of file config_debug.cxx.

Referenced by sgi_cmd_line().

Definition at line 127 of file config_debug.cxx.


Generated on Wed Apr 8 14:37:50 2009 for Open64 by  doxygen 1.5.6