Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
debug.c File Reference
#include "defines.h"
#include "host.m"
#include "host.h"
#include "target.m"
#include "target.h"
#include "globals.m"
#include "tokens.m"
#include "sytb.m"
#include "p_globals.m"
#include "debug.m"
#include "s_utils.m"
#include "globals.h"
#include "tokens.h"
#include "sytb.h"
#include "p_globals.h"
#include "debug.h"
Include dependency graph for debug.c:

Go to the source code of this file.

Functions

static void build_fake_token (char *)
static void chain_thru_sn_ntries (FILE *, int, boolean)
static void dump_al_ntry (FILE *, int)
static void dump_at_ntry (FILE *, int, boolean)
static void dump_blk_ntry (FILE *, int)
static void dump_bd_ntry (FILE *, int)
static void dump_cn_ntry (FILE *, int)
static void dump_dv (FILE *, int_dope_type *, boolean)
static void dump_ga_ntry (FILE *, int)
static void dump_gb_ntry (FILE *, int)
static void dump_gl_ntry (FILE *, int)
static void dump_gn_ntry (FILE *, int)
static void dump_gt_ntry (FILE *, int)
static void dump_hn_ntry (FILE *, int, boolean)
static void dump_il_ntry (FILE *, int)
static void dump_ir_ntry (FILE *, int, int)
static void dump_ln_ntry (FILE *, int, boolean)
static void dump_fp_ntry (FILE *, int, boolean)
static void dump_ml_ntry (FILE *, int)
static void dump_ro_ntry (FILE *, int)
static void dump_sb_ntry (FILE *, int)
static void dump_scp_ntry (FILE *, int, int, boolean, boolean)
static void dump_sn_ntry (FILE *, int)
static void dump_eq_ntry (FILE *, int)
static void dump_stmt_ntry (FILE *, boolean)
static void dump_typ_ntry (FILE *, int)
static void dump_trace_info (FILE *, trace_type, char *, char *)
static void loop_thru_sn_ntries (FILE *, int, boolean)
static void print_all_text (boolean)
static char * print_at_name (int)
static void print_attr_name (FILE *, int, int)
static void print_const_entry (FILE *, int, int)
static void print_list (FILE *, int, int, int, boolean)
static void print_Dv_Whole_Def_Opr (FILE *, int, int, int)
static void print_mp_dir_opr (FILE *, int, int, int)
static void print_open_mp_dir_opr (FILE *, int, int, int)
static void print_expanded_stmt_for_scp (void)
static void print_expanded_ir (int)
static void print_expanded_il (int)
static void print_expanded_opnd (opnd_type)
static void print_expanded_const (int)
static void print_fld_idx (FILE *, char *, fld_type, int)
static char * print_global_type_f (int)
static void print_tbl_header (char *)
static void dump_io_type_code_ntry (FILE *, long_type *, int)
FILE * init_debug_file (void)
void print_bd_tbl (void)
void print_blk_tbl (void)
void print_cn_tbl (void)
void print_eq_tbl (void)
void print_fp_tbl (void)
void print_gb_tbl (void)
void print_gl_tbl (void)
void print_gn_tbl (void)
void print_gt_tbl (void)
void print_hn_tbl ()
void print_ln_tbl ()
void print_ml_tbl ()
void print_ro_tbl (ro_start_idx)
void print_sb_tbl (void)
void print_scp_tbl (void)
void print_sh_tbl (boolean print_all_scps)
void print_typ_tbl (void)
void print_cmd_tbl (void)
void print_sytb (int scp_idx, boolean print_all_scps, boolean dump_all)
void print_compressed_sytb (int ln_start, int ln_end)
void print_al (int al_idx)
void print_at (int at_idx)
void print_at_all (int at_idx)
void print_bd (int bd_idx)
void print_blk (int blk_idx)
void print_cn (int cn_idx)
void print_eq (int eq_idx)
void print_fp (int fp_idx)
void print_il (int il_idx)
void print_ir (int ir_idx)
void print_ga (int ga_idx)
void print_gb (int gb_idx)
void print_gl (int gl_idx)
void print_gn (int gn_idx)
void print_gt (int gt_idx)
void print_hn (int hn_idx)
void print_ln (int ln_idx)
void print_lnr (int ln_idx, int end_idx)
void print_ml (int ml_idx)
void print_ro (int ro_idx)
void print_sb (int sb_idx)
void print_scp (int scp_idx, boolean print_impl_tbl)
void print_sh (int stmt_idx)
void print_sn (int sn_idx)
void print_typ (int type_idx)
void print_dv (int_dope_type *dv, boolean dump_it)
void print_ln_by_name (void)
void print_at_by_name (void)
void print_sb_by_name (void)
void print_al_list (FILE *out_file, int al_idx)
void print_sn_list (int attr_idx)
void print_fp_includes (void)
void print_name (int idx)
void dump_func_trace_info (trace_type trace, char *func_name, char *info)
void dump_mem_trace_info (trace_type trace, char *struct_name, void *new_struct_ptr, void *old_struct_ptr, long struct_bsize_or_num_used, int num_entries)
void print_mem_usage_report (char *name, int final_size, int largest_idx)
void print_defines (void)
void print_so (size_offset_type so)
void print_expanded_stmt (void)

Variables

static char USMID [] = "\n@(#)5.0_pl/sources/debug.c 5.17 10/14/99 12:53:57\n"
static boolean full_debug_dump

Function Documentation

static void build_fake_token ( char *  name_string) [static]

Definition at line 2368 of file debug.c.

References CREATE_ID, fake_token, len, TOKEN_ID, TOKEN_LEN, and TOKEN_STR.

Referenced by print_at_by_name(), print_ln_by_name(), and print_sb_by_name().

static void dump_al_ntry ( FILE *  out_file,
int  al_idx 
) [static]

Definition at line 4925 of file debug.c.

References AL_ATTR_IDX, AL_ENTRY_COUNT, AL_EQ_IDX, AL_FREE, AL_IDX_IS_EQ, AL_NEXT_IDX, AT_OBJ_NAME_PTR, attr_list_tbl_idx, boolean_str, and fprintf().

Referenced by print_al(), and print_al_list().

Here is the call graph for this function:

static void dump_at_ntry ( FILE *  out_file,
int  at_idx,
boolean  dump_all 
) [static]

Definition at line 4974 of file debug.c.

