osprey/cygnus/ld/ldlang.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  _fill_type
type  statement_list
type  memory_region_struct
type  lang_statement_header_struct
type  lang_assignment_statement_type
type  lang_target_statement_struct
type  lang_output_statement_struct
type  lang_output_section_phdr_list
type  lang_output_section_statement_struct
type  lang_common_statement_type
type  lang_object_symbols_statement_type
type  lang_fill_statement_type
type  lang_data_statement_type
type  lang_reloc_statement_type
type  lang_input_statement_struct
type  lang_input_section_type
type  lang_afile_asection_pair_statement_type
type  lang_wild_statement_struct
type  lang_address_statement_struct
type  lang_padding_statement_type
type  lang_group_statement_type
union  lang_statement_union
type  lang_phdr
type  lang_nocrossref
type  lang_nocrossrefs
type  unique_sections
type  lang_definedness_hash_entry
type  orphan_save

Defines

#define DEFAULT_MEMORY_REGION   "*default*"
#define LANG_FOR_EACH_INPUT_STATEMENT(statement)

Typedefs

typedef struct statement_list lang_statement_list_type
typedef struct memory_region_struct lang_memory_region_type
typedef struct
lang_statement_header_struct 
lang_statement_header_type
typedef struct
lang_target_statement_struct 
lang_target_statement_type
typedef struct
lang_output_statement_struct 
lang_output_statement_type
typedef struct
lang_output_section_statement_struct 
lang_output_section_statement_type
typedef struct
lang_input_statement_struct 
lang_input_statement_type
typedef struct
lang_wild_statement_struct 
lang_wild_statement_type
typedef struct
lang_address_statement_struct 
lang_address_statement_type
typedef union lang_statement_union lang_statement_union_type
typedef struct lang_nocrossref lang_nocrossref_type

Enumerations

enum  lang_input_file_enum_type {
  lang_input_file_is_l_enum, lang_input_file_is_symbols_only_enum, lang_input_file_is_marker_enum, lang_input_file_is_fake_enum,
  lang_input_file_is_search_file_enum, lang_input_file_is_file_enum
}
enum  section_type {
  normal_section, dsect_section, copy_section, noload_section,
  info_section, overlay_section
}

Functions/Subroutines

