osprey/cygnus/ld/ldmisc.h File Reference

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

Go to the source code of this file.

Defines

#define ASSERT(x)   do { if (!(x)) info_assert(__FILE__,__LINE__); } while (0)
#define FAIL()   do { info_assert(__FILE__,__LINE__); } while (0)

Functions/Subroutines

void einfo (const char *,...)
void minfo (const char *,...)
void info_msg (const char *,...)
void lfinfo (FILE *, const char *,...)
void info_assert (const char *, unsigned int)
void yyerror (const char *)
voidxmalloc (size_t)
voidxrealloc (void *, size_t)
void xexit (int)
void print_space (void)
void print_nl (void)
char * demangle (const char *)


Define Documentation

#define ASSERT (  )     do { if (!(x)) info_assert(__FILE__,__LINE__); } while (0)

Definition at line 39 of file ldmisc.h.

 
#define FAIL (  )     do { info_assert(__FILE__,__LINE__); } while (0)

Definition at line 42 of file ldmisc.h.


Function Documentation

char* demangle ( const char *   ) 

void einfo ( const char *  ,
  ... 
)

Definition at line 472 of file ldmisc.c.

References TRUE, va_end, va_start, and vfinfo().

Referenced by add_bfd_to_link(), add_cref(), add_keepsyms_file(), add_to_set(), add_wrap(), add_ysym(), build_filler_bfd(), build_link_order(), check_local_sym_xref(), check_nocrossref(), check_refs(), check_reloc_refs(), clone_section(), comment(), constructor_callback(), ecoff_link_write_external(), elf64_alpha_output_extsym(), exp_fold_tree(), exp_get_abs_int(), exp_get_fill(), exp_get_vma(), fold_binary(), fold_name(), generate_edata(), generate_reloc(), get_emulation(), info_assert(), init_os(), insert_undefined(), ipa_process_whirl_in_archive(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_add_vers_depend(), lang_check(), lang_check_section_addresses(), lang_definedness_newfunc(), lang_do_assignments_1(), lang_do_version_exports_section(), lang_finish(), lang_get_regions(), lang_init(), lang_memory_region_lookup(), lang_new_vers_pattern(), lang_process(), lang_record_phdrs(), lang_register_vers_node(), lang_set_flags(), lang_size_sections_1(), lang_startup(), lang_track_definedness(), ld_abort(), ldctor_add_set_entry(), ldctor_build_sets(), ldemul_choose_mode(), ldfile_open_command_file(), ldfile_open_file(), ldfile_set_output_arch(), ldfile_try_open_bfd(), ldwrite(), lex_warn_invalid(), load_symbols(), main(), mips_elf_output_extsym(), mri_format(), multiple_common(), multiple_definition(), notice(), open_output(), os_region_check(), output_one_cref(), parse_args(), pe_create_import_fixup(), pe_dll_generate_def_file(), pe_dll_generate_implib(), pe_dll_id_target(), pe_implied_import_dll(), process_def_file(), reloc_dangerous(), reloc_overflow(), set_section_start(), set_segment_start(), unattached_reloc(), undefined_symbol(), vfinfo(), warning_callback(), warning_find_reloc(), yy_input(), yyerror(), and yyparse().

void info_assert ( const char *  ,
unsigned  int 
)

Definition at line 482 of file ldmisc.c.

References _, and einfo().

void info_msg ( const char *  ,
  ... 
)

void lfinfo ( FILE ,
const char *  ,
  ... 
)

Definition at line 500 of file ldmisc.c.

References FALSE, va_end, va_start, and vfinfo().

Referenced by output_one_cref(), and vfinfo().

void minfo ( const char *  ,
  ... 
)

void print_nl ( void   ) 

void print_space ( void   ) 

void xexit ( int   ) 

void* xmalloc ( size_t   ) 

Definition at line 136 of file xmalloc.c.

Referenced by _cpp_convert_input(), _cpp_expansions_different_trad(), _cpp_init_hashtable(), _cpp_read_file_entries(), add_action_record(), add_archive_element(), add_assembler_option(), add_assume_compiled(), add_clm(), add_condition(), add_constant(), add_cref(), add_dependency(), add_dir(), add_edge(), add_ehspec_entry(), add_env_var_paths(), add_excluded_libs(), add_framework(), add_framework_path(), add_handler(), add_keepsyms_file(), add_linker_option(), add_loop(), add_minipool_backward_ref(), add_minipool_forward_ref(), add_namelet(), add_path(), add_prefix(), add_prefixed_path(), add_preprocessor_option(), add_subweb(), add_system_framework_path(), add_to_sequence(), add_ttypes_entry(), add_wrap(), add_ysym(), adjust_field_rtx_def(), adjust_field_tree_exp(), alloc_args(), alloc_large_page(), alloc_mem(), alloc_page(), alloc_small_page(), allocate_file_hash_entries(), allocate_new_names(), allocate_reg_info(), allocate_ssa_names(), alter_output_for_insn(), alter_predicate_for_insn(), analyze_array(), analyze_insn_to_expand_var(), analyze_iv_to_split_insn(), append_arg(), append_file_to_dir(), arc_init(), arcExtMap_add(), argv_to_cmdline(), augment_live_range(), avr_init_once(), bfd_h8_disassemble_init(), block_alloc(), buffer_grow(), build_ARC_extmap(), build_asm_hash_table(), build_def_use(), build_dis_hash_table(), build_hash_table(), build_hw_table(), build_insn_table(), build_keyword_hash_tables(), build_link_order(), build_mips16_call_stub(), build_operand_table(), build_store_vectors(), build_worklists(), bundling(), c4x_external_ref(), c4x_global_label(), C_alloca(), c_common_decode_option(), c_common_read_pch(), c_common_valid_pch(), c_common_write_pch(), c_expand_start_cond(), c_start_case(), calc_dfs_tree_nonrec(), calculate_branch_probs(), calculate_dominance_info(), calculate_global_regs_live(), calculate_live_on_exit(), canonicalize_text(), ccp_fold(), ccp_initialize(), check_for_scripts_dir(), check_insn_for_bivs(), check_insn_for_givs(), check_local_sym_xref(), check_node_dependence(), check_refs(), check_reloc_refs(), chewname(), choose_spill_colors(), choose_temp_base(), choose_tmpdir(), cleanup_forwarder_blocks(), clear_marks(), clone_section(), collect_expansion(), combine_instructions(), combine_movables(), combine_strings(), compact_var_map(), compile_resource_file(), compute_antinout_edge(), compute_avail(), compute_available(), compute_global_livein(), compute_laterin(), compute_nearerout(), compute_store_table(), conflict_graph_new(), continue_class(), control_dependent_block_to_edge_map_create(), convert_from_eh_region_ranges(), convert_nl_goto_reference(), copy_loop_headers(), copy_web(), copyprop_hardreg_forward(), coverage_end_function(), coverage_init(), cp_parser_sizeof_operand(), cp_parser_template_argument_list(), cpp_host_to_exec_charset(), cpp_interpret_string(), cpp_prepare_state(), cpp_save_state(), cpp_valid_state(), cpp_write_pch_deps(), create_alloc_pool(), create_coalesce_list(), create_ddg_all_sccs(), create_ddg_edge(), create_delayed_rename(), create_edge_list(), create_file_names(), create_new_invariant(), create_program_flow_graph(), create_scc(), create_ssa_var_map(), crx_prepare_push_pop_string(), cse_basic_block(), cse_main(), cselib_init(), cxx_initialize_diagnostics(), cxx_keyword_subst(), darwin_emit_unwind_label(), darwin_rs6000_extra_signals(), default_flag_random_seed(), default_get_pch_validity(), default_gt_pch_use_address(), defer_opt(), DEFUN(), demangle(), demangle_template(), demangle_template_value_parm(), deps_add_vpath(), deps_init(), deps_restore(), determine_seq_blocks(), df_alloc(), df_analyse_1(), df_analyze_1(), df_compact_blocks(), dfa_start(), dfs(), diagnostic_initialize(), dir_name_of_file(), disable_builtin_function(), do_arg(), do_define(), do_hpacc_template_literal(), do_processing(), do_spec_1(), do_SUBST(), do_SUBST_INT(), do_typedef(), dump_hash_table(), dump_interface(), duplicate_loop_to_header_edge(), dupnstr(), dyn_string_init(), dyn_string_new(), edit_file(), elf_fixup_link_order(), emit_colors(), establish_preds(), et_forest_add_edge(), et_forest_add_node(), et_forest_create(), exp_get_fill(), expand_arg(), expand_inline_function(), expand_lib(), expand_to_temp_buffer(), expand_units(), expandargv(), ffe_init(), ffecom_decode_include_option_(), ffecom_get_appended_identifier_(), ffecom_open_include_(), ffecom_subscript_check_(), ffelex_file_push_(), ffelex_get_directive_line_(), fill_edata(), fill_exported_offsets(), final(), finclude(), find_a_file(), find_data_references_in_loop(), find_executable(), find_file(), find_fixup_replacement(), find_induction_variable(), find_interesting_uses_cond(), find_interesting_uses_outer_or_nonlin(), find_mem_givs(), find_partition_pair(), find_spec_file(), find_subframework_file(), find_tail_calls(), find_unreachable_blocks(), fix_argv(), fix_bb_placements(), fix_irreducible_loops(), FIX_PROC_HEAD(), flow_depth_first_order_compute(), flow_dfs_compute_reverse_init(), flow_loop_entry_edges_find(), flow_loop_exit_edges_find(), flow_loop_nodes_find(), flow_loop_pre_header_scan(), flow_loop_tree_node_add(), flow_loops_find(), flow_preorder_transversal_compute(), flow_reverse_top_sort_order_compute(), form_the_same_automaton_unit_lists(), fr30_cgen_build_insn_regex(), fr30_cgen_cpu_open(), fr30_cgen_init_opcode_table(), framework_construct_pathname(), frv_cgen_build_insn_regex(), frv_cgen_cpu_open(), frv_cgen_init_opcode_table(), gas(), gen_expand(), gen_insn(), gen_peephole(), gen_split(), gen_stdcall_suffix(), generate_bytecode_insns(), generate_edata(), generate_reloc(), get_block_vector(), get_cse_reg_info(), get_def_blocks_for(), get_dominated_by(), get_exec_counts(), get_field_name(), get_fileinfo(), get_free_bundle_state(), get_loop_exit_edges(), get_priority_info(), get_simple_loop_desc(), getline(), ggc_add_root(), ggc_alloc(), ggc_alloc_stat(), ggc_alloc_typed_stat(), ggc_alloc_zone_stat(), ggc_free(), global_alloc(), global_conflicts(), glue_header_name(), gmalloc(), gt_pch_save(), handle_format_attribute(), handle_option(), handle_pragma_implementation(), hash_add_attr(), hash_enter(), ht_create(), i386_pe_record_exported_symbol(), i386_pe_record_external_function(), i386_pe_section_type_flags(), ia64_hpux_add_extern_decl(), ia64_init_dfa_pre_cycle_insn(), ia64_sched_init(), identify_blocks(), init_alias_analysis(), init_asm_output(), init_branch_prob(), init_class_processing(), init_cse_reg_info(), init_data_ref(), init_dependency_caches(), init_dependency_output(), init_disasm(), init_dollar_format_checking(), init_ggc(), init_md_reader_args(), init_objc(), init_propagate_block_info(), init_var_map(), init_webs_defs_uses(), initialize_data_dependence_relation(), initialize_shmedia_opcode_mask_table(), insert(), install(), internal(), ip2k_cgen_build_insn_regex(), ip2k_cgen_cpu_open(), ip2k_cgen_init_opcode_table(), iq2000_cgen_build_insn_regex(), iq2000_cgen_cpu_open(), iq2000_cgen_init_opcode_table(), iv_analysis_loop_init(), iv_ca_delta_add(), iv_ca_new(), java_allocate_new_line(), java_init(), java_new_lexer(), lang_add_nocrossref(), lang_add_unique(), lang_add_vers_depend(), lang_do_version_exports_section(), lang_enter_overlay_section(), lang_insert_orphan(), lang_leave_overlay(), lang_leave_overlay_section(), lang_new_vers_pattern(), lang_record_phdrs(), lang_set_startof(), lang_specific_driver(), ldctor_add_set_entry(), ldctor_build_sets(), ldfile_add_arch(), ldfile_add_library_path(), ldfile_open_file_search(), ldst_entry(), link_handler(), load_data(), load_specs(), load_symbols(), local_alloc(), lookup(), lookup_avail_expr(), lookup_field_for_decl(), lookup_redirection_data(), lookup_tmp_var(), lookup_tramp_for_decl(), luxworks_dsp16xx_file_start(), m32r_cgen_build_insn_regex(), m32r_cgen_cpu_open(), m32r_cgen_init_opcode_table(), macarg(), macroexpand(), main(), make_binding_level(), make_class_file_name(), make_forwarder_block(), make_gcov_file_name(), make_head(), make_ia64_opcode(), make_import_fixup_entry(), make_import_fixup_mark(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), make_temp_file(), malloc_init(), malloc_new_(), mark_dfs_back_edges(), mark_irreducible_loops(), mark_target_live_regs(), mark_used_reg(), match_seqs(), mcore_expand_prolog(), merge_phi_nodes(), mingw_scan(), mips16_constant_after_function_p(), mips_output_external(), move_ptes_to_front(), mri_draw_tree(), mt_add_branches(), multiply_by_cost(), munge(), munge_compile_params(), mvs_get_label(), name_compare(), named_section(), new_buff(), new_decision(), new_decision_test(), new_elim_graph(), new_graph(), new_label_mapper(), new_scev_info_str(), new_temp_expr_table(), new_tree_live_info(), new_value_expr(), next_pass_1(), niter_for_exit(), note_prediction_to_br_prob(), note_variable(), objc_demangle(), open_files(), open_include_file(), open_repo_file(), openrisc_cgen_build_insn_regex(), openrisc_cgen_cpu_open(), openrisc_cgen_init_opcode_table(), optimize_attrs(), output_call(), output_constant_def(), output_cref(), output_fpop(), output_function_prologue(), output_get_cpu_unit_code_func(), output_predicate_decls(), override_options(), parse_answer(), parse_args(), parse_include(), partition_new(), partition_print(), parts_to_webs(), parts_to_webs_1(), pch_open_file(), pe_create_runtime_relocator_reference(), pe_dll_add_excludes(), pe_implied_import_dll(), pe_process_import_defs(), pe_walk_relocs_of_symbol(), pexecute(), phi_trans_add(), pool_alloc(), prefix_from_string(), preprocess_args(), print_filtered_help(), print_include(), print_insn_avr(), print_insn_fr30(), print_insn_frv(), print_insn_ip2k(), print_insn_iq2000(), print_insn_m32r(), print_insn_m68k(), print_insn_openrisc(), print_insn_sparc(), print_insn_xstormy16(), print_insn_xtensa(), print_node(), print_rtl_graph_with_bb(), print_symbol(), process_args(), process_aux_info_file(), process_command(), process_def_file(), process_include(), prune_options(), prune_preferences(), push_data_area(), push_f_function_context(), push_field_alignment(), push_init_level(), push_srcloc(), push_switch(), put_decl_string(), queue(), queue_pattern(), quick_reloc(), quick_symbol(), read_constants(), read_file_guts(), read_filename_string(), read_files(), read_include_file(), read_name_map(), read_profile(), read_seek(), really_start_incremental_init(), realsymbol(), recolor_spills(), record_alias_subset(), record_biv(), record_cond(), record_conditions(), record_estimate(), record_in_finally_tree(), record_insn_name(), record_mem_ref(), record_one_stack_memref(), record_range(), record_switch_edge(), record_temp_file(), record_use(), recursively_demangle(), redirect_immediate_dominators(), reduce_class(), regclass(), regex_compile(), register_Btype(), regmove_optimize(), reload(), reload_as_needed(), reload_combine(), remap_filename(), remember_Btype(), remember_Ktype(), remember_type(), remove_reachable_equiv_notes(), reorder_basic_blocks(), rewrite_into_ssa(), rewrite_program2(), rewrite_ssa_into_ssa(), rs6000_gen_section_name(), run_compiles(), s390_add_constant(), s390_add_execute(), s390_add_pool(), s390_alloc_pool(), s390_start_pool(), save_def_or_dec(), save_for_inline(), save_idents(), save_partially_mangled_name(), save_relocs(), save_string(), savestring(), sbitmap_alloc(), sbitmap_vector_alloc(), scan_for_source_files(), scan_loop(), see_analyze_merged_def_local_prop(), see_analyze_use_local_prop(), see_seek_pre_extension_expr(), see_set_prop_merged_def(), see_set_prop_unmerged_def(), see_set_prop_unmerged_use(), see_store_reference_and_extension(), see_update_defs_relevancy(), see_update_uses_relevancy(), set_constant_entry(), set_multilib_dir(), set_named_section_flags(), set_scripts_dir(), set_spec(), set_up_bb_rts_numbers(), shorten_branches(), shortpath(), simplify_by_exploding(), simplify_cond(), single_reachable_address(), slpeel_tree_duplicate_loop_to_edge_cfg(), sort_and_combine_web_pairs(), sort_coalesce_list(), splay_tree_xmalloc_allocate(), ssa_const_prop(), ssa_rename_from_insert(), start_fixer(), start_init(), start_record_layout(), store_unaligned_arguments_into_pseudos(), string_list_cons(), string_need(), strip_whitespace(), tail_duplicate(), ternary_insert(), thread_across_edge(), tic4x_print_cond(), tic4x_print_register(), timevar_push(), timevar_push_1(), tpa_init(), translate_options(), tree_bb_level_predictions(), tree_dce_init(), tree_duplicate_sese_region(), try_forward_edges(), undefined_symbol(), unexpand_if_needed(), unlikely_text_section(), unroll_loop(), used_arg(), verify_jvm_instructions(), vfinfo(), vn_add(), VPARAMS(), vt_find_locations(), vt_initialize(), vt_stack_adjustments(), walk_rtx(), warning_callback(), warning_find_reloc(), work_stuff_copy_to_from(), write_c_file_stat(), write_gc_roots(), write_gc_structure_fields(), write_global_declarations(), write_langs(), xstormy16_cgen_build_insn_regex(), xstormy16_cgen_cpu_open(), xstormy16_cgen_init_opcode_table(), xstrdup(), and yyparse().

void* xrealloc ( void ,
size_t   
)

Referenced by _cpp_convert_input(), _cpp_expand_op_stack(), _cpp_save_parameter(), add_assembler_option(), add_backarc_to_ddg(), add_backarc_to_scc(), add_framework(), add_input_filename(), add_keepsyms_file(), add_line_map(), add_line_note(), add_linker_option(), add_opcode_entry(), add_params(), add_preprocessor_option(), add_scc_to_ddg(), allocate_reg_info(), buffer_grow(), c_expand_start_cond(), check_output_buffer(), collect_ht_nodes(), conversion_loop(), convert_no_conversion(), copy_bb(), cp_parser_template_argument_list(), cpp_interpret_string(), cpp_macro_definition(), debug_queue_symbol(), deps_add_dep(), deps_add_target(), deps_add_vpath(), deps_restore(), df_bb_table_realloc(), df_grow_bb_info(), df_grow_insn_info(), df_grow_ref_info(), df_grow_reg_info(), df_insn_table_realloc(), df_rd_alloc(), df_ref_create(), df_reg_table_realloc(), df_ru_alloc(), dfa_insn_code(), do_self_spec(), do_spec_path(), dump_register(), dyn_string_resize(), emit_numeric_escape(), expand_arg(), expandargv(), fetch_insn_class(), ffelex_cfelex_(), ffelex_get_directive_line_(), finclude(), find_rarely_executed_basic_blocks_and_crossing_edges(), gcov_allocate(), gen_dis_table(), getline(), ggc_realloc(), ggc_realloc_stat(), glue_header_name(), grealloc(), grow_outbuf(), grow_vect(), gt_pch_save(), init_alias_analysis(), insert_dependencies(), insert_deplist(), insert_gclist(), insert_loop_mem(), insert_resource(), insert_string(), java_store_unicode(), lang_record_phdrs(), linemap_add(), load_data(), load_file_data(), load_insn_classes(), loop_regs_scan(), macarg(), main(), make_sstring_space(), malloc_resize_(), maybe_read_dollar_number(), maybe_record_in_goto_queue(), note_instructions(), output_bytes(), output_call(), parse_args(), parse_resource_users(), pch_open_file(), place_new_loop(), process_args(), push_by_depth(), push_depth(), pushclass(), put_decl_string(), quick_reloc(), ra_build_realloc(), read_file_guts(), read_filename_string(), read_include_file(), read_name_map(), read_specs(), record_insn_name(), regex_compile(), register_Btype(), remember_Ktype(), remember_type(), save_macros(), sbitmap_realloc(), sbitmap_resize(), set_constant_entry(), shorten_branches(), start_java_method(), store_arg(), string_need(), TB_getline(), translate_options(), unexpand_if_needed(), validate_change(), varray_grow(), vec_heap_o_reserve(), vec_heap_o_reserve_1(), and VPARAMS().

void yyerror ( const char *   ) 


Generated on Wed Apr 8 15:02:01 2009 for Open64 by  doxygen 1.5.6