References access_str, align_str, AT_ACCESS_SET, AT_ACTUAL_ARG, AT_ALT_DARG, AT_ARG_TO_KIND, AT_ATTR_LINK, AT_CIF_DONE, AT_CIF_IN_USAGE_REC, AT_CIF_SYMBOL_ID, AT_CIF_USE_IN_BND, AT_COMPILER_GEND, AT_DCL_ERR, AT_DEF_COLUMN, AT_DEF_IN_CHILD, AT_DEF_LINE, AT_DEFINED, AT_ELEMENTAL_INTRIN, AT_HOST_ASSOCIATED, AT_IGNORE_ATTR_LINK, AT_IS_DARG, AT_IS_INTRIN, AT_LOCKED_IN, AT_MODULE_IDX, AT_MODULE_OBJECT, AT_NAME_LEN, AT_NAMELIST_OBJ, AT_NOT_VISIBLE, AT_OBJ_CLASS, AT_OBJ_NAME_PTR, AT_OPTIONAL, AT_ORIG_MODULE_IDX, AT_ORIG_NAME_IDX, AT_ORIG_NAME_LEN, AT_ORIG_NAME_PTR, AT_PRIVATE, AT_REF_IN_CHILD, AT_REFERENCED, AT_SEMANTICS_DONE, AT_TYPED, AT_USE_ASSOCIATED, ATD_ALIGN_SYMBOL, ATD_ALIGNMENT, ATD_ALLOCATABLE, ATD_ARRAY_IDX, ATD_ASSIGN_TMP_IDX, ATD_AUTO_BASE_IDX, ATD_AUTOMATIC, ATD_AUXILIARY, ATD_BOUNDS_CHECK, ATD_CACHE_ALIGN, ATD_CACHE_BYPASS_ARRAY, ATD_CACHE_NOALLOC, ATD_CHAR_LEN_IN_DV, ATD_CLASS, atd_class_str, ATD_CONST_IDX, ATD_COPY_ASSUMED_SHAPE, ATD_CPNT_INIT_IDX, ATD_CPNT_OFFSET_IDX, ATD_DATA_INIT, ATD_DCL_EQUIV, ATD_DEFINING_ATTR_IDX, ATD_DERIVED_TYPE_IDX, ATD_DISTRIBUTION_IDX, ATD_DYNAMIC, ATD_EQUIV, ATD_EQUIV_IN_BNDS_EXPR, ATD_EQUIV_LIST, ATD_EXPR_EVAL_TMP, ATD_FILL_SYMBOL, ATD_FIRST_SEEN_IL_IDX, ATD_FLD, ATD_FORALL_INDEX, ATD_FUNC_IDX, ATD_IGNORE_TKR, ATD_IM_A_DOPE, ATD_IMP_DO_LCV, ATD_IN_ASSIGN, ATD_IN_COMMON, ATD_INTENT, ATD_INTRIN_DARG, ATD_INTRIN_DARG_TYPE, ATD_LCV_IS_CONST, ATD_LIVE_DO_VAR, ATD_NEXT_MEMBER_IDX, ATD_NO_ENTRY_LIST, ATD_NOBOUNDS_CHECK, ATD_NOT_PT_UNIQUE_MEM, ATD_OFFSET_ASSIGNED, ATD_OFFSET_FLD, ATD_OFFSET_IDX, ATD_PARENT_OBJECT, ATD_PE_ARRAY_IDX, ATD_PERMUTATION, ATD_POINTER, ATD_PTR_ASSIGNED, ATD_PTR_HALF_WORD, ATD_PTR_IDX, ATD_PTR_TYPE_SET, ATD_PURE, ATD_RESHAPE_ARRAY_IDX, ATD_RESHAPE_ARRAY_OPT, ATD_SAVED, ATD_SECTION_GP, ATD_SECTION_NON_GP, ATD_SEEN_AS_IO_LCV, ATD_SEEN_AS_LCV, ATD_SEEN_IN_IMP_DO, ATD_SEEN_OUTSIDE_IMP_DO, ATD_SF_ARG_IDX, ATD_SF_DARG, ATD_SF_LINK, ATD_STACK, ATD_STOR_BLK_IDX, ATD_SYMBOLIC_CONSTANT, ATD_SYMMETRIC, ATD_TARGET, ATD_TASK_COPYIN, ATD_TASK_FIRSTPRIVATE, ATD_TASK_GETFIRST, ATD_TASK_LASTLOCAL, ATD_TASK_LASTPRIVATE, ATD_TASK_LASTTHREAD, ATD_TASK_PRIVATE, ATD_TASK_SHARED, ATD_TMP_GEN_ZERO, ATD_TMP_HAS_CVRT_OPR, ATD_TMP_IDX, ATD_TMP_INIT_NOT_DONE, ATD_TMP_NEEDS_CIF, ATD_TMP_SEMANTICS_DONE, ATD_TOO_BIG_FOR_DV, ATD_TYPE_IDX, ATD_VARIABLE_TMP_IDX, ATD_VOLATILE, ATD_WAS_SCOPED, ATI_CIF_SCOPE_ID, ATI_CIF_SEEN_IN_CALL, ATI_DCL_INTRINSIC, ATI_DEFINED_OPR, ATI_FIRST_SPECIFIC_IDX, ATI_GENERIC_INTRINSIC, ATI_HAS_NON_MOD_PROC, ATI_INLINE_ALWAYS, ATI_INLINE_NEVER, ATI_INTERFACE_CLASS, ATI_INTRIN_PASSABLE, ATI_INTRIN_TBL_IDX, ATI_IPA_DIR_SPECIFIED, ATI_NUM_SPECIFICS, ATI_PROC_IDX, ATI_SGI_ROUTINE_INLINE, ATI_SGI_ROUTINE_NOINLINE, ATI_UNNAMED_INTERFACE, ATI_USER_SPECIFIED, ATL_AGGRESSIVEINNERLOOPFISSION, ATL_ALIGN, ATL_ASG_LBL_CHAIN_START, ATL_BL, ATL_BLK_STMT_IDX, ATL_CASE_LABEL, ATL_CLASS, atl_class_str, ATL_CMIC_BLK_STMT_IDX, ATL_CNCALL, ATL_CONSTRUCTOR_LOOP, ATL_CYCLE_LBL, ATL_DEBUG_CLASS, atl_debug_class_str, ATL_DEF_STMT_IDX, ATL_DIRECTIVE_LIST, ATL_EXECUTABLE, ATL_FISSIONABLE, ATL_FORMAT_TMP, ATL_FUSABLE, ATL_FUSION, ATL_FWD_REF_IDX, ATL_IN_ASSIGN, ATL_IN_ASSIGN_LBL_CHAIN, ATL_INFORM_ONLY, ATL_IVDEP, ATL_MAXCPUS, ATL_NEW_LBL_IDX, ATL_NEXT_ASG_LBL_IDX, ATL_NEXTSCALAR, ATL_NOBLOCKING, ATL_NOFISSION, ATL_NOFUSION, ATL_NOINTERCHANGE, ATL_NORECURRENCE, ATL_NOTASK, ATL_NOVECTOR, ATL_NOVSEARCH, ATL_PATTERN, ATL_PERMUTATION, ATL_PP_FORMAT_TMP, ATL_PREFERSTREAM, ATL_PREFERSTREAM_NOCINV, ATL_PREFERTASK, ATL_PREFERVECTOR, ATL_SHORTLOOP, ATL_SHORTLOOP128, ATL_SPLIT, ATL_STREAM, ATL_TOP_OF_LOOP, ATL_UNROLL_DIR, ATN_FIRST_NAMELIST_IDX, ATN_LAST_NAMELIST_IDX, ATN_NAMELIST_DESC, ATN_NUM_NAMELIST, ATP_ALIGN, ATP_ALL_INTENT_IN, ATP_ALT_ENTRY, ATP_ARGCHCK_CALL, ATP_ARGCHCK_ENTRY, ATP_CIF_DARG_PROC, ATP_COARRAY_CONCURRENT, ATP_DCL_EXTERNAL, ATP_DUMMY_PROC_LINK, ATP_DUPLICATE_INTERFACE_IDX, ATP_ELEMENTAL, ATP_ENTRY_LABEL_SH_IDX, ATP_EXPL_ITRFC, ATP_EXT_NAME_IDX, ATP_EXT_NAME_LEN, ATP_EXT_NAME_PTR, ATP_EXTERNAL_INTRIN, ATP_EXTRA_DARG, ATP_FIRST_IDX, ATP_FIRST_SH_IDX, ATP_GLOBAL_ATTR_IDX, ATP_HAS_ALT_RETURN, ATP_HAS_OVER_INDEXING, ATP_HAS_TASK_DIRS, ATP_IMPLICIT_USE_MODULE, ATP_IN_CURRENT_COMPILE, ATP_IN_INTERFACE_BLK, ATP_IN_UNNAMED_INTERFACE, ATP_INDIRECT_MODULE, ATP_INLINE_ALWAYS, ATP_INLINE_NEVER, ATP_INTERFACE_IDX, ATP_INTRIN_ENUM, ATP_MAY_INLINE, ATP_MOD_PATH_IDX, ATP_MOD_PATH_LEN, ATP_MOD_PATH_NAME_PTR, ATP_MODULE_STR_IDX, ATP_NAME_IN_STONE, ATP_NO_ENTRY_LIST, ATP_NON_ANSI_INTRIN, ATP_NOSIDE_EFFECTS, ATP_NUM_DARGS, ATP_OPTIONAL_DIR, ATP_PARENT_IDX, ATP_PGM_UNIT, atp_pgm_unit_str, ATP_PROC, atp_proc_str, ATP_PURE, ATP_RECURSIVE, ATP_RSLT_IDX, ATP_RSLT_NAME, ATP_SAVE_ALL, ATP_SCP_ALIVE, ATP_SCP_IDX, ATP_SGI_GLOBAL_INLINE, ATP_SGI_GLOBAL_NOINLINE, ATP_SGI_LOCAL_INLINE, ATP_SGI_LOCAL_NOINLINE, ATP_SGI_ROUTINE_INLINE, ATP_SGI_ROUTINE_NOINLINE, ATP_STACK_DIR, ATP_SYMMETRIC, ATP_SYSTEM_MODULE, ATP_TASK_SHARED, ATP_USE_LIST, ATP_USE_TYPE, ATP_USES_EREGS, ATP_VFUNCTION, ATS_SF_ACTIVE, ATS_SF_FLD, ATS_SF_IDX, ATS_SF_SEMANTICS_DONE, ATT_ALIGNMENT, ATT_CHAR_CPNT, ATT_CHAR_SEQ, ATT_CIF_DT_ID, ATT_DALIGN_ME, ATT_DCL_NUMERIC_SEQ, ATT_DEFAULT_INITIALIZED, ATT_FIRST_CPNT_IDX, ATT_GLOBAL_TYPE_IDX, ATT_LABEL_LIST_IDX, ATT_NON_DEFAULT_CPNT, ATT_NUM_CPNTS, ATT_NUMERIC_CPNT, ATT_POINTER_CPNT, ATT_PRIVATE_CPNT, ATT_SCP_IDX, ATT_SEQUENCE_SET, ATT_STRUCT_BIT_LEN_IDX, ATT_UNIQUE_ID, attr_tbl_idx, boolean_str, Cache_Bypass_Dir_Idx, chain_thru_sn_ntries(), cmd_line_flags, CN_CONST, CN_Tbl_Idx, CN_TYPE_IDX, Compiler_Tmp, Constant, convert_to_string(), CRI__Pointee, Data_Obj, Derived_Type, Dummy_Argument, Dummy_Proc, dump_bd_ntry(), dump_cn_ntry(), dump_ir_ntry(), dump_ro_ntry(), dump_sb_ntry(), cmd_line_flags_entry::expression_eval_expr, cmd_line_flags_entry::expression_eval_stmt, Extern_Proc, FALSE, field_str, fprintf(), Function_Result, IL_FLD, IL_IDX, IL_NEXT_LIST_IDX, IL_Tbl_Idx, intent_str, Interface, interface_str, Intrin_Proc, intrin_str, IR_IDX_L, IR_IDX_R, IR_Tbl_Idx, Label, Lbl_Format, Lbl_Internal, Lbl_User, loop_thru_sn_ntries(), Mark_Dir_Idx, Maxcpus_Dir_Idx, Module, Namelist_Grp, NULL_IDX, obj_class_str, operator_str, Pgm_Unit, print_al_list(), print_at_name(), print_fld_idx(), print_type_f(), reference_str, RO_NEXT_IDX, Safevl_Dir_Idx, Stmt_Func, Struct_Component, Subroutine, Unroll_Dir_Idx, use_type_str, and Variable.