void lang_init (void)
lang_memory_region_typelang_memory_region_lookup (const char *const, bfd_boolean)
lang_memory_region_typelang_memory_region_default (asection *)
void lang_map (void)
void lang_set_flags (lang_memory_region_type *, const char *, int)
void lang_add_output (const char *, int from_script)
lang_output_section_statement_typelang_enter_output_section_statement (const char *output_section_statement_name, etree_type *address_exp, enum section_type sectype, etree_type *align, etree_type *subalign, etree_type *, int)
void lang_final (void)
void lang_process (void)
void lang_section_start (const char *, union etree_union *, const segment_type *)
void lang_add_entry (const char *, bfd_boolean)
void lang_add_target (const char *)
void lang_add_wild (struct wildcard_spec *, struct wildcard_list *, bfd_boolean)
void lang_add_map (const char *)
void lang_add_fill (fill_type *)
lang_assignment_statement_typelang_add_assignment (union etree_union *)
void lang_add_attribute (enum statement_enum)
void lang_startup (const char *)
void lang_float (bfd_boolean)
void lang_leave_output_section_statement (fill_type *, const char *, lang_output_section_phdr_list *, const char *)
void lang_abs_symbol_at_end_of (const char *, const char *)
void lang_abs_symbol_at_beginning_of (const char *, const char *)
void lang_statement_append (lang_statement_list_type *, lang_statement_union_type *, lang_statement_union_type **)
void lang_for_each_input_file (void(*dothis)(lang_input_statement_type *))
void lang_for_each_file (void(*dothis)(lang_input_statement_type *))
void lang_reset_memory_regions (void)
void lang_do_assignments (lang_statement_union_type *, lang_output_section_statement_type *, fill_type *, bfd_vma)
void ldlang_add_file (lang_input_statement_type *)
lang_output_section_statement_typelang_output_section_find (const char *const)
lang_output_section_statement_typelang_output_section_find_by_flags (const asection *, lang_output_section_statement_type **exact)
lang_output_section_statement_typelang_insert_orphan (lang_input_statement_type *, asection *, const char *, lang_output_section_statement_type *, struct orphan_save *, etree_type *, lang_statement_list_type *)
lang_input_statement_typelang_add_input_file (const char *, lang_input_file_enum_type, const char *)
void lang_add_keepsyms_file (const char *)
lang_output_section_statement_typelang_output_section_statement_lookup (const char *const)
void ldlang_add_undef (const char *const)
void lang_add_output_format (const char *, const char *, const char *, int)
void lang_list_init (lang_statement_list_type *)
void lang_add_data (int type, union etree_union *)
void lang_add_reloc (bfd_reloc_code_real_type, reloc_howto_type *, asection *, const char *, union etree_union *)
void lang_for_each_statement (void(*)(lang_statement_union_type *))
voidstat_alloc (size_t)
void dprint_statement (lang_statement_union_type *, int)
bfd_vma lang_size_sections (lang_statement_union_type *, lang_output_section_statement_type *, lang_statement_union_type **, fill_type *, bfd_vma, bfd_boolean *, bfd_boolean)
void lang_enter_group (void)
void lang_leave_group (void)
void lang_add_section (lang_statement_list_type *, asection *, lang_output_section_statement_type *, lang_input_statement_type *)
void lang_new_phdr (const char *, etree_type *, bfd_boolean, bfd_boolean, etree_type *, etree_type *)
void lang_add_nocrossref (lang_nocrossref_type *)
void lang_enter_overlay (etree_type *, etree_type *)
void lang_enter_overlay_section (const char *)
void lang_leave_overlay_section (fill_type *, lang_output_section_phdr_list *)
void lang_leave_overlay (etree_type *, int, fill_type *, const char *, lang_output_section_phdr_list *, const char *)
struct bfd_elf_version_exprlang_new_vers_pattern (struct bfd_elf_version_expr *, const char *, const char *)
struct bfd_elf_version_treelang_new_vers_node (struct bfd_elf_version_expr *, struct bfd_elf_version_expr *)
struct bfd_elf_version_depslang_add_vers_depend (struct bfd_elf_version_deps *, const char *)
void lang_register_vers_node (const char *, struct bfd_elf_version_tree *, struct bfd_elf_version_deps *)
bfd_boolean unique_section_p (const asection *)
void lang_add_unique (const char *)
const char * lang_get_output_target (void)
void lang_track_definedness (const char *)
int lang_symbol_definition_iteration (const char *)
void lang_update_definedness (const char *, struct bfd_link_hash_entry *)
void add_excluded_libs (const char *)

Variables

struct lang_nocrossrefsnocrossref_list
struct unique_sectionsunique_section_list
lang_output_section_statement_typeabs_output_section
lang_statement_list_type lang_output_section_statement
bfd_boolean lang_has_input_file
etree_typebase
lang_statement_list_typestat_ptr
bfd_boolean delete_output_file_on_failure
struct bfd_sym_chain entry_symbol
const char * entry_section
bfd_boolean entry_from_cmdline
lang_statement_list_type file_chain
int lang_statement_iteration
struct bfd_elf_version_treelang_elf_version_info


Define Documentation

#define DEFAULT_MEMORY_REGION   "*default*"

#define LANG_FOR_EACH_INPUT_STATEMENT ( statement   ) 


Typedef Documentation


Enumeration Type Documentation

Enumerator:
lang_input_file_is_l_enum 
lang_input_file_is_symbols_only_enum 
lang_input_file_is_marker_enum 
lang_input_file_is_fake_enum 
lang_input_file_is_search_file_enum 
lang_input_file_is_file_enum 

Definition at line 32 of file ldlang.h.

Enumerator:
normal_section 
dsect_section 
copy_section 
noload_section 
info_section 
overlay_section 