Referenced by chain_thru_sn_ntries(), dump_hn_ntry(), dump_ln_ntry(), loop_thru_sn_ntries(), print_at(), print_at_all(), print_at_by_name(), and print_sytb().

Here is the call graph for this function:

static void dump_cn_ntry ( FILE *  out_file,
int  cn_idx 
) [static]
static void dump_fp_ntry ( FILE *  out_file,
int  fp_idx,
boolean  print_list 
) [static]
void dump_func_trace_info ( trace_type  trace,
char *  func_name,
char *  info 
)

Definition at line 2408 of file debug.c.

References dump_trace_info(), Error, exit_compiler(), fprintf(), NULL, PRINTMSG(), RC_USER_ERROR, src_file, trace_file, and trace_file_name.

Here is the call graph for this function:

static void dump_gb_ntry ( FILE *  out_file,
int  gb_idx 
) [static]
static void dump_gl_ntry ( FILE *  out_file,
int  gl_idx 
) [static]
static void dump_gn_ntry ( FILE *  out_file,
int  gn_idx 
) [static]

Definition at line 6893 of file debug.c.

References fprintf(), global_name_tbl_idx, GN_ATTR_IDX, GN_NAME_IDX, GN_NAME_LEN, and GN_NAME_PTR.

Referenced by print_gn(), and print_gn_tbl().