Definition at line 112 of file ldlang.h.


Function Documentation

void add_excluded_libs ( const char *   ) 

Definition at line 1725 of file ldlang.c.

References end, memcpy, excluded_lib::name, excluded_lib::next, NULL, p, strlen(), strpbrk(), and xmalloc().

void dprint_statement ( lang_statement_union_type ,
int   
)

void lang_abs_symbol_at_beginning_of ( const char *  ,
const char *   
)

void lang_abs_symbol_at_end_of ( const char *  ,
const char *   
)

lang_assignment_statement_type* lang_add_assignment ( union etree_union  ) 

Definition at line 5215 of file ldlang.c.

References new_stat.

Referenced by lang_insert_orphan(), lang_leave_overlay_section(), ldctor_build_sets(), mri_public(), and yyparse().

void lang_add_attribute ( enum  statement_enum  ) 

Definition at line 5225 of file ldlang.c.

References new_statement().

Referenced by yyparse().

void lang_add_data ( int  type,
union etree_union  
)

Definition at line 5176 of file ldlang.c.

References new_stat, and etree_union::type.

Referenced by ldctor_build_sets(), and yyparse().

void lang_add_entry ( const char *  ,
bfd_boolean   
)

Definition at line 5130 of file ldlang.c.

References entry_from_cmdline, bfd_sym_chain::name, and NULL.

Referenced by parse_args(), and yyparse().

void lang_add_fill ( fill_type  ) 

Definition at line 5167 of file ldlang.c.

References new_stat.

Referenced by yyparse().

lang_input_statement_type* lang_add_input_file ( const char *  ,
lang_input_file_enum_type  ,
const char *   
)

Definition at line 506 of file ldlang.c.

References lang_has_input_file, new_afile(), and TRUE.

Referenced by add_bfd_to_link(), build_filler_bfd(), lang_init(), mri_load(), parse_args(), and yyparse().

void lang_add_keepsyms_file ( const char *   ) 

void lang_add_map ( const char *   ) 

Definition at line 5152 of file ldlang.c.

References map_option_f, and TRUE.

Referenced by yyparse().

void lang_add_nocrossref ( lang_nocrossref_type  ) 

void lang_add_output ( const char *  ,
int  from_script 
)

Definition at line 4710 of file ldlang.c.

References had_output_filename, output_filename, and TRUE.

Referenced by mri_name(), parse_args(), and yyparse().

void lang_add_output_format ( const char *  ,
const char *  ,
const char *  ,
int   
)

Definition at line 5376 of file ldlang.c.

References command_line, args_type::endian, ENDIAN_BIG, ENDIAN_LITTLE, NULL, and output_target.

Referenced by mri_format(), parse_args(), and yyparse().

void lang_add_reloc ( bfd_reloc_code_real_type  ,
reloc_howto_type ,
asection ,
const char *  ,
union etree_union  
)

void lang_add_target ( const char *   ) 

Definition at line 5142 of file ldlang.c.

References new_stat.

Referenced by parse_args(), and yyparse().

void lang_add_unique ( const char *   ) 

Definition at line 6219 of file ldlang.c.

References unique_sections::name, unique_sections::next, strcmp(), xmalloc(), and xstrdup().

Referenced by parse_args().

struct bfd_elf_version_deps* lang_add_vers_depend ( struct bfd_elf_version_deps ,
const char *   
) [read]

void lang_add_wild ( struct wildcard_spec ,
struct wildcard_list ,
bfd_boolean   
)

void lang_do_assignments ( lang_statement_union_type ,
lang_output_section_statement_type ,
fill_type ,
bfd_vma   
)

void lang_enter_group ( void   ) 

Definition at line 5398 of file ldlang.c.

References lang_group_statement_type::children, g, lang_list_init(), and new_stat.

Referenced by parse_args(), and yyparse().

lang_output_section_statement_type* lang_enter_output_section_statement ( const char *  output_section_statement_name,
etree_type address_exp,
enum section_type  sectype,
etree_type align,
etree_type subalign,
etree_type ,
int   
)