Here is the call graph for this function:

static void dump_hn_ntry ( FILE *  out_file,
int  idx,
boolean  print_the_attr 
) [static]

Definition at line 7012 of file debug.c.

References dump_at_ntry(), fprintf(), hidden_name_tbl_idx, HN_ATTR_IDX, HN_NAME_IDX, HN_NAME_LEN, name_pool, NULL_IDX, and TRUE.

Referenced by print_hn(), and print_hn_tbl().

Here is the call graph for this function:

static void dump_il_ntry ( FILE *  out_file,
int  idx 
) [static]

Definition at line 7075 of file debug.c.

References field_str, fprintf(), IL_ARG_DESC_IDX, IL_ARG_DESC_VARIANT, IL_COL_NUM, IL_FLD, IL_IDX, IL_LINE_NUM, IL_LIST_CNT, IL_NEXT_LIST_IDX, IL_PREV_LIST_IDX, IL_Tbl_Idx, ir_list_tbl_idx, and NULL_IDX.

Referenced by print_il().

Here is the call graph for this function:

static void dump_ir_ntry ( FILE *  out_file,
int  idx,
int  indent 
) [static]

Definition at line 7138 of file debug.c.

References AT_Tbl_Idx, Call_Opr, CN_Tbl_Idx, Do_Open_Mp_Opr, Doacross_Dollar_Opr, dump_io_type_code_ntry(), Dv_Set_Stride_Mult, Dv_Whole_Copy_Opr, Dv_Whole_Def_Opr, FALSE, field_str, fprintf(), IL_Tbl_Idx, indent, INDENT_SIZE, Inline_Sgi, Inquire_Iolength_Opr, Io_Item_Type_Code_Opr, IR_BOUNDS_DONE, IR_COL_NUM, IR_COL_NUM_L, IR_COL_NUM_R, IR_CONTIG_ARRAY, IR_DV_DIM, IR_FLD_L, IR_FLD_R, IR_IDX_L, IR_IDX_R, IR_INLINE_STATE, IR_LINE_NUM, IR_LINE_NUM_L, IR_LINE_NUM_R, IR_LIST_CNT_L, IR_LIST_CNT_R, IR_OPR, IR_RANK, IR_Tbl_Idx, ir_tbl_idx, IR_TYPE_IDX, IR_WHOLE_ARRAY, make_io_type_code(), NO_Tbl_Idx, Noinline_Sgi, NULL_IDX, operator_str, Parallel_Do_Par_Opr, Parallel_Open_Mp_Opr, Parallel_Par_Opr, Paralleldo_Open_Mp_Opr, Parallelsections_Open_Mp_Opr, Pdo_Par_Opr, print_attr_name(), print_const_entry(), print_Dv_Whole_Def_Opr(), print_list(), print_mp_dir_opr(), print_open_mp_dir_opr(), print_type_f(), Psection_Par_Opr, Read_Formatted_Opr, Read_Namelist_Opr, Read_Unformatted_Opr, SB_NAME_PTR, SB_Tbl_Idx, Section_Subscript_Opr, Sections_Open_Mp_Opr, SH_Tbl_Idx, Single_Open_Mp_Opr, Singleprocess_Par_Opr, Subscript_Opr, Substring_Opr, TRUE, Whole_Subscript_Opr, Write_Formatted_Opr, Write_Namelist_Opr, and Write_Unformatted_Opr.

Referenced by chain_thru_sn_ntries(), dump_at_ntry(), dump_stmt_ntry(), print_Dv_Whole_Def_Opr(), print_ir(), print_list(), print_mp_dir_opr(), print_open_mp_dir_opr(), and print_so().

Here is the call graph for this function:

static void dump_ln_ntry ( FILE *  out_file,
int  idx,
boolean  print_the_attr 
) [static]
void dump_mem_trace_info ( trace_type  trace,
char *  struct_name,
void *  new_struct_ptr,
void *  old_struct_ptr,
long  struct_bsize_or_num_used,
int  num_entries 
)
static void dump_ro_ntry ( FILE *  out_file,
int  ro_idx 
) [static]
static void dump_sn_ntry ( FILE *  out_file,
int  sn_idx 
) [static]
static void dump_stmt_ntry ( FILE *  out_file,
boolean  print_stmt_ir 
) [static]
static void dump_trace_info ( FILE *  out_file,
trace_type  trace,
char *  func_name,
char *  info 
) [static]
static void loop_thru_sn_ntries ( FILE *  out_file,
int  attr_idx,
boolean  output_attr 
) [static]
void print_al ( int  al_idx)

Definition at line 1245 of file debug.c.

References attr_list_tbl_idx, dump_al_ntry(), and fprintf().

Here is the call graph for this function:

void print_al_list ( FILE *  out_file,
int  al_idx 
)

Definition at line 1953 of file debug.c.

References AL_NEXT_IDX, dump_al_ntry(), and NULL_IDX.

Referenced by dump_at_ntry().

Here is the call graph for this function:

void print_at ( int  at_idx)

Definition at line 1265 of file debug.c.

References attr_tbl_idx, dump_at_ntry(), FALSE, and fprintf().

Referenced by process_variable_size_func().

Here is the call graph for this function:

void print_at_all ( int  at_idx)

Definition at line 1286 of file debug.c.

References attr_tbl_idx, dump_at_ntry(), fprintf(), and TRUE.

Referenced by array_construct_opr_handler(), attr_aux_var_error(), compare_darg_to_actual_arg(), and sytb_var_error().

Here is the call graph for this function:

void print_at_by_name ( void  )

Definition at line 1836 of file debug.c.

References build_fake_token(), dump_at_ntry(), fake_token, FALSE, MAX_ID_LEN, NULL_IDX, srch_host_sym_tbl(), srch_sym_tbl(), TOKEN_LEN, TOKEN_STR, and TRUE.

Here is the call graph for this function:

static char * print_at_name ( int  idx) [static]

Definition at line 3390 of file debug.c.

References AT_OBJ_NAME_PTR, and NULL_IDX.

Referenced by dump_at_ntry(), and dump_sb_ntry().

void print_bd ( int  bd_idx)

Definition at line 1306 of file debug.c.

References bounds_tbl_idx, dump_bd_ntry(), and fprintf().

Referenced by bd_var_error().

Here is the call graph for this function:

void print_bd_tbl ( void  )

Definition at line 177 of file debug.c.

References BD_FREE_LIST_IDX, BD_NEXT_FREE_NTRY, BD_NTRY_SIZE, bounds_tbl_idx, debug_file, dump_bd_ntry(), NULL_IDX, and print_tbl_header().

Here is the call graph for this function:

void print_blk ( int  blk_idx)

Definition at line 1326 of file debug.c.

References blk_stk_idx, dump_blk_ntry(), and fprintf().

Here is the call graph for this function:

void print_blk_tbl ( void  )

Definition at line 212 of file debug.c.

References blk_stk_idx, debug_file, dump_blk_ntry(), and print_tbl_header().

Here is the call graph for this function:

void print_cmd_tbl ( void  )

Definition at line 727 of file debug.c.

References on_off_flags_entry::abort_if_any_errors, on_off_flags_entry::abort_on_100_errors, dump_flags_entry::abort_on_ansi, opt_flags_entry::aggress, cmd_line_flags_entry::align16, cmd_line_flags_entry::align32, cmd_line_flags_entry::align64, cmd_line_flags_entry::align8, on_off_flags_entry::alloc_autos_on_stack, on_off_flags_entry::allow_leading_uscore, assembly_file, on_off_flags_entry::assembly_listing_file, cmd_line_flags_entry::assembly_output, on_off_flags_entry::assembly_output, on_off_flags_entry::atexpert, dump_flags_entry::bd_tbl, bin_file, cmd_line_flags_entry::binary_output, on_off_flags_entry::binary_output, dump_flags_entry::blk_stk, boolean_str, opt_flags_entry::bottom_load, cmd_line_flags, dump_flags_entry::cmd_line_tbls, dump_flags_entry::cn_tbl, cmd_line_flags_entry::dalign, debug_file, cmd_line_flags_entry::debug_lvl, debug_lvl_str, dump_flags_entry::defines, directive_str, disregard_directive, dump_flags, on_off_flags_entry::enable_double_precision, on_off_flags_entry::exec_doloops_once, FALSE, on_off_flags_entry::flowtrace_option, dump_flags_entry::fort_out, FP_NAME_PTR, FP_NEXT_FILE_IDX, dump_flags_entry::fp_tbl, fprintf(), dump_flags_entry::ftrace_info, opt_flags_entry::fusion, GET_MESSAGE_TBL, dump_flags_entry::gl_tbl, on_off_flags_entry::ieee, opt_flags_entry::ieeeconform, on_off_flags_entry::implicit_none, include_path_idx, on_off_flags_entry::indef_init, opt_flags_entry::inline_lvl, cmd_line_flags_entry::integer_32, integer_size_str, dump_flags_entry::intrin_tbl, dump_flags_entry::ir1_tbl, dump_flags_entry::ir2_tbl, dump_flags_entry::ir3_tbl, dump_flags_entry::ir4_tbl, on_off_flags_entry::issue_ansi_messages, opt_flags_entry::jump, cmd_line_flags_entry::large_pic_model, cmd_line_flags_entry::line_size_132, cmd_line_flags_entry::line_size_80, opt_flags_entry::loopalign, cmd_line_flags_entry::malleable, opt_flags_entry::mark, dump_flags_entry::mem_report, message_error_tbl, message_suppress_tbl, message_warning_tbl, opt_flags_entry::modinline, module_path_idx, on_off_flags_entry::MPP_apprentice, cmd_line_flags_entry::MPP_num_pes, msg_lvl_str, cmd_line_flags_entry::msg_lvl_suppressed, opt_flags_entry::msgs, dump_flags_entry::mtrace_info, dump_flags_entry::name_tbls, opt_flags_entry::neg_msgs, dump_flags_entry::no_dimension_padding, dump_flags_entry::no_module_output, opt_flags_entry::nointerchange, NULL_IDX, on_off_flags, opt_flags, opt_flags_entry::over_index, opt_flags_entry::pattern, dump_flags_entry::pdgcs, dump_flags_entry::pdt_dump, opt_flags_entry::pipeline_lvl, on_off_flags_entry::preprocess_only, print_fp_includes(), print_tbl_header(), on_off_flags_entry::reciprical_divide, opt_flags_entry::recurrence, on_off_flags_entry::recursive, on_off_flags_entry::round_integer_divide, on_off_flags_entry::round_mult_operations, cmd_line_flags_entry::runtime_arg_call, cmd_line_flags_entry::runtime_arg_count_only, cmd_line_flags_entry::runtime_arg_entry, cmd_line_flags_entry::runtime_argument, cmd_line_flags_entry::runtime_bounds, cmd_line_flags_entry::runtime_conformance, cmd_line_flags_entry::runtime_substring, cmd_line_flags_entry::s_cf77types, cmd_line_flags_entry::s_complex8, cmd_line_flags_entry::s_default32, cmd_line_flags_entry::s_default64, cmd_line_flags_entry::s_doublecomplex16, cmd_line_flags_entry::s_doubleprecision16, cmd_line_flags_entry::s_float64, cmd_line_flags_entry::s_integer8, cmd_line_flags_entry::s_logical8, cmd_line_flags_entry::s_pointer8, cmd_line_flags_entry::s_real8, on_off_flags_entry::save_all_vars, on_off_flags_entry::save_dot_i, dump_flags_entry::sb_tbl, opt_flags_entry::scalar_lvl, dump_flags_entry::scp_tbl, on_off_flags_entry::shared_to_private_coer, cmd_line_flags_entry::small_pic_model, cmd_line_flags_entry::solaris_profile, opt_flags_entry::split_lvl, dump_flags_entry::src_dmp, src_file, cmd_line_flags_entry::src_form, src_form_str, dump_flags_entry::std_err, dump_flags_entry::stmt_dmp, opt_flags_entry::support_lvl, dump_flags_entry::sytb, opt_flags_entry::task_lvl, cmd_line_flags_entry::taskcommon, opt_flags_entry::taskinner, opt_flags_entry::threshold, Tok_Dir_End, Tok_Dir_Start, TRUE, cmd_line_flags_entry::truncate_bits, dump_flags_entry::typ_tbl, opt_flags_entry::unroll_lvl, on_off_flags_entry::upper_case_names, opt_flags_entry::vector_lvl, cmd_line_flags_entry::verify_option, opt_flags_entry::vsearch, and opt_flags_entry::zeroinc.

Here is the call graph for this function:

void print_cn ( int  cn_idx)

Definition at line 1346 of file debug.c.

References const_tbl_idx, dump_cn_ntry(), and fprintf().

Referenced by array_construct_opr_handler(), create_constructor_constant(), and read_in_module_tbl().

Here is the call graph for this function:

void print_cn_tbl ( void  )

Definition at line 237 of file debug.c.

References const_tbl_idx, debug_file, dump_cn_ntry(), and print_tbl_header().

Here is the call graph for this function:

void print_compressed_sytb ( int  ln_start,
int  ln_end 
)

Definition at line 1202 of file debug.c.

References debug_file, dump_ln_ntry(), print_tbl_header(), and TRUE.

Here is the call graph for this function:

void print_dv ( int_dope_type dv,
boolean  dump_it 
)

Definition at line 1763 of file debug.c.