void lang_enter_overlay ( etree_type ,
etree_type  
)

Definition at line 5586 of file ldlang.c.

References ASSERT, and NULL.

Referenced by yyparse().

void lang_enter_overlay_section ( const char *   ) 

void lang_final ( void   ) 

Definition at line 4781 of file ldlang.c.

References new_stat, and output_filename.

Referenced by main().

void lang_float ( bfd_boolean   ) 

Definition at line 5245 of file ldlang.c.

References lang_float_flag.

Referenced by yyparse().

void lang_for_each_file ( void(*)(lang_input_statement_type *)  dothis  ) 

Definition at line 4669 of file ldlang.c.

References f, func, and LANG_FOR_EACH_INPUT_STATEMENT.

Referenced by check_nocrossrefs().

void lang_for_each_input_file ( void(*)(lang_input_statement_type *)  dothis  ) 

Definition at line 4654 of file ldlang.c.

References f, func, statement_list::head, lang_input_statement_struct::next_real_file, and NULL.

void lang_for_each_statement ( void(*)(lang_statement_union_type *)   ) 

Definition at line 377 of file ldlang.c.

References func, statement_list::head, and lang_for_each_statement_worker().

Referenced by lang_process(), and ldwrite().

const char* lang_get_output_target ( void   ) 

void lang_init ( void   ) 

void lang_leave_group ( void   ) 

Definition at line 5413 of file ldlang.c.

Referenced by parse_args(), and yyparse().

void lang_leave_output_section_statement ( fill_type ,
const char *  ,
lang_output_section_phdr_list ,
const char *   
)

void lang_leave_overlay ( etree_type ,
int  ,
fill_type ,
const char *  ,
lang_output_section_phdr_list ,
const char *   
)

void lang_leave_overlay_section ( fill_type ,
lang_output_section_phdr_list  
)

void lang_list_init ( lang_statement_list_type  ) 

void lang_map ( void   ) 

lang_memory_region_type* lang_memory_region_default ( asection  ) 

lang_memory_region_type* lang_memory_region_lookup ( const char *  const,
bfd_boolean   
)

void lang_new_phdr ( const char *  ,
etree_type ,
bfd_boolean  ,
bfd_boolean  ,
etree_type ,
etree_type  
)

struct bfd_elf_version_expr* lang_new_vers_pattern ( struct bfd_elf_version_expr ,
const char *  ,
const char *   
) [read]

lang_output_section_statement_type* lang_output_section_find ( const char *  const  ) 

Definition at line 648 of file ldlang.c.

References lang_output_section_find_1().

Referenced by exp_init_os(), and fold_name().

lang_output_section_statement_type* lang_output_section_find_by_flags ( const asection ,
lang_output_section_statement_type **  exact 
)

lang_output_section_statement_type* lang_output_section_statement_lookup ( const char *  const  ) 

void lang_process ( void   ) 

void lang_register_vers_node ( const char *  ,
struct bfd_elf_version_tree ,
struct bfd_elf_version_deps  
)

void lang_reset_memory_regions ( void   ) 

void lang_section_start ( const char *  ,
union etree_union ,
const segment_type  
)

void lang_set_flags ( lang_memory_region_type ,
const char *  ,
int   
)

bfd_vma lang_size_sections ( lang_statement_union_type ,
lang_output_section_statement_type ,
lang_statement_union_type **  ,
fill_type ,
bfd_vma  ,
bfd_boolean *  ,
bfd_boolean   
)

void lang_startup ( const char *   ) 

int lang_symbol_definition_iteration ( const char *   ) 

void lang_track_definedness ( const char *   ) 

Definition at line 2472 of file ldlang.c.

References _, bfd_hash_lookup(), einfo(), FALSE, lang_definedness_table, NULL, and TRUE.

Referenced by fold_name().

void lang_update_definedness ( const char *  ,
struct bfd_link_hash_entry  
)

void ldlang_add_file ( lang_input_statement_type  ) 