References dump_dv().

Here is the call graph for this function:

static void print_Dv_Whole_Def_Opr ( FILE *  out_file,
int  idx,
int  indent,
int  cnt 
) [static]
void print_eq ( int  eq_idx)

Definition at line 1366 of file debug.c.

References dump_eq_ntry(), equiv_tbl_idx, and fprintf().

Here is the call graph for this function:

void print_eq_tbl ( void  )

Definition at line 261 of file debug.c.

References curr_scp_idx, debug_file, dump_eq_ntry(), EQ_NEXT_EQUIV_GRP, EQ_NEXT_EQUIV_OBJ, fprintf(), NULL_IDX, print_tbl_header(), and SCP_FIRST_EQUIV_GRP.

Here is the call graph for this function:

static void print_expanded_const ( int  idx) [static]
static void print_expanded_il ( int  il_idx) [static]

Definition at line 4864 of file debug.c.

References AT_OBJ_NAME_PTR, AT_Tbl_Idx, CN_Tbl_Idx, debug_file, fprintf(), IL_FLD, IL_IDX, IL_NEXT_LIST_IDX, IL_Tbl_Idx, IR_Tbl_Idx, NULL_IDX, print_expanded_const(), print_expanded_ir(), and SH_Tbl_Idx.

Referenced by print_expanded_opnd().

Here is the call graph for this function:

static void print_expanded_ir ( int  ir_idx) [static]

Definition at line 4490 of file debug.c.

References Abs_Opr, Acos_Opr, Adjustl_Opr, Adjustr_Opr, Aimag_Opr, Aint_Opr, Align_Cdir_Opr, All_Opr, Alloc_Obj_Opr, Alloc_Opr, Allocate_Opr, Aloc_Opr, Alt_Return_Opr, And_Opr, Anint_Opr, Any_Opr, Array_Construct_Opr, Asg_Opr, Asin_Opr, Atan2_Opr, Atan_Opr, Band_Opr, Beqv_Opr, Bl_Cdir_Opr, Bneqv_Opr, Bnot_Opr, Bor_Opr, Bounds_Cdir_Opr, Br_Aif_Opr, Br_Asg_Opr, Br_Index_Opr, Br_True_Opr, Br_Uncond_Opr, Cache_Bypass_Cdir_Opr, Cachealign_Cdir_Opr, Call_Opr, Case_Cmic_Opr, Case_Opr, Case_Range_Opr, Ceiling_Opr, Char_Opr, Clen_Opr, Cmplx_Opr, Cncall_Cmic_Opr, Concat_Opr, Conjg_Opr, Const_Tmp_Loc_Opr, Constant_Array_Construct_Opr, Constant_Struct_Construct_Opr, Continue_Cmic_Opr, Cos_Opr, Cosh_Opr, Cot_Opr, Count_Opr, Cshift_Opr, Csmg_Opr, Cvmgm_Opr, Cvmgn_Opr, Cvmgp_Opr, Cvmgt_Opr, Cvmgz_Opr, Cvrt_Opr, Dble_Opr, Dealloc_Obj_Opr, Dealloc_Opr, Deallocate_Opr, debug_file, Defined_Bin_Opr, Defined_Un_Opr, Dim_Opr, Div_Opr, Doall_Cmic_Opr, Doparallel_Cmic_Opr, Dot_Product_Opr, Dprod_Opr, Dshiftl_Opr, Dshiftr_Opr, Dv_Access_A_Contig, Dv_Access_Assoc, Dv_Access_Base_Addr, Dv_Access_El_Len, Dv_Access_Extent, Dv_Access_Low_Bound, Dv_Access_N_Dim, Dv_Access_Orig_Base, Dv_Access_Orig_Size, Dv_Access_P_Or_A, Dv_Access_Ptr_Alloc, Dv_Access_Stride_Mult, Dv_Access_Typ_Code, Dv_Deref_Opr, Dv_Set_A_Contig, Dv_Set_Assoc, Dv_Set_Base_Addr, Dv_Set_El_Len, Dv_Set_Extent, Dv_Set_Low_Bound, Dv_Set_N_Dim, Dv_Set_Orig_Base, Dv_Set_Orig_Size, Dv_Set_P_Or_A, Dv_Set_Ptr_Alloc, Dv_Set_Stride_Mult, Dv_Set_Typ_Code, Dv_Whole_Copy_Opr, Dv_Whole_Def_Opr, End_Opr, Endcase_Cmic_Opr, Enddo_Cmic_Opr, Endguard_Cmic_Opr, Endparallel_Cmic_Opr, Entry_Opr, Eoshift_Opr, Eq_Opr, Eqv_Opr, Exp_Opr, Exponent_Opr, Fcd_Opr, Flat_Array_Asg_Opr, Floor_Opr, fprintf(), Fraction_Opr, Ge_Opr, Getpos_Opr, Gt_Opr, Guard_Cmic_Opr, Ichar_Opr, Implied_Do_Opr, Index_Opr, Init_Opr, Init_Reloc_Opr, Inline_Cdir_Opr, Inquire_Iolength_Opr, Int_Opr, IR_OPND_L, IR_OPND_R, IR_OPR, Ivdep_Cdir_Opr, Kwd_Opr, Label_Opr, Le_Opr, Leadz_Opr, Len_Opr, Len_Trim_Opr, Length_Opr, Lge_Opr, Lgt_Opr, Lle_Opr, Llt_Opr, Loc_Opr, Log_10_Opr, Log_E_Opr, Logical_Opr, Loop_End_Opr, Loop_Info_Opr, Lt_Opr, Mask_Opr, Matmul_Opr, Max_Opr, Maxloc_Opr, Maxval_Opr, Mcbl_Opr, Min_Opr, Minloc_Opr, Minus_Opr, Minval_Opr, Mld_Opr, Mldmx_Opr, Mmx_Opr, Mod_Opr, Modulo_Opr, Mul_Opr, Mult_Opr, My_Pe_Opr, Ne_Opr, Nearest_Opr, Neqv_Opr, Nextscalar_Cdir_Opr, Nint_Opr, Nobl_Cdir_Opr, Nobounds_Cdir_Opr, Noinline_Cdir_Opr, Norecurrence_Cdir_Opr, Not_Opr, Notask_Cdir_Opr, Nounroll_Cdir_Opr, Novector_Cdir_Opr, Novsearch_Cdir_Opr, Null_Opr, Nullify_Opr, Numarg_Opr, Numcpus_Cmic_Opr, opr_str, Or_Opr, Parallel_Cmic_Opr, Paren_Opr, Pause_Opr, Permutation_Cmic_Opr, Plus_Opr, Popcnt_Opr, Poppar_Opr, Power_Opr, Prefertask_Cdir_Opr, Prefervector_Cdir_Opr, print_expanded_opnd(), Product_Opr, Ptr_Asg_Opr, Ranf_Opr, Ranget_Opr, Ranset_Opr, Read_Formatted_Opr, Read_Namelist_Opr, Read_Unformatted_Opr, Real_Div_To_Int_Opr, Real_Opr, Recurrence_Cdir_Opr, Repeat_Opr, Reshape_Opr, Return_Opr, Rrspacing_Opr, Rtc_Opr, Scale_Opr, Scan_Opr, Section_Subscript_Opr, Select_Opr, Send_Cmic_Opr, Set_Exponent_Opr, Shift_Opr, Shiftl_Opr, Shiftr_Opr, Shortloop128_Cdir_Opr, Shortloop_Cdir_Opr, Sign_Opr, SIK_Opr, Sin_Opr, Sinh_Opr, Spacing_Opr, Spread_Opr, Sqrt_Opr, SRK_Opr, SSD_Alloc_Opr, Stmt_Func_Call_Opr, Stop_Opr, Struct_Construct_Opr, Struct_Opr, Subscript_Opr, Substring_Opr, Sum_Opr, Suppress_Opr, Tan_Opr, Tanh_Opr, Task_Cdir_Opr, Taskcommon_Cmic_Opr, The_Last_Opr, Transfer_Opr, Transpose_Opr, Trim_Opr, Triplet_Opr, Uminus_Opr, Unit_Opr, Unroll_Cdir_Opr, Uplus_Opr, Use_Opr, Vector_Cdir_Opr, Verify_Opr, Vsearch_Cdir_Opr, Wait_Cmic_Opr, Where_Opr, Whole_Subscript_Opr, Whole_Substring_Opr, Write_Formatted_Opr, Write_Namelist_Opr, and Write_Unformatted_Opr.

Referenced by print_expanded_il(), print_expanded_opnd(), and print_expanded_stmt_for_scp().

Here is the call graph for this function:

static void print_expanded_opnd ( opnd_type  the_opnd) [static]

Definition at line 4821 of file debug.c.

References AT_OBJ_NAME_PTR, AT_Tbl_Idx, CN_Tbl_Idx, debug_file, fprintf(), IL_Tbl_Idx, IR_Tbl_Idx, OPND_FLD, OPND_IDX, print_expanded_const(), print_expanded_il(), and print_expanded_ir().

Referenced by print_expanded_ir().

Here is the call graph for this function:

void print_expanded_stmt ( void  )

Definition at line 4316 of file debug.c.

References curr_scp_idx, curr_stmt_sh_idx, and print_expanded_stmt_for_scp().

Here is the call graph for this function:

static void print_expanded_stmt_for_scp ( void  ) [static]
static void print_fld_idx ( FILE *  out_file,
char *  name,
fld_type  fld,
int  idx 
) [static]
void print_fp ( int  fp_idx)

Definition at line 1387 of file debug.c.

References dump_fp_ntry(), FALSE, file_path_tbl_idx, and fprintf().

Referenced by srch_for_module_tbl().

Here is the call graph for this function:

void print_fp_includes ( void  )

Definition at line 2034 of file debug.c.

References debug_file, FP_NAME_PTR, FP_NEXT_FILE_IDX, fprintf(), include_path_idx, and NULL_IDX.

Referenced by print_cmd_tbl(), and print_fp_tbl().

Here is the call graph for this function:

void print_ga ( int  ga_idx)

Definition at line 1447 of file debug.c.

References dump_ga_ntry(), fprintf(), and global_attr_tbl_idx.

Referenced by ga_var_error().

Here is the call graph for this function:

void print_gb ( int  gb_idx)

Definition at line 1467 of file debug.c.

References dump_gb_ntry(), fprintf(), and global_bounds_tbl_idx.

Here is the call graph for this function:

void print_gb_tbl ( void  )

Definition at line 350 of file debug.c.

References Constant_Size, debug_file, dump_gb_ntry(), Explicit_Shape, GB_ARRAY_CLASS, GB_ARRAY_SIZE, GB_RANK, global_bounds_tbl_idx, NULL_IDX, and print_tbl_header().

Here is the call graph for this function:

void print_gl ( int  gl_idx)

Definition at line 1487 of file debug.c.

References dump_gl_ntry(), fprintf(), and global_line_tbl_idx.

Here is the call graph for this function:

void print_gl_tbl ( void  )

Definition at line 386 of file debug.c.

References debug_file, dump_gl_ntry(), fprintf(), global_line_tbl_idx, num_ansi, num_cautions, num_comments, num_notes, num_prog_unit_errors, num_warnings, and print_tbl_header().

Here is the call graph for this function:

void print_gn ( int  gn_idx)

Definition at line 1507 of file debug.c.

References dump_gn_ntry(), fprintf(), and global_name_tbl_idx.

Here is the call graph for this function:

void print_gn_tbl ( void  )

Definition at line 423 of file debug.c.

References debug_file, dump_ga_ntry(), dump_gn_ntry(), fprintf(), global_name_tbl_idx, global_type_tbl_idx, GN_ATTR_IDX, GT_STRUCT_IDX, GT_TYPE, print_tbl_header(), and Structure.

Here is the call graph for this function:

void print_gt ( int  gt_idx)

Definition at line 1527 of file debug.c.

References dump_gt_ntry(), fprintf(), and global_type_tbl_idx.

Here is the call graph for this function:

void print_gt_tbl ( void  )

Definition at line 461 of file debug.c.

References debug_file, dump_gt_ntry(), global_type_tbl_idx, and print_tbl_header().

Here is the call graph for this function:

void print_hn ( int  hn_idx)

Definition at line 1547 of file debug.c.

References dump_hn_ntry(), FALSE, fprintf(), and hidden_name_tbl_idx.

Here is the call graph for this function:

void print_hn_tbl ( void  )

Definition at line 485 of file debug.c.

References curr_scp_idx, debug_file, dump_hn_ntry(), FALSE, print_tbl_header(), SCP_HN_FW_IDX, and SCP_HN_LW_IDX.

Here is the call graph for this function:

void print_il ( int  il_idx)

Definition at line 1407 of file debug.c.

References dump_il_ntry(), fprintf(), and ir_list_tbl_idx.

Referenced by ir_list_var_error().

Here is the call graph for this function:

void print_ir ( int  ir_idx)

Definition at line 1427 of file debug.c.

References dump_ir_ntry(), fprintf(), and ir_tbl_idx.

Referenced by array_construct_opr_handler(), cvrt_exp_to_pdg(), lower_ptr_asg(), parse_cc_expr(), and transform_char_sequence_ref().

Here is the call graph for this function:

void print_ln ( int  ln_idx)

Definition at line 1567 of file debug.c.

References dump_ln_ntry(), FALSE, fprintf(), and loc_name_tbl_idx.

Here is the call graph for this function:

void print_ln_by_name ( void  )