void ldlang_add_undef ( const char *  const  ) 

Definition at line 2559 of file ldlang.c.

References insert_undefined(), ldlang_undef_chain_list_head, NULL, output_bfd, stat_alloc(), and xstrdup().

Referenced by parse_args(), and yyparse().

void* stat_alloc ( size_t   ) 

bfd_boolean unique_section_p ( const asection  ) 


Variable Documentation

Definition at line 139 of file ldlang.c.

Referenced by _ALLOCATE(), _cntig_chk(), _cpp_simplify_pathname(), _cpp_valid_ucn(), _DEALLOC(), _DEALLOCATE(), ANL_LOOP_CONSTRUCT::_First_Loop_Stmt(), ANL_REGION_CONSTRUCT::_First_Region_Stmt(), ANL_LOOP_CONSTRUCT::_Last_Loop_Stmt(), ANL_REGION_CONSTRUCT::_Last_Region_Stmt(), ANL_LOOP_CONSTRUCT::_Loop_Srcpos_Range(), _REALLOC(), _unpack_arry(), access_can_touch_variable(), add_address_candidates(), CODEMAP::Add_expr(), add_fdes(), add_iv_value_candidates(), PF_LOOPNODE::Add_Ref(), add_to_sequence(), add_vcall_offset(), addr_base_offset(), KEY_SCH::Addr_Generation(), adjust_result_of_qualified_name_lookup(), aligned_memory_operand(), alpha_build_builtin_va_list(), alpha_build_va_list(), alpha_gimplify_va_arg(), analyze_addressof_ty_being_split(), Analyze_OP_For_Unwind_Info(), POINTS_TO::Analyze_ST(), annotate_constant_pool_refs(), Append_Distribution(), apply_macro_to_string(), AR_convert_hex_str_to_float(), AR_INTRIN2(), ARA_REF::ARA_REF(), arc_print_operand_address(), arm_gen_rotated_half_load(), arm_legitimize_address(), arm_reload_in_hi(), arm_reload_out_hi(), aux_compute_alignment(), avr_override_options(), Base_Symbol(), Base_Symbol_And_Offset(), Base_Symbol_And_Offset_For_Addressing(), basename(), bfd_elf_final_link(), binary_search_single_encoding_fdes(), bsearch(), build_addr(), build_anon_union_vars(), ARRAY_REF::Build_Array(), Build_Class_Hierarchy(), build_fold_addr_expr_with_type(), build_insn_table(), build_object_call(), TRANSPOSE_DIRECTED_GRAPH16::Build_Snl_Array(), build_static_cast(), build_static_cast_1(), build_unary_op(), c4x_check_legit_addr(), c4x_legitimate_address_p(), c_initialize_diagnostics(), CGTARG_TN_For_Asm_Operand(), Check_range(), choose_temp_base(), choose_tmpdir(), chrec_convert_1(), classify_object_over_fdes(), OPT_STAB::Collect_nested_ref_info(), comp_except_specs(), comp_target_types(), compute_bb_dataflow(), compute_object_offset(), convert_binary_literal(), convert_hex_literal(), Convert_Regs(), convert_to_string(), count_ev_in_wider_type(), cp_parser_base_clause(), cpp_interpret_integer(), cpp_interpret_string(), Create_And_Set_ST_Base(), create_file_names(), create_new_iv(), Create_ST_For_Tree(), create_unique_file(), crx_decompose_address(), cwh_io_ST_base(), cwh_stab_adjust_base_name(), cwh_stab_altentry_TY(), cxx_initialize_diagnostics(), cygwin_gt_pch_get_address(), darwin_emit_unwind_label(), Dead_Store_Eliminate_Arrays(), Delete_Unwanted_Prefetches(), dequeue_and_dump(), desc_frgr_mem(), determine_base_object(), determine_biv_step(), determine_exit_conditions(), determine_iv_cost(), dfs_base_derived_from(), dfs_find_vbase_instance(), Do_Linearize(), do_spill(), double_max_option_seen(), DRA_Make_File_Name(), DST_Create_type(), DST_enter_member_function(), DST_enter_normal_field(), DST_enter_static_data_mem(), DST_enter_struct_union_members(), dw2_asm_output_offset(), EBO_Fold_Load_Duplicate(), EBO_Lea_Insertion(), EBO_Load_Execution(), EETARG_Call_Mcount(), elf_bfd_final_link(), eliminate_regs_in_insn(), emit_notes_in_bb(), emit_restore_regs(), emit_save_or_restore_regs(), emit_save_regs(), STMTREP::Enter_lhs(), EPROP(), Exp_Immediate(), Exp_Immediate_Int(), Expand_32Bit_Int_Less(), Expand_32Bit_Int_Less_Equal(), Expand_Add(), Expand_Int_Less(), Expand_Int_Less_Equal(), Expand_Sub(), expr_iter(), extract_force_align_mem_bit_field(), fde_single_encoding_compare(), fei_exponentiate(), fei_static_base(), fei_task_var(), ffestc_R1227(), final_equivalence_semantics(), find(), find_bivs(), find_givs_in_stmt(), find_interesting_uses_address(), Find_Reduction_Array_Base(), find_reloads_subreg_address(), finish_vtbls(), fix_lexical_addr(), FIX_PROC_HEAD(), Fixup_Common(), Fold_Base(), fold_const_aggregate_ref(), fold_offsetof_1(), fold_rtx(), fold_rtx_mem_1(), fold_unary(), Formal_Sym(), FPROP(), frv_hard_regno_mode_ok(), frv_index_memory(), gather_memory_references_ref(), gen_bypass(), Gen_Post_Incr_Memop(), generate_classfile(), get_address_cost(), get_aligned_mem(), Get_callee(), get_charset_aliases(), Get_element_mtype(), Get_element_ty(), Get_MP_modref(), Get_ST_Base(), Get_TN_Value(), get_unaligned_address(), ggc_allocated_p(), ggc_pch_this_base(), gimplify_omp_atomic_fetch_op(), REGION_BOUND::GRB_formal_ref(), hash_c_test(), hppa_expand_prologue(), hppa_legitimize_address(), i960_address_cost(), i960_va_arg(), i960_va_start(), ia64_split_timode(), ia64_split_tmode(), ia64_split_tmode_move(), Identify_and_delete_incr(), init_alias_analysis(), initialize_argument_information(), instantiate_class_template(), instantiate_element(), BB_LOOP::Invariant_cr_rec(), IP_READ_pu_infos(), IPO_Pad_Arrays(), Is_Allocated(), is_call_clobbered_ref(), Is_Common_Based_Symbol(), Is_Control_Speculation_Gratuitous(), Is_Local_Array_Reference(), ix86_decompose_address(), ix86_split_long_move(), java_get_line_col(), lambda_lattice_compute_base(), lbasename(), legitimate_address_p(), legitimize_address(), legitimize_pic_address(), legitimize_tls_address(), lex_number(), linear_search_fdes(), load_multiple_operation(), look_for_casts(), lookup_page_table_entry(), lower_bit_field_id(), lower_complex_expr(), lower_split_sym_addrs(), POINTS_TO::Lower_to_base(), lower_uplevel_reference(), m32c_print_operand(), m32r_legitimize_pic_address(), m32r_print_operand_address(), m68hc11_reload_operands(), m68hc11_small_indexed_indirect_p(), m68hc11_valid_addressing_p(), m88k_va_arg(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), main(), make_ii_file_name(), make_rii_file_name(), OPT_STAB::Make_st_group(), make_temp_file(), may_be_unaligned_p(), mcore_print_operand_address(), mdx_epilogue(), MEM_LARGE_BLOCK_realloc(), mem_min_alignment(), memory_address_length(), merge_types(), mf_xform_derefs_1(), mips16_optimize_gp(), mips_cannot_force_const_mem(), mips_expand_epilogue(), mips_legitimize_const_move(), mips_output_function_prologue(), mips_unspec_address(), MIR_Build_Loop_List_Array(), mpw_basename(), mpw_mixed_basename(), mri_base(), mri_draw_tree(), mri_load(), new_buff(), new_class_binding(), New_DACT(), New_Gather_References(), RVI_NODE::New_home_wn(), nlm_sparc_write_import(), nonlocal_mentioned_p_1(), object_analysis(), Offset_From_Base_Symbol(), Op_In_Working_Set(), open_files(), compress_path::operator()(), transfer_attributes_as_needed::operator()(), out_movhi_mr_r(), out_movhi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), output_global_address(), output_restore_regs(), output_toc(), Pad_Arrays(), Pad_Local_Arrays_In_Whirl(), parse_identifier(), parse_line_table(), parse_number(), parse_slow(), pe_print_edata(), REGION_STRIDE_PREFETCH::Phased_Multi_Stride_Ins(), ARRAY_DIRECTED_GRAPH16::Print(), Print_Feedback_Info(), print_operand(), print_operand_address(), print_operand_reloc(), print_relative_path(), print_shift_count_operand(), SUMMARIZE< program >::Process_procedure(), process_set(), Process_Stack_Variable(), Promote_Pointer(), COPYPROP::Propagatable(), read_count_file(), read_graph_file(), Read_isr_cg(), Read_Pragma_Data_Affinity(), real_nan(), Record_unknown_memory_op(), register_indirect_p(), reload_combine(), resolve_offset_ref(), rs6000_override_options(), s390_decompose_address(), s390_optimize_prologue(), Scalarize_Arrays(), ACCESS_ARRAY::Set_Array(), set_mem_attributes_minus_bitpos(), set_page_table_entry(), Set_Reduction_Array_Base_is_shared_auto(), sort_mem_initializers(), sparc_nonflat_function_prologue(), sparc_output_addr_diff_vec(), Split_Common_Block(), ST_alignment(), ST_Block_Merge(), St_Block_Union(), ST_is_const_initialized_scalar(), ST_on_stack(), ST_Source_COMMON_Block(), store_killed_in_insn(), store_multiple_operation(), REGION_STRIDE_PREFETCH::Strong_Single_Stride_Ins(), synthesize_exception_spec(), TEST_FOR_FIX_PROC_HEAD(), thumb_load_double_from_address(), tree_could_trap_p(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), true_dependence(), true_regnum(), tsubst_copy(), unaligned_memory_operand(), update_alias_info(), use_anchored_address(), va_list_counter_struct_op(), vect_analyze_data_refs(), vect_compute_data_ref_alignment(), vect_object_analysis(), vfp_output_fstmx(), vrp_expr_computes_nonzero(), vt_initialize(), walk_rtx(), WFE_Start_Function(), WGEN_Start_Function(), WN2F_String_Argument(), WN_get_global_symtab(), WN_get_PU_Infos(), WN_get_symtab(), write_dependence_p(), write_integer_cst(), xref_basetypes(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), and xt_true_regnum().

Definition at line 133 of file ldlang.c.

Referenced by open_output(), and remove_output().

bfd_boolean entry_from_cmdline

Definition at line 129 of file ldlang.c.

Referenced by lang_add_entry().

const char* entry_section

Definition at line 128 of file ldlang.c.

Referenced by lang_finish().

Definition at line 127 of file ldlang.c.

Definition at line 126 of file ldlang.c.

Definition at line 5755 of file ldlang.c.

bfd_boolean lang_has_input_file

Definition at line 130 of file ldlang.c.

Referenced by lang_add_input_file(), lang_add_wild(), main(), and new_afile().

Definition at line 124 of file ldlang.c.

Definition at line 134 of file ldlang.c.

Referenced by check_local_sym_xref(), check_nocrossref(), main(), and notice().

Definition at line 125 of file ldlang.c.

Referenced by ldctor_build_sets(), pe_dll_fill_sections(), and pe_exe_fill_sections().

Definition at line 135 of file ldlang.c.


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