Definition at line 1790 of file debug.c.

References build_fake_token(), dump_ln_ntry(), fake_token, FALSE, fprintf(), MAX_ID_LEN, NULL_IDX, srch_sym_tbl(), TOKEN_LEN, and TOKEN_STR.

Here is the call graph for this function:

void print_ln_tbl ( void  )

Definition at line 512 of file debug.c.

References curr_scp_idx, debug_file, dump_ln_ntry(), FALSE, print_tbl_header(), SCP_LN_FW_IDX, and SCP_LN_LW_IDX.

Here is the call graph for this function:

void print_lnr ( int  ln_idx,
int  end_idx 
)

Definition at line 1586 of file debug.c.

References dump_ln_ntry(), FALSE, fprintf(), and loc_name_tbl_idx.

Here is the call graph for this function:

void print_mem_usage_report ( char *  name,
int  final_size,
int  largest_idx 
)

Definition at line 2668 of file debug.c.

References attr_list_tbl_inc, attr_list_tbl_init_size, attr_list_tbl_num_wds, attr_tbl_inc, attr_tbl_init_size, attr_tbl_num_wds, blk_stk_inc, blk_stk_init_size, blk_stk_num_wds, bounds_tbl_inc, bounds_tbl_init_size, bounds_tbl_num_wds, const_pool_inc, const_pool_init_size, const_pool_num_wds, const_tbl_inc, const_tbl_init_size, const_tbl_num_wds, debug_file, equiv_tbl_inc, equiv_tbl_init_size, equiv_tbl_num_wds, FALSE, file_path_tbl_inc, file_path_tbl_init_size, file_path_tbl_num_wds, fprintf(), global_line_tbl_inc, global_line_tbl_init_size, global_line_tbl_num_wds, global_name_tbl_inc, global_name_tbl_init_size, global_name_tbl_num_wds, hidden_name_tbl_inc, hidden_name_tbl_init_size, hidden_name_tbl_num_wds, ir_list_tbl_inc, ir_list_tbl_init_size, ir_list_tbl_num_wds, ir_tbl_inc, ir_tbl_init_size, ir_tbl_num_wds, loc_name_tbl_inc, loc_name_tbl_init_size, loc_name_tbl_num_wds, mod_link_tbl_inc, mod_link_tbl_init_size, mod_link_tbl_num_wds, name_pool_inc, name_pool_init_size, name_pool_num_wds, print_src_input_tbls(), print_tbl_header(), rename_only_tbl_inc, rename_only_tbl_init_size, rename_only_tbl_num_wds, scp_tbl_inc, scp_tbl_init_size, scp_tbl_num_wds, sec_name_tbl_inc, sec_name_tbl_init_size, sec_name_tbl_num_wds, sh_tbl_inc, sh_tbl_init_size, sh_tbl_num_wds, stor_blk_tbl_inc, stor_blk_tbl_init_size, stor_blk_tbl_num_wds, str_pool_inc, str_pool_init_size, str_pool_num_wds, TRUE, type_tbl_inc, type_tbl_init_size, and type_tbl_num_wds.

Here is the call graph for this function:

void print_ml ( int  ml_idx)

Definition at line 1610 of file debug.c.

References dump_ml_ntry(), fprintf(), and mod_link_tbl_idx.

Here is the call graph for this function:

void print_ml_tbl ( void  )
static void print_mp_dir_opr ( FILE *  out_file,
int  idx,
int  indent,
int  cnt 
) [static]
void print_name ( int  idx)

Definition at line 2071 of file debug.c.

References AT_OBJ_NAME_PTR, and fprintf().

Here is the call graph for this function:

static void print_open_mp_dir_opr ( FILE *  out_file,
int  idx,
int  indent,
int  cnt 
) [static]
void print_ro ( int  ro_idx)

Definition at line 1630 of file debug.c.

References dump_ro_ntry(), fprintf(), and rename_only_tbl_idx.

Here is the call graph for this function:

void print_ro_tbl ( ro_start_idx  )

Definition at line 580 of file debug.c.

References debug_file, dump_ro_ntry(), NULL_IDX, print_tbl_header(), and RO_NEXT_IDX.

Here is the call graph for this function:

void print_sb ( int  sb_idx)

Definition at line 1650 of file debug.c.

References dump_sb_ntry(), fprintf(), and stor_blk_tbl_idx.

Referenced by read_in_module_tbl().

Here is the call graph for this function:

void print_sb_by_name ( void  )

Definition at line 1906 of file debug.c.

References build_fake_token(), curr_scp_idx, dump_sb_ntry(), fake_token, fprintf(), MAX_ID_LEN, NULL_IDX, srch_stor_blk_tbl(), TOKEN_LEN, and TOKEN_STR.

Here is the call graph for this function:

void print_sb_tbl ( void  )

Definition at line 608 of file debug.c.

References debug_file, dump_sb_ntry(), print_tbl_header(), and stor_blk_tbl_idx.

Here is the call graph for this function:

void print_scp ( int  scp_idx,
boolean  print_impl_tbl 
)

Definition at line 1670 of file debug.c.

References dump_scp_ntry(), FALSE, fprintf(), and scp_tbl_idx.

Here is the call graph for this function:

void print_scp_tbl ( void  )

Definition at line 633 of file debug.c.

References debug_file, dump_scp_ntry(), FALSE, print_tbl_header(), and TRUE.

Here is the call graph for this function:

void print_sh ( int  stmt_idx)

Definition at line 1691 of file debug.c.

References curr_stmt_sh_idx, dump_stmt_ntry(), fprintf(), sh_tbl_idx, and TRUE.

Here is the call graph for this function:

void print_sh_tbl ( boolean  print_all_scps)

Definition at line 658 of file debug.c.

References curr_scp_idx, curr_stmt_sh_idx, FALSE, print_all_text(), print_tbl_header(), and TRUE.

Here is the call graph for this function:

void print_sn ( int  sn_idx)

Definition at line 1719 of file debug.c.

References dump_sn_ntry().

Here is the call graph for this function:

void print_sn_list ( int  attr_idx)
void print_sytb ( int  scp_idx,
boolean  print_all_scps,
boolean  dump_all 
)
void print_typ ( int  type_idx)

Definition at line 1734 of file debug.c.

References dump_typ_ntry().

Here is the call graph for this function:

void print_typ_tbl ( void  )

Definition at line 692 of file debug.c.

References debug_file, dump_typ_ntry(), print_tbl_header(), and type_tbl_idx.

Here is the call graph for this function:


Variable Documentation

Definition at line 103 of file debug.c.

Referenced by dump_gl_ntry(), dump_ro_ntry(), and init_debug_file().

char USMID[] = "\n@(#)5.0_pl/sources/debug.c 5.17 10/14/99 12:53:57\n" [static]

Definition at line 37 of file debug.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines