#include <sys/types.h>#include <libelf.h>#include <errors.h>

Go to the source code of this file.
Data Types | |
| type | Elf |
| type | Elf_Scn |
| type | Scn_Data |
Defines | |
| #define | __LIBELF_INTERNAL__ 1 |
| #define | SEEK_SET 0 |
| #define | SEEK_CUR 1 |
| #define | SEEK_END 2 |
| #define | memcmp strncmp |
| #define | memcpy(d, s, n) bcopy(s,d,n) |
| #define | memmove(d, s, n) bcopy(s,d,n) |
| #define | memset _elf_memset |
| #define | ELF_MAGIC 0x012b649e |
| #define | INIT_ELF |
| #define | s_shdr32 s_uhdr.u_shdr32 |
| #define | s_shdr64 s_uhdr.u_shdr64 |
| #define | SCN_MAGIC 0x012c747d |
| #define | INIT_SCN |
| #define | DATA_MAGIC 0x01072639 |
| #define | INIT_DATA |
| #define | _fmsize(c, v, t, w) (_elf_fmsize[(c)-ELFCLASS32][(v)-EV_NONE-1][(t)-ELF_T_BYTE][(w)]) |
| #define | _fsize(c, v, t) _fmsize((c),(v),(t),1) |
| #define | _msize(c, v, t) _fmsize((c),(v),(t),0) |
| #define | valid_class(c) ((c) >= ELFCLASS32 && (c) <= ELFCLASS64) |
| #define | valid_encoding(e) ((e) >= ELFDATA2LSB && (e) <= ELFDATA2MSB) |
| #define | valid_version(v) ((v) > EV_NONE && (v) <= EV_CURRENT) |
| #define | valid_type(t) ((t) >= ELF_T_BYTE && (t) < ELF_T_NUM) |
| #define | __err__(a, b) a, |
| #define | seterr(err) (_elf_errno = (err)) |
| #define | ELF32_FSZ_ADDR 4 |
| #define | ELF32_FSZ_HALF 2 |
| #define | ELF32_FSZ_OFF 4 |
| #define | ELF32_FSZ_SWORD 4 |
| #define | ELF32_FSZ_WORD 4 |
| #define | ELF64_FSZ_ADDR 8 |
| #define | ELF64_FSZ_HALF 2 |
| #define | ELF64_FSZ_OFF 8 |
| #define | ELF64_FSZ_SWORD 4 |
| #define | ELF64_FSZ_SXWORD 8 |
| #define | ELF64_FSZ_WORD 4 |
| #define | ELF64_FSZ_XWORD 8 |
| #define | SHT_SYMTAB_SHNDX 18 |
| #define | elf_assert(x) do{}while(0) |
Typedefs | |
| typedef struct Scn_Data | Scn_Data |
Enumerations | |
| enum | { __err__ } |
Functions/Subroutines | |
| void * | malloc () |
| void ** | realloc () |
| void | free () |
| void | bcopy () |
| void | abort () |
| int | strcmp () |
| int | strncmp () |
| int | memcmp () |
| void * | memcpy () |
| void ** | memmove () |
| void *** | memset () |
| int | read () |
| int | write () |
| int | close () |
| off_t | lseek () |
| void * | _elf_memset () |
| void *_elf_read | __P ((Elf *, void *, size_t, size_t)) |
| void *_elf_mmap | __P ((Elf *)) |
| char *_elf_getehdr | __P ((Elf *, unsigned)) |
| Elf_Data *_elf_xlatetom | __P ((const Elf *, Elf_Data *, const Elf_Data *)) |
| Elf_Type _elf_scn_type | __P ((unsigned)) |
| size_t _elf32_xltsize | __P ((const Elf_Data *__src, unsigned __dv, unsigned __encode, int __tof)) |
| int | _elf_update_shnum (Elf *__elf, size_t __shnum) |
| size_t _elf_verdef_32L11_tof | __P ((unsigned char *dst, const unsigned char *src, size_t n)) |
Variables | |
| unsigned | _elf_version |
| int | _elf_errno |
| int | _elf_fill |
| const Elf_Scn | _elf_scn_init |
| const Scn_Data | _elf_data_init |
| const size_t | _elf_fmsize [2][EV_CURRENT-EV_NONE][ELF_T_NUM][2] |
| #define _fmsize | ( | c, | |||
| v, | |||||
| t, | |||||
| w | ) | (_elf_fmsize[(c)-ELFCLASS32][(v)-EV_NONE-1][(t)-ELF_T_BYTE][(w)]) |
Definition at line 338 of file private.h.
Referenced by _elf32_layout(), _elf_cook_file(), _elf_fsize(), _elf_item(), and scn_entsize().
Definition at line 339 of file private.h.
Referenced by _elf32_write(), _elf_cook_file(), _elf_item(), _elf_newehdr(), _elf_newphdr(), and _elf_nlist().
| #define DATA_MAGIC 0x01072639 |
Definition at line 265 of file private.h.
Referenced by _elf32_write(), _elf_cook(), _elf_free_scns(), _elf_update_pointers(), elf_delscn(), elf_flagdata(), elf_getdata(), elf_rawdata(), elfx_remscn(), and scn_data_layout().
| #define ELF64_FSZ_ADDR 8 |
| #define ELF64_FSZ_WORD 4 |
| #define ELF64_FSZ_XWORD 8 |
Definition at line 379 of file private.h.
Referenced by Create_New_Relocation_Section(), Em_Add_New_Composite_Rela(), Em_Add_New_Option(), Em_Add_New_Rel(), Em_Add_New_Rela(), Em_Add_New_Symbol(), setup_new_section_for_dwarf(), and unwind_dump2elf().
| #define elf_assert | ( | x | ) | do{}while(0) |
Definition at line 400 of file private.h.
Referenced by _buildscn(), _elf32_layout(), _elf32_write(), _elf_arhdr(), _elf_cook(), _elf_cook_file(), _elf_cook_scn(), _elf_free_scns(), _elf_getehdr(), _elf_getphdr(), _elf_item(), _elf_mmap(), _elf_newehdr(), _elf_newphdr(), _elf_nlist(), _elf_output(), _elf_read(), _elf_update_pointers(), _elf_update_shnum(), elf32_getshdr(), elf32_xlate(), elf_begin(), elf_cntl(), elf_delscn(), elf_end(), elf_flagdata(), elf_flagehdr(), elf_flagelf(), elf_flagphdr(), elf_flagscn(), elf_flagshdr(), elf_getarhdr(), elf_getarsym(), elf_getbase(), elf_getdata(), elf_getident(), elf_getscn(), elf_kind(), elf_memory(), elf_ndxscn(), elf_newdata(), elf_newscn(), elf_next(), elf_nextscn(), elf_rand(), elf_rawdata(), elf_rawfile(), elf_strptr(), elf_update(), elfx_movscn(), elfx_remscn(), and scn_data_layout().
| #define ELF_MAGIC 0x012b649e |
Definition at line 154 of file private.h.
Referenced by _elf_cook(), _elf_getehdr(), _elf_getphdr(), _elf_mmap(), _elf_newehdr(), _elf_newphdr(), _elf_read(), elf32_getshdr(), elf_begin(), elf_cntl(), elf_delscn(), elf_end(), elf_flagehdr(), elf_flagelf(), elf_flagphdr(), elf_getarhdr(), elf_getarsym(), elf_getbase(), elf_getdata(), elf_getident(), elf_getscn(), elf_kind(), elf_memory(), elf_newscn(), elf_next(), elf_nextscn(), elf_rand(), elf_rawdata(), elf_rawfile(), elf_strptr(), elf_update(), elfx_movscn(), and elfx_remscn().
| #define INIT_DATA |
Value:
{\
{\
/* d_buf */ NULL,\
/* d_type */ ELF_T_BYTE,\
/* d_size */ 0,\
/* d_off */ 0,\
/* d_align */ 0,\
/* d_version */ EV_NONE\
},\
/* sd_link */ NULL,\
/* sd_scn */ NULL,\
/* sd_memdata */ NULL,\
/* sd_data_flags */ 0,\
/* sd_freeme */ 0,\
/* sd_free_data */ 0,\
/* sd_magic */ DATA_MAGIC\
}
| #define INIT_SCN |
Value:
Definition at line 74 of file private.h.
Referenced by _bfd_elf_write_section_eh_frame(), add_method(), bfd_pef_parse_traceback_table(), byte_copy(), compress_tbls(), DEFUN(), elf32_h8_relax_delete_bytes(), elf_xtensa_discard_info_for_section(), expandargv(), gcov_read_words(), gen_dis_table(), ia64_dfa_sched_reorder(), ia64_internal_sched_reorder(), ip2k_elf_relax_delete_bytes(), itanium_reorder(), java_read_char(), m68hc11_elf_relax_delete_bytes(), macroexpand(), MDclose(), mmix_elf_relocate_section(), mn10200_elf_relax_delete_bytes(), mn10300_elf_relax_delete_bytes(), msp430_elf_relax_delete_bytes(), process_paren_group(), push_token(), relax_property_section(), relax_section(), resolve_operand_name_1(), rotate_one_bundle(), s_copy(), set_mingw(), sh_elf_relax_delete_bytes(), sh_relax_delete_bytes(), and v850_elf_relax_delete_bytes().
| #define memset _elf_memset |
Definition at line 78 of file private.h.
Referenced by __frame_state_for(), __gthread_setspecific(), __ompc_clear_hash_table(), __ompc_expand_level_1_team(), __ompc_init_rtl(), _ALLOCATE(), _b_char(), _bfd_archive_bsd_update_armap_timestamp(), _bfd_coff_final_link(), _bfd_coff_link_hash_table_init(), _bfd_coff_link_input_bfd(), _bfd_coff_reloc_link_order(), _bfd_ecoff_write_armap(), _bfd_ecoff_write_object_contents(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_link_hash_newfunc(), _bfd_elf_link_hash_table_init(), _bfd_elf_write_section_eh_frame(), _bfd_elf_write_section_eh_frame_hdr(), _bfd_link_hash_newfunc(), _bfd_link_section_stabs(), _bfd_mips_elf_final_link(), _bfd_mips_elf_finish_dynamic_sections(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_read_ecoff_info(), _bfd_vms_output_fill(), _bfd_write_archive_contents(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff_bfd_link_hash_table_create(), _bfd_xcoff_swap_aux_out(), _bfd_XXi_swap_aouthdr_out(), _bfd_XXi_swap_aux_out(), _Cif_binread(), _do_open(), _dwarf_find_memory(), _dwarf_free_all_of_one_debug(), _dwarf_get_alloc(), _dwarf_get_debug(), _dwarf_p_get_alloc(), _dwarf_special_no_dbg_error_malloc(), _elf_newehdr(), _elf_newphdr(), _elf_output(), _fcd_blank(), _fio_du_open(), _fio_du_write(), _ft_stopen(), _FWU(), _g_charstr(), _Get_command(), _get_holl(), _get_quoholl(), _getopt_initialize(), _init_unit(), _INQ(), _iw_endrec(), _ld_read(), _mr_scan_char(), _PXFCTERMID(), _PXFGETARG(), _PXFGETCWD(), _PXFGETENV(), _PXFGETLOGIN(), _pxfhandle_table_lookup(), _pxfhandle_table_remove(), _PXFREAD(), _rdfmt(), _REALLOC(), _s_scan_extensions(), _unit_close(), _WUF(), aa_discard(), add_call_clobber_ops(), add_call_read_ops(), add_immediate_use(), addunit(), alloc_aux_for_block(), alloc_aux_for_edge(), alloc_block(), alloc_empty_reserv_sets(), alloc_ent(), alloc_gcse_mem(), alloc_node(), alloc_page(), alloc_reg_set_mem(), Allocate_Block(), Allocate_Large_Block(), allocate_mod_link_tbl(), allocate_reg_info(), alpha_ecoff_get_elt_at_filepos(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_setcc(), aout_link_write_symbols(), AR_INTRIN2(), ar_sim(), arc_init(), arc_opcode_init_tables(), array_construct_semantics(), array_copy(), ascii_usage(), assign_file_positions_for_segments(), assign_parm_find_data_types(), assign_parms(), assign_parms_initialize_all(), avr_init_once(), b_pad(), begin_scope(), bfd_ar_hdr_from_filesystem(), bfd_ecoff_debug_accumulate(), bfd_ecoff_debug_accumulate_other(), bfd_elf64_archive_write_armap(), bfd_elf_gc_record_vtentry(), bfd_get_section_contents(), bfd_hash_allocate(), bfd_hash_table_init_n(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_section_from_r_symndx(), bfd_section_hash_newfunc(), bfd_section_list_clear(), bfd_simple_get_relocated_section_contents(), bfd_sunos_size_dynamic_sections(), bfd_sym_parse_contained_labels_table_entry_v32(), bfd_sym_parse_contained_modules_table_entry_v32(), bfd_sym_parse_contained_statements_table_entry_v32(), bfd_sym_parse_contained_variables_table_entry_v32(), bfd_sym_parse_file_references_table_entry_v32(), bfd_zalloc(), bfd_zmalloc(), binary_record(), bitmap_element_allocate(), bitmap_equal_p(), bsd_write_armap(), build1(), build1_stat(), build_asm_hash_table(), build_dis_hash_table(), build_duplicate_type(), build_hash_table(), build_hw_table(), build_insn_table(), build_keyword_hash_tables(), build_omp_clause(), build_operand_table(), build_string(), build_tree_cfg(), build_vtbl_initializer(), builtin_memset_gen_str(), builtin_memset_read_str(), Bundle_Generator(), bzero(), c_common_nodes_and_builtins(), c_parse_file(), ccp_fold_builtin(), ccp_initialize(), cgraph_finalize_function(), cgraph_output_in_order(), cgraph_reset_node(), CGTARG_Compute_PRC_INFO(), choose_reload_regs_init(), choose_spill_colors(), Cif_Getfiledir(), Cif_Getrecord(), Cif_Getunitdir(), Cif_Recgroup(), classify_dependence(), cleanup_ext_map(), clear_decl_specs(), clear_marks(), clear_section_cache(), clone_body(), coff_write_armap(), coff_write_linenumbers(), collect_args(), collect_dfa_stats(), colorize_one_web(), combine_movables(), compact_var_map(), compute_bucket_count(), compute_can_copy(), compute_data_dependences_for_loop(), compute_hash_table(), compute_may_aliases(), compute_predicate_codes(), Compute_Reg_State(), compute_store_table(), cond_move_process_if_block(), conflict_graph_new(), conversion_obstack_alloc(), cp_parser_context_new(), cplus_demangle(), cplus_demangle_opname(), cpp_push_buffer(), cpp_write_pch_deps(), create_bb(), create_block_symbol(), create_function_ann(), create_mod_info_file(), create_node(), IPA_LNO_WRITE_FILE::Create_Or_Get_Section(), create_ssa_artficial_load_stmt(), create_ssa_var_map(), create_stmt_ann(), IPA_LNO_WRITE_FILE::Create_String_Table_Section(), create_tree_ann(), create_var_ann(), cris_elf_relocate_section(), crx_prepare_push_pop_string(), cse_insn(), cwh_dst_mk_const(), cxx_init(), decimal_from_decnumber(), decode_c4x_extended(), decode_c4x_single(), decode_i370_double(), decode_i370_single(), decode_ieee_double(), decode_ieee_extended(), decode_ieee_quad(), decode_ieee_single(), decode_rtx_const(), decode_vax_d(), decode_vax_f(), decode_vax_g(), decodeInstr(), decompose(), default_data_link_order(), DEFUN(), determine_invariantness(), df_bb_table_realloc(), df_bb_ud_chain_create(), df_compact_blocks(), df_grow_bb_info(), df_grow_insn_info(), df_grow_ref_info(), df_grow_reg_info(), df_hard_reg_init(), df_insn_create_insn_record(), df_insn_table_realloc(), df_lr_local_compute(), df_rd_alloc(), df_reg_table_realloc(), df_ru_alloc(), df_scan_free_internal(), diagnose_omp_structured_block_errors(), diagnostic_initialize(), div_and_round_double(), div_significands(), do_multiply(), dump_bb(), dump_register(), dump_static_insn_cost(), duplicate_eh_regions(), duplicate_tag_error(), dwarf_dealloc(), dwarf_producer_init(), dwarf_producer_init_b(), e_wdue_mp(), ecoff_align_debug(), ecoff_link_hash_newfunc(), EKAPI_RegPropMask(), elf32_frvfdpic_relax_section(), elf32_frvfdpic_size_dynamic_sections(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_relocate_section(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_relocate_section(), elf64_alpha_emit_dynrel(), elf64_alpha_link_hash_newfunc(), elf64_alpha_read_ecoff_info(), elf64_alpha_relax_section(), elf64_hppa_dyn_hash_table_init(), elf64_hppa_finalize_opd(), elf64_hppa_new_dyn_hash_entry(), elf64_x86_64_relocate_section(), elf_gc_record_vtentry(), elf_i386_relocate_section(), elf_link_input_bfd(), elf_link_output_sym(), elf_m68k_relocate_section(), elf_s390_finish_dynamic_sections(), elf_s390_relocate_section(), elf_vax_relocate_section(), elf_xtensa_combine_prop_entries(), elf_xtensa_discard_info_for_section(), elf_xtensa_relocate_section(), emit_library_call_value_1(), emit_note(), end_sequence(), eoshift_intrinsic(), errata_emit_nops(), exchange(), execute_optimize_stdarg(), execute_sink_code(), exp_fold_tree(), expand_call(), expand_case(), expand_end_case_type(), expand_inline_function(), expand_powi(), expunge_block(), f_ify(), fei_user_type(), fei_where(), fetch_data(), fetch_insn_class(), ffecom_constantunion(), ffecom_file_(), ffecom_open_include_(), ffetarget_convert_any_character1_(), ffetarget_convert_any_hollerith_(), ffetarget_convert_any_typeless_(), ffetarget_convert_character1_character1(), ffetarget_convert_character1_hollerith(), ffetarget_convert_character1_integer4(), ffetarget_convert_character1_logical4(), ffetarget_convert_character1_typeless(), fgetcf90_(), fibheap_consolidate(), fill_edata(), finclude(), find_basic_blocks(), Find_BB_TNs(), find_cond_trap(), find_if_header(), find_referenced_vars(), find_reloads(), fini_copy_prop(), finish_spills(), fixup_errata(), floatformat_from_double(), flow_loops_find(), foreach_reachable_handler(), format_type_warning(), fr30_cgen_cpu_open(), fr30_cgen_init_opcode_table(), free_alloc_pool(), free_binding_and_advance(), free_edge(), frv_cgen_cpu_open(), frv_cgen_init_opcode_table(), frv_function_epilogue(), frv_function_prologue(), frv_ifcvt_modify_tests(), frv_optimize_membar_local(), frv_start_packet(), g_charstr(), gcse_after_reload_main(), gcse_main(), gen_dis_table(), gen_expand(), gen_insn(), gen_peephole(), gen_reg_rtx(), gen_rtx_fmt_(), gen_rtx_fmt_0(), gen_rtx_fmt_bi(), gen_rtx_fmt_e(), gen_rtx_fmt_E(), gen_rtx_fmt_e0(), gen_rtx_fmt_Ee(), gen_rtx_fmt_eE(), gen_rtx_fmt_ee(), gen_rtx_fmt_eee(), gen_rtx_fmt_eEee0(), gen_rtx_fmt_eeeee(), gen_rtx_fmt_Ei(), gen_rtx_fmt_ei(), gen_rtx_fmt_eit(), gen_rtx_fmt_Ess(), gen_rtx_fmt_eti(), gen_rtx_fmt_i(), gen_rtx_fmt_i0(), gen_rtx_fmt_iE(), gen_rtx_fmt_iiiiiiiitt(), gen_rtx_fmt_is(), gen_rtx_fmt_isE(), gen_rtx_fmt_iss(), gen_rtx_fmt_iuu000000(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_iuuBteieee(), gen_rtx_fmt_s(), gen_rtx_fmt_sE(), gen_rtx_fmt_sEss(), gen_rtx_fmt_sies(), gen_rtx_fmt_ss(), gen_rtx_fmt_sse(), gen_rtx_fmt_ssiEEsi(), gen_rtx_fmt_u00(), gen_rtx_fmt_ue(), gen_rtx_fmt_uuEiiiiiibbii(), gen_rtx_fmt_uuuu(), gen_rtx_fmt_w(), gen_rtx_fmt_www(), gen_rtx_fmt_wwww(), gen_split(), get_can_be_reordered_types(), get_canonical_qnan(), get_canonical_snan(), get_excl_set(), get_free_state(), get_holl(), get_inf(), get_local_sym_hash(), get_opcode_entry(), get_presence_absence_set(), get_ptr_info(), get_quoholl(), get_section(), get_stmt_operands(), get_value_range(), get_zero(), ggc_alloc(), ggc_alloc_cleared(), ggc_alloc_cleared_stat(), ggc_alloc_stat(), ggc_alloc_zone_1(), ggc_alloc_zone_stat(), ggc_free(), ggc_mark_roots(), ggc_pch_read(), ggc_print_statistics(), global_alloc(), global_conflicts(), group_barrier_needed(), group_barrier_needed_p(), gt_pch_restore(), GTY(), hash_table_init_n(), hashinit(), helper(), ht_create(), htab_empty(), i370_elf_relocate_section(), i386dynix_32_swap_exec_header_in(), ia64_compute_frame_size(), ia64_output_mi_thunk(), ia64_sched_init(), init_alias_analysis(), init_alias_vars(), init_copy_prop(), init_disasm(), init_disassemble_info(), init_dollar_format_checking(), init_ebb(), init_ebb_constraint(), init_empty_tree_cfg(), init_error_tables(), init_expmed(), init_insn_group_barriers(), init_line_info(), Init_Load_Exec_Map(), init_one_web(), init_os(), init_output_buffer(), init_pre(), init_reassoc(), init_reg_last(), init_reg_last_arrays(), init_reg_sets(), init_reg_sets_1(), init_section_cache(), init_signal_tables(), init_ssa_operands(), init_timevar(), init_update_ssa(), init_var_map(), init_web_pairs(), initialize_bb_rbi(), initialize_for_inline(), initialize_mmix_dis_info(), initiate_excl_sets(), initiate_presence_absence_sets(), insert_deplist(), insert_range_assertions(), insert_resource(), insn_extract(), internal_reset(), ip2k_cgen_cpu_open(), ip2k_cgen_init_opcode_table(), IPA_reorder_legality_process(), iq2000_cgen_cpu_open(), iq2000_cgen_init_opcode_table(), itanium_split_issue(), iterate_demangle_function(), iv_analysis_loop_init(), ix86_sched_init(), java_init_lex(), kapi_InitClusterPortDatastructures(), KAPI_Initialize(), KAPI_save_as_header_all_IA64_info(), KAPI_save_as_header_byd_n_syl_info(), KAPI_save_as_header_cluster_all_info(), KAPI_save_as_header_cluster_distance_info(), KAPI_save_as_header_cluster_intercluster_latency_info(), KAPI_save_as_header_cluster_intracluster_latency_info(), KAPI_save_as_header_functional_units_info_info(), KAPI_save_as_header_instruction_all_info(), KAPI_save_as_header_instruction_type_info(), KAPI_save_as_header_latency_all_info(), KAPI_save_as_header_latency_core_info(), kmapi_init_fulist_tables(), KMAPI_initialize(), lambda_vector_clear(), layout_sections(), lex_string(), life_analysis(), link_hash_newfunc(), load_pvp_word(), lookup_element(), lookup_howto(), lookup_member(), loop_regs_scan(), lower_cleanup(), lower_eh_constructs(), lower_function_body(), lower_omp(), lower_try_finally(), LRA_Allocate_Registers(), m32r_cgen_cpu_open(), m32r_cgen_init_opcode_table(), m32r_elf_relocate_section(), m32r_init(), m68hc11_elf_hash_table_create(), m68hc11_override_options(), m88k_layout_frame(), main(), make_head(), make_import_fixup_entry(), make_insn_sequence(), make_node(), make_node_stat(), make_one(), make_phi_node(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), make_tree_binfo_stat(), make_tree_vec(), make_tree_vec_stat(), makeudir(), malloc_new_(), malloc_new_zinpool_(), map_luno(), Mark_Local_Saves_Restores(), maybe_read_dollar_number(), maybe_record_in_goto_queue(), mda_compute_frame_size(), WN_INSTRUMENT_WALKER::Merge_Icall_Feedback(), merge_usages(), mips16_lay_out_constants(), mips_elf_create_procedure_table(), mips_elf_link_hash_newfunc(), mips_elf_output_dynamic_relocation(), mips_sim_reset(), mmix_elf_relocate_section(), mmo_flush_chunk(), mmo_scan(), mmo_write_symbols_and_terminator(), mn10300_elf_final_link_relocate(), move_block_to_fn(), move_computations(), mul_double(), mul_double_with_sign(), NAME(), native_encode_vector(), native_interpret_real(), new_basic_block(), new_cselib_val(), new_decision(), new_pragma_entry(), New_ST(), nlm_alpha_write_prefix(), note_instructions(), note_prediction_to_br_prob(), oasys_get_section_contents(), oasys_object_p(), oasys_write_header(), occ_new(), openrisc_cgen_cpu_open(), openrisc_cgen_init_opcode_table(), opncls_bstat(), optimize_attrs(), optimize_inline_calls(), order_regs_for_reload(), output_asm_insn(), output_data(), parse_die(), partition_print(), pathf90_date(), PDGCS_do_proc(), pedMake(), pex_djgpp_wait(), pex_get_status(), pex_get_times(), pex_msdos_wait(), pex_wait(), pex_win32_exec_child(), pex_win32_wait(), pj_expand_prologue(), pool_free(), pop_binding_level(), pop_scope(), powi_cost(), pp_base_format(), pp_construct(), ppc64_elf_edit_opd(), ppc64_elf_relocate_section(), ppc_elf_relocate_section(), preprocess_constraints(), print_filtered_help(), print_insn_cris_generic(), print_insn_s390(), print_insn_xtensa(), print_loop(), print_macinfo(), print_z_candidates(), process_counts(), process_def_file(), process_file(), process_paren_group(), process_partial_specialization(), Profile_Icall_Init(), Instr::Profile_Icall_Init(), Propagate_Save_Restore_State(), push_binding_level(), pvalnMakeArithmeticOp(), pvalnMakeBitmask(), pvalnMakeEnum(), pvalnMakeInt(), pvalnMakeReal(), pvalnMakeString(), r_reloc_init(), ra_build_realloc(), ra_calloc(), reachable_handlers(), read_specs(), real_2expN(), real_from_integer(), real_maxval(), real_nan(), real_value_from_int_cst(), record_insn_name(), record_one_set(), record_reg_classes(), reg_alloc(), regclass(), regrename_optimize(), relax_property_section(), relax_section(), release_ssa_name(), reload(), reload_as_needed(), reload_cse_simplify_operands(), remove_address_replacements(), remove_useless_stmts(), rename_registers(), reorder_range_list(), reset_opr_set_tables(), resize_stack_vars_conflict(), rest_of_handle_local_alloc(), rewrite_blocks(), rtl_create_basic_block(), rtl_dump_bb(), rtvec_alloc(), rtx_alloc(), rtx_alloc_stat(), run_compiles(), s390_regs_ever_clobbered(), s_cat(), s_cat2(), s_copy(), save_body(), save_record(), sbitmap_ones(), sbitmap_resize(), sbitmap_zero(), scan_omp(), score_init_cumulative_args(), section_cache_section(), set_bb_for_stmt(), set_initial_label_offsets(), sh_elf64_relocate_section(), sh_elf_relocate_section(), sh_media_init_builtins(), shorten_branches(), simplify_plus_minus(), sort_pointers(), sortfile(), sparc64_elf_relocate_section(), split_branches(), store_pvp_word(), substitute_and_fold(), sweep_objs(), sweep_pages(), t_putc(), temp_slots_at_level(), thread_through_all_blocks(), timevar_init(), tpa_init(), tree_bb_level_predictions(), tree_cons(), tree_cons_stat(), tree_dce_init(), tree_function_versioning(), tree_lower_complex(), tree_ssa_dominator_optimize(), tsubst_template_arg_vector(), ultra_flush_pipeline(), ultrasparc_sched_init(), ultrasparc_sched_reorder(), unchecked_make_edge(), unroll_loop(), unsave_expr_now(), uw_frame_state_for(), uw_init_context_1(), v850_elf_relax_delete_bytes(), varray_clear(), varray_grow(), verify_loop_structure(), vrp_finalize(), vrp_initialize(), walk_function(), write_array(), write_func_for_structure(), IPA_LNO_WRITE_FILE::Write_Headers(), write_local_func_for_structure(), write_object_contents(), write_output(), write_switch(), xcoff64_generate_rtinit(), xcoff64_swap_reloc_in(), xcoff64_write_object_contents(), xcoff_generate_rtinit(), xcoff_reloc_link_order(), xcoff_swap_reloc_in(), xcoff_write_archive_contents_big(), xcoff_write_archive_contents_old(), xcoff_write_armap_old(), xcoff_write_global_symbol(), xstormy16_cgen_cpu_open(), xstormy16_cgen_init_opcode_table(), xtensa_insnbuf_from_chars(), and yyparse().
| #define SCN_MAGIC 0x012c747d |
Definition at line 230 of file private.h.
Referenced by _buildscn(), _elf32_write(), _elf_cook(), _elf_free_scns(), _elf_update_pointers(), elf32_getshdr(), elf_delscn(), elf_flagscn(), elf_flagshdr(), elf_getdata(), elf_getscn(), elf_ndxscn(), elf_newdata(), elf_nextscn(), elf_rawdata(), elfx_movscn(), and elfx_remscn().
| #define seterr | ( | err | ) | (_elf_errno = (err)) |
Definition at line 359 of file private.h.
Referenced by _buildscn(), _elf32_layout(), _elf32_write(), _elf32_xltsize(), _elf_arhdr(), _elf_cook(), _elf_cook_file(), _elf_cook_scn(), _elf_csum(), _elf_flag(), _elf_fsize(), _elf_getehdr(), _elf_getphdr(), _elf_item(), _elf_mmap(), _elf_newehdr(), _elf_newphdr(), _elf_output(), _elf_read(), _elf_update_pointers(), _elf_update_shnum(), _elf_xlatetom(), elf32_checksum(), elf32_getshdr(), elf32_xlate(), elf_begin(), elf_cntl(), elf_delscn(), elf_getarhdr(), elf_getarsym(), elf_getdata(), elf_getscn(), elf_memory(), elf_newdata(), elf_newscn(), elf_nextscn(), elf_rand(), elf_rawdata(), elf_strptr(), elf_update(), elf_version(), elfx_movscn(), elfx_remscn(), scn_data_layout(), skip_section(), xlt_verdef(), and xlt_verneed().
Definition at line 344 of file private.h.
Referenced by _elf_cook(), _elf_cook_scn(), _elf_update_shnum(), elf_delscn(), elf_getdata(), elf_strptr(), elf_update(), and scn_data_layout().
| #define valid_encoding | ( | e | ) | ((e) >= ELFDATA2LSB && (e) <= ELFDATA2MSB) |
Definition at line 345 of file private.h.
Referenced by _elf32_layout(), _elf32_xltsize(), _elf_cook(), and elf32_xlate().
| #define valid_type | ( | t | ) | ((t) >= ELF_T_BYTE && (t) < ELF_T_NUM) |
Definition at line 347 of file private.h.
Referenced by _elf32_write(), _elf32_xltsize(), _elf_fsize(), _elf_item(), elf32_xlate(), and scn_data_layout().
| #define valid_version | ( | v | ) | ((v) > EV_NONE && (v) <= EV_CURRENT) |
Definition at line 346 of file private.h.
Referenced by _elf32_layout(), _elf32_xltsize(), _elf_cook(), _elf_fsize(), elf32_xlate(), elf_version(), and scn_data_layout().
| Elf_Type _elf_scn_type __P | ( | (unsigned) | ) |
| char *_elf_getphdr __P | ( | (Elf *, unsigned) | ) |
| int _elf_cook __P | ( | (Elf *) | ) |
| void* _elf_memset | ( | ) |
Definition at line 31 of file newscn.c.
References Elf::e_class, Elf::e_ehdr, Elf::e_ehdr_flags, Elf::e_scn_1, elf_assert, ELF_F_DIRTY, ELFCLASS32, ELFCLASS64, Elf_Scn::s_index, Elf_Scn::s_shdr_flags, seterr, SHN_LORESERVE, and valid_class.
Referenced by _buildscn(), and elfx_remscn().
| void abort | ( | ) |
| void bcopy | ( | ) |
| int close | ( | ) |
| void free | ( | ) |
Referenced by $ssdfree(), __deregister_frame(), __deregister_frame_info_bases(), __ehdtor(), __libc_rwlock_define(), __ompc_fini_rtl(), __ompc_fork(), Instr::__profile_finish(), _bfd_coff_final_link(), _bfd_coff_free_symbols(), _bfd_coff_get_external_symbols(), _bfd_coff_link_hash_table_create(), _bfd_coff_read_internal_relocs(), _bfd_coff_read_string_table(), _bfd_coff_reloc_link_order(), _bfd_compute_and_write_armap(), _bfd_delete_bfd(), _bfd_discard_section_stabs(), _bfd_ecoff_bfd_link_hash_table_create(), _bfd_ecoff_write_object_contents(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_gc_mark(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_hash_table_create(), _bfd_elf_link_read_relocs(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_elf_print_private_bfd_data(), _bfd_elf_section_already_linked(), _bfd_elf_slurp_version_tables(), _bfd_elf_strtab_finalize(), _bfd_elf_strtab_free(), _bfd_elf_strtab_init(), _bfd_elf_write_section_eh_frame_hdr(), _bfd_generic_final_link(), _bfd_generic_get_section_contents_in_window(), _bfd_generic_link_add_archive_symbols(), _bfd_generic_link_hash_table_create(), _bfd_generic_link_hash_table_free(), _bfd_generic_read_minisymbols(), _bfd_generic_reloc_link_order(), _bfd_link_section_stabs(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_discard_info(), _bfd_mips_elf_final_link(), _bfd_mips_elf_link_hash_table_create(), _bfd_mips_elf_lo16_reloc(), _bfd_mips_elf_read_ecoff_info(), _bfd_mips_elf_section_from_shdr(), _bfd_mips_relax_section(), _bfd_mmix_check_all_relocs(), _bfd_new_bfd(), _bfd_stab_section_find_nearest_line(), _bfd_stringtab_free(), _bfd_stringtab_init(), _bfd_xcoff_bfd_final_link(), _bfd_xcoff_bfd_link_hash_table_create(), _bfd_xcoff_bfd_link_hash_table_free(), _bfd_xcoff_read_ar_hdr(), _buildscn(), _Cif_binread(), _clruptr(), _cpp_convert_input(), _cpp_expansions_different_trad(), _cpp_find_file(), _cpp_free_buff(), _cpp_init_files(), _cpp_init_hashtable(), _cpp_init_includes(), _cpp_pop_buffer(), _cpp_pop_file_buffer(), _cpp_restore_pragma_names(), _DEALLOC(), _DEALLOCATE(), _dwarf_free_all_of_one_debug(), _dwarf_free_special_error(), _dwarf_ld_sort_lines(), _dwarf_recursive_free(), _dwarf_update_line_sec(), _elf_arhdr(), _elf_cook_file(), _elf_cook_scn(), _elf_free(), _elf_free_scns(), _elf_item(), _elf_newphdr(), _elf_nlist(), _elf_output(), _elf_read(), _F90FREE(), _f_inqu(), _fio_du_close(), _fmt_parse(), _FRF(), _frwd(), _ft_stclose(), _FWF(), _FWU(), _ld_read(), _ld_write(), _mm_free(), _mr_scan_char(), _nl_explode_name(), _nl_find_domain(), _nl_free_domain_conv(), _nl_load_domain(), _nl_make_l10nflist(), _PXFACCESS(), _PXFAINTGET(), _PXFAINTSET(), _PXFCHDIR(), _PXFCHMOD(), _PXFCHOWN(), _PXFCHROOT(), _PXFCONST(), _PXFCREAT(), _PXFEINTGET(), _PXFEINTSET(), _PXFESTRGET(), _PXFEXECV(), _PXFEXECVE(), _PXFEXECVP(), _PXFGETENV(), _PXFGETGRGID(), _PXFGETGRNAM(), _PXFGETPWNAM(), _PXFGETPWUID(), _pxfhandle_table_remove(), _pxfhandle_table_replace(), _PXFINTGET(), _PXFINTSET(), _PXFLINK(), _PXFMKFIFO(), _PXFOPEN(), _PXFOPENDIR(), _PXFREAD(), _PXFRENAME(), _PXFRMDIR(), _PXFSETENV(), _PXFSTAT(), _PXFSTRGET(), _PXFSTRSET(), _PXFSTRUCTCOPY(), _PXFSTRUCTCREATE(), _PXFSYSTEM(), _PXFUNLINK(), _PXFUTIME(), _PXFWRITE(), _setuptr(), _table_remove(), _unit_close(), _WUF(), _xlate_expand_reg_info_internal_given_ptrs(), _xlate_pop_all_state(), _xlate_pop_curr_state(), aa_discard(), add_arg(), add_inc_path(), add_keepsyms_file(), add_libgcc_s(), add_line_counts(), add_loop(), add_to_list(), add_to_sequence(), addarg(), adjust_all_relocations(), Adjust_Opt_Level(), alias_get_name(), alloc_page(), allocate_reg_info(), allocate_ssa_names(), alpha_ecoff_get_relocated_section_contents(), analyze_insns_in_loop(), aout_get_external_symbols(), aout_link_free_symbols(), aout_link_reloc_link_order(), apuinfo_list_finish(), arm_free_machine_status(), assemble_start_function(), assertCanWriteDir(), assign_filter_values(), assign_section_numbers(), associate_equivalences_with_edges(), augment_live_range(), average_num_loop_insns(), b_out_bfd_get_relocated_section_contents(), b_out_bfd_relax_section(), b_out_slurp_reloc_table(), b_out_squirt_out_relocs(), bfd_arm_get_mach_from_notes(), bfd_arm_update_notes(), bfd_boolean(), bfd_check_format_matches(), bfd_coff_reloc16_get_relocated_section_contents(), bfd_coff_reloc16_relax_section(), bfd_ecoff_debug_accumulate(), bfd_ecoff_debug_free(), bfd_ecoff_write_accumulated_debug(), bfd_elf_discard_info(), bfd_elf_final_link(), bfd_elf_get_bfd_needed_list(), bfd_elf_get_elf_syms(), bfd_elf_match_symbols_in_sections(), bfd_elf_size_dynamic_sections(), bfd_fill_in_gnu_debuglink_section(), bfd_generic_get_relocated_section_contents(), bfd_m68k_elf32_create_embedded_relocs(), bfd_pef_parse_function_stubs(), bfd_pef_parse_symbols(), bfd_pef_print_loader_section(), bfd_pef_scan_start_address(), bfd_simple_get_relocated_section_contents(), bfd_wrapped_link_hash_lookup(), bfd_xcoff_export_symbol(), bfd_xcoff_size_dynamic_sections(), block_alloc(), branch_prob(), break_superblocks(), build_ARC_extmap(), build_btr_def_use_webs(), build_gcov_info(), build_hash_table(), build_new_method_call(), build_store_vectors(), build_tree_conflict_graph(), build_web_parts_and_conflicts(), build_worklists(), Bundle_Generator(), bundling(), C_alloca(), c_common_decode_option(), c_common_read_pch(), c_common_valid_pch(), c_common_write_pch(), c_finish_case(), c_make_fname_decl(), c_parse_error(), Cache_Info_Generator(), calc_dfs_tree_nonrec(), calculate_global_regs_live(), calculate_live_on_entry(), can_convert_to_perfect_nest(), can_duplicate_loop_p(), cancel_saved_arg(), cb_ident(), ccp_finalize(), ccp_fold(), Cg_Dwarf_Write_Assembly_From_Elf(), Cg_Dwarf_Write_Assembly_From_Symbolic_Relocs(), CGEMIT_Relocs_In_Asm(), cgraph_decide_inlining(), cgraph_decide_inlining_of_small_functions(), cgraph_expand_all_functions(), cgraph_postorder(), check_for_full_enumeration_handling(), check_for_scripts_dir(), check_local_sym_xref(), check_refs(), check_reloc_refs(), choose_spill_colors(), Cif_Cifconv(), Cif_Close(), cif_convert_to_cifconv(), cif_convert_to_lines(), Cif_Free(), Cif_Lines(), Cif_Make_Cifconv(), Cif_Release(), cif_VerifyCanWrite(), clean_aux_registers(), clean_function(), clean_predicate_lists(), cleanup(), cleanup_dead_labels(), cleanup_ext_map(), cleanup_forwarder_blocks(), clear_iv_info(), clear_section_cache(), clone_section(), close_dump_file(), close_file(), output_queue::close_output_file(), coff_arm_link_hash_table_create(), coff_i960_start_final_link(), combine_givs(), combine_instructions(), combine_movables(), combine_strings(), common_handle_option(), compact_distree(), compact_var_map(), compare_and_free_webs(), complain_wrong_lang(), compute_alignments(), compute_antinout_edge(), compute_avail(), compute_available(), compute_branch_probabilities(), compute_bucket_count(), compute_builtin_object_size(), compute_global_livein(), compute_hash_table_work(), compute_laterin(), compute_nearerout(), compute_removed_literals(), compute_rvuse_and_antic_safe(), compute_store_table(), compute_text_actions(), compute_value_histograms(), conflict_graph_delete(), control_dependent_block_to_edge_map_free(), convert_from_eh_region_ranges(), convert_to_eh_region_ranges(), copy_loop_headers(), copy_private_bfd_data(), copyprop_hardreg_forward(), coverage_checksum_string(), cp_make_fname_decl(), cp_parser_require(), cp_parser_sizeof_operand(), cp_parser_string_literal(), cp_parser_template_argument_list(), cplus_demangle_v3_components(), cpp_host_to_exec_charset(), cpp_interpret_charconst(), cpp_interpret_string(), cpp_read_state(), cpp_valid_state(), cpp_write_pch_deps(), Cray_Woff(), create_ddg(), create_ddg_dependence(), create_file_names(), create_function_info_for(), create_loop_notes(), create_nesting_tree(), create_program_flow_graph(), create_variable_info_for(), cse_basic_block(), cse_main(), cselib_finish(), cselib_init(), cwh_auxst_free(), cwh_auxst_free_list(), cwh_dst_enter_path(), cwh_dst_get_command_line_options(), cwh_dst_init_file(), cwh_dst_mk_func(), cwh_io_analyse_io_item(), cwh_io_create_dope_from_item(), cwh_io_no_desc(), cwh_io_split_io_statement(), cwh_io_unmark(), cwh_reorder(), cwh_stab_free_auxst(), cwh_stab_free_list(), cwh_stab_free_packet(), cwh_stab_full_split(), cwh_stab_split_ST(), cwh_stk_fld_name(), cwh_stmt_call_helper(), cxx_initialize_diagnostics(), cxx_printable_name(), d30v_free_machine_status(), d_demangle(), d_print_error(), d_print_resize(), darwin_emit_unwind_label(), darwin_unwind_dyld_remove_image_hook(), debug_free_queue(), DEBUG_Pop_Config(), debug_tree(), decAddOp(), decCompareOp(), decDivideOp(), decMultiplyOp(), decNumberFromString(), decNumberNormalize(), decNumberPower(), decNumberSquareRoot(), decode_line_info(), decQuantizeOp(), decUnitCompare(), def_blocks_free(), default_data_link_order(), default_indirect_link_order(), DEFUN(), del_scev_info(), delete_alias_info(), delete_coalesce_list(), delete_elim_graph(), delete_macro(), delete_non_B_K_work_stuff(), delete_null_pointer_checks(), delete_points_to_sets(), delete_string(), delete_tree_live_info(), delete_trivially_dead_insns(), delete_var_map(), demangle(), demangle_nested_args(), demangle_template_value_parm(), demangling_delete(), deps_free(), deps_restore(), destringize_and_run(), destroy_cpp_file(), destroy_loop_vec_info(), destroy_node(), destruct_automata(), determine_lsm_loop(), df_analyse_1(), df_analyze(), df_analyze_1(), df_chain_free(), df_compact_blocks(), df_finish(), df_finish1(), df_free(), df_lr_free(), df_rd_free(), df_ri_free(), df_ru_free(), df_scan_free(), df_scan_free_internal(), df_ur_free(), df_urec_free(), dfa_finish(), dfs(), dfs_enumerate_from(), discover_unique_type(), do_assert(), do_endif(), do_hpacc_template_literal(), do_include(), do_include_common(), do_include_next(), do_pragma_dependency(), do_spec_1(), do_unassert(), DST_build(), DST_get_command_line_options(), dump_begin(), dump_constants(), dump_file(), dump_hash_table(), dump_minipool(), dump_node(), duplicate_eh_regions(), duplicate_loop_exit_test(), duplicate_loop_to_header_edge(), dV_WN_end(), dwarf_dealloc(), dwarf_elf_init(), dwarf_init(), dwarf_p_dealloc(), dyn_string_delete(), dyn_string_new(), dyn_string_release(), dyn_string_resize(), ebb_propose_action(), ecoff_compute_section_file_positions(), ecoff_final_link_debug_accumulate(), ecoff_indirect_link_order(), ecoff_link_add_object_symbols(), ecoff_link_check_archive_element(), ecoff_reloc_link_order(), ecoff_slurp_symbolic_header(), ecoff_write_shuffle(), ecoff_write_symhdr(), edge_to_cases_cleanup(), edit_file(), EKAPI_BundleType4bid(), EKAPI_EnumClass4otid(), EKAPI_Flag4otid(), EKAPI_GetLcRange(), EKAPI_GetOperandInfo4Grp(), EKAPI_GetRegName(), EKAPI_GetRelocatableOpnd(), EKAPI_LitClass4otid(), EKAPI_LitClassid4name(), EKAPI_LitClassName(), EKAPI_LitIsSigned(), EKAPI_Op2Fu(), EKAPI_Op2Opndsgrp(), EKAPI_Op2SubSet(), EKAPI_OpName4id(), EKAPI_RegClass4otid(), EKAPI_RegPropMask(), EKAPI_RegSubclass4otid(), EKAPI_RegSubclassMember(), EKAPI_Size4otid(), elf32_h8_get_relocated_section_contents(), elf32_h8_relax_section(), elf32_hppa_link_hash_table_create(), elf32_hppa_size_stubs(), elf32_m68hc11_size_stubs(), elf32_mn10300_link_hash_table_create(), elf32_sparc_link_hash_table_create(), elf64_alpha_bfd_link_hash_table_create(), elf64_alpha_final_link(), elf64_alpha_read_ecoff_info(), elf64_alpha_relax_opt_call(), elf64_alpha_relax_section(), elf64_hppa_check_relocs(), elf64_x86_64_link_hash_table_create(), elf_begin(), elf_bfd_discard_info(), elf_bfd_final_link(), elf_collect_hash_codes(), elf_cris_link_hash_table_create(), elf_delscn(), elf_end(), elf_gc_mark(), elf_gc_sweep(), elf_getarsym(), elf_i386_link_hash_table_create(), elf_link_add_archive_symbols(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_is_defined_archive_symbol(), elf_link_sort_relocs(), elf_m68k_link_hash_table_create(), elf_rawdata(), elf_reloc_link_order(), elf_s390_link_hash_table_create(), elf_slurp_reloc_table_from_section(), elf_slurp_symbol_table(), elf_vax_link_hash_table_create(), elf_xtensa_combine_prop_entries(), elf_xtensa_relocate_section(), elfcore_read_notes(), elfmap(), elfNN_ia64_hash_table_create(), elfNN_ia64_relax_section(), elfx_remscn(), Em_Add_Zeros_To_Scn(), Em_Dwarf_Write_Scns(), Em_End_Section(), emit_library_call_value_1(), empty_loop_p(), end_alias_analysis(), end_fde_sort(), equiv_free(), erase_from_pattern_seqs(), establish_preds(), estimate_loops_at_level(), estimate_numbers_of_iterations_loop(), et_forest_delete(), et_forest_remove_edge(), et_forest_remove_node(), eval_if_expression(), eval_spec_function(), execute(), execute_one_pass(), execute_optimize_stdarg(), execute_pre(), expand_call(), expand_inline_function(), expand_start_for(), expand_start_parallel(), expand_start_parallel_for(), expand_start_parallel_sections(), expand_start_sections(), expand_start_single(), expandargv(), expr_reaches_here_p(), f_clos_com(), fei_allocate(), fei_close(), fei_concat(), fei_control_list(), fei_end_ioblock(), fei_implied_do(), fei_inquire(), fei_IO_list(), fei_nseq_subscr(), fei_open(), fei_seq_subscr(), fei_smt_parameter(), fei_start_ioblock(), fetch_insn_class(), ffecom_get_appended_identifier_(), ffecom_get_invented_identifier(), ffecom_open_include_(), ffecom_subscript_check_(), ffelex_cfelex_(), ffelex_file_pop_(), ffests_printf(), fibheap_delete(), fibheap_extract_min(), fibheap_union(), fill_always_executed_in(), fill_exported_offsets(), final(), finalize(), finclude(), find_a_file(), find_arm_glue(), find_data_references_in_loop(), find_executable(), find_file_in_dir(), find_givs(), find_interesting_uses(), find_invariants(), find_loop_niter(), find_loop_niter_by_eval(), find_or_create_entry(), find_separate_debug_file(), find_simple_exit(), find_spec_file(), find_subframework_file(), find_thumb_glue(), find_unreachable_blocks(), fini_copy_prop(), fini_object_sizes(), fini_pre(), fini_reassoc(), fini_walk_dominator_tree(), finish_bundle_states(), finish_init(), finish_optimization_passes(), finish_record_layout(), finish_states(), fix_bb_placements(), fix_irreducible_loops(), fix_loop_placement(), FIX_PROC_HEAD(), fixup_var_refs_insn(), flow_depth_first_order_compute(), flow_dfs_compute_reverse_finish(), flow_loop_dump(), flow_loop_exit_edges_find(), flow_loop_free(), flow_loop_nodes_find(), flow_loop_tree_node_remove(), flow_loops_free(), flow_preorder_transversal_compute(), flow_reverse_top_sort_order_compute(), for_each_path(), forget_B_and_K_types(), forget_types(), form_the_same_automaton_unit_lists(), fr30_cgen_build_insn_regex(), fr30_cgen_cpu_close(), framework_construct_pathname(), free_all_edge_infos(), free_all_mem(), free_all_tagged_tu_seen_up_to(), free_alloc_pool(), free_arg_entry(), free_bb_info(), free_csa_memlist(), free_data_ref(), free_data_refs(), free_ddg(), free_ddg_all_sccs(), free_def_dec(), free_dependence_relation(), free_dependency_caches(), free_deps(), free_dom_info(), free_dominance_info(), free_ebb_constraint(), free_edge_list(), free_eh_ranges(), free_entry(), free_gcse_mem(), free_graph(), free_hash_table(), free_insn_info(), free_inv_motion_data(), free_label_state(), free_large_page(), free_ldst_entry(), free_lim_aux_data(), free_line_maps(), free_loop_data(), free_mem(), free_mem_ref(), free_mem_ref_locs(), free_mem_refs(), Free_Memory(), free_modify_mem_tables(), free_nesting_tree(), free_new_names(), free_numbers_of_iterations_estimates_loop(), free_omp_region_1(), free_opt_info(), free_page(), free_path(), free_pattern_seq(), Free_pbv(), free_propagate_block_info(), free_reg_info(), free_reg_set_mem(), free_reg_state(), free_resource_info(), free_scc(), free_scc_info(), free_seq_blocks(), free_simple_loop_desc(), Free_Space(), free_split_directories(), free_temp_expr_table(), free_topo_info(), free_use_list(), free_used_part_map(), free_varg_(), freeargv(), freeit(), frv_cgen_build_insn_regex(), frv_cgen_cpu_close(), frv_optimize_membar(), frvfdpic_elf_link_hash_table_create(), G77_link_0(), gather_mem_refs(), gather_memory_references(), gcov_close(), gen_split(), generate_bytecode_insns(), generate_reloc(), get_charset_aliases(), get_debug_link_info(), get_dyn_name(), get_exec_counts(), get_extra_symtab_args(), get_fileinfo(), get_frame_type(), get_key_value(), get_loop_body_in_if_conv_order(), get_loop_exit_edges(), get_named_language(), get_relative_sysroot(), getpwd(), ggc_collect(), ggc_free(), ggc_pch_finish(), ggc_pop_context(), gimplify_asm_expr(), global_alloc(), global_conflicts(), glue_header_name(), gnu_special(), group_sections(), gt_pch_save(), h8300_bfd_link_add_symbols(), h8300_coff_link_hash_table_create(), handle_deferred_opts(), handle_option(), handle_param(), handle_spec_function(), hash_del_pre_extension(), hash_del_properties(), help(), hoist_code(), hoist_expr_reaches_here_p(), hppa_get_stub_entry(), ht_create(), ht_destroy(), ht_expand(), ht_load(), htab_counts_entry_del(), htab_create(), htab_del_bucket(), htab_del_elem(), htab_try_create(), ia64_free_opcode(), ia64_reorg(), ia64_sched_finish(), ia64_sched_finish_global(), identify_blocks(), identify_predicable_attribute(), idxclose(), ieee_archive_p(), ihex_read_section(), ihex_scan(), infer_loop_bounds_from_undefined(), init_alias_analysis(), init_alias_vars(), init_c_lex(), init_cse_reg_info(), init_dependence_analysis(), init_dollar_format_checking(), init_insn_lengths(), Init_Module_Files(), init_msg_processing(), init_phase_info(), init_pre(), init_predicate_table(), init_reassoc(), initialize_mmix_dis_info(), insert_aux(), insert_deplist(), insert_range_assertions(), ip2k_cgen_build_insn_regex(), ip2k_cgen_cpu_close(), ip2k_elf_relax_section(), IP_write_global_symtab(), ipa_compose_comma_list(), ipa_edges_free(), ipa_free(), ipa_init_link_line(), ipa_nodes_free(), ipa_remove_method(), ipa_utils_reduced_inorder(), iq2000_cgen_build_insn_regex(), iq2000_cgen_cpu_close(), is_ctor_or_dtor(), is_sysrooted_pathname(), iv_analysis_done(), iv_analysis_loop_init(), iv_ca_delta_free(), iv_ca_free(), java_allocate_new_line(), java_demangle_v3(), java_destroy_lexer(), java_init(), kai_mhalloc(), KAPI_Finalize(), kapi_free_ia64_mem(), kapi_free_stn_node(), kapi_free_valn_string_list(), kapi_ParseOpAttribute(), kapi_ProcessCacheData(), kapi_ProcessFuInfoBits(), KAPI_save_as_header_BitVector_struct(), KAPI_save_as_header_ClusterInfo_struct(), KAPI_save_as_header_MachineDescription_struct(), kill_redundant_phi_nodes(), KMAPI_ClearAllocationOptions(), KMAPI_DestroyResourceMap(), KMAPI_finalize(), KMAPI_initialize(), kmapi_parse_exception(), kmapi_parse_option(), lang_finalize_version_expr_head(), lang_leave_overlay(), lang_leave_overlay_section(), lang_one_common(), lang_record_phdrs(), lang_register_vers_node(), lang_set_startof(), lang_specific_driver(), lang_vers_match(), ld_release_section_data(), ldctor_build_sets(), ldfile_open_file_search(), ldfile_try_open_bfd(), lhd_print_error_function(), life_analysis(), linemap_free(), linux_link_hash_table_create(), linux_tally_symbols(), Lits_Generator(), live_image_destructor(), LNO_Pop_Config(), load_data(), load_file_data(), load_specs(), load_symbols(), local_alloc(), lookup_avail_expr(), lookup_line(), lookup_redirection_data(), loop_ivs_free(), loop_movables_free(), loop_only_exit_p(), loop_optimize(), loop_optimizer_finalize(), loop_optimizer_init(), loop_regs_scan(), loop_version(), loopify(), lower_eh_constructs(), lower_io_statement(), lower_try_finally(), lower_try_finally_copy(), lrealpath(), m32r_cgen_build_insn_regex(), m32r_cgen_cpu_close(), m32r_elf_link_hash_table_create(), m32r_elf_lo16_reloc(), m68hc11_elf_bfd_link_hash_table_free(), m68hc11_elf_hash_table_create(), m68hc11_elf_relax_section(), macarg(), machine_matches(), macroexpand(), main(), make_import_fixup_mark(), make_relative_prefix(), map_sections_to_segments(), mark_dfs_back_edges(), Mark_inline_overrides(), mark_irreducible_loops(), mcore_expand_prolog(), MDclose(), MDgrow(), MDopen(), MEM_LARGE_BLOCK_free(), MEM_POOL_FREE(), MEM_POOL_Pop_P(), merge_identical_invariants(), merge_phi_nodes(), merge_strings(), mf_file_function_line_tree(), migrate_btr_defs(), mips_elf64_slurp_one_reloc_table(), mips_elf_create_procedure_table(), mips_output_function_epilogue(), mips_reflo_reloc(), mmix_elf_relax_section(), mmo_get_spec_section(), mmo_object_p(), mmo_scan(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), move_literal(), move_movables(), move_ptes_to_front(), move_sese_region_to_fn(), mpw_fopen(), msp430_elf_relax_section(), mt_reorg_hazard(), multiply_by_cost(), NAME(), name_compare(), note_prediction_to_br_prob(), num_loop_branches(), num_loop_insns(), number_blocks(), objalloc_create(), objalloc_free(), objalloc_free_block(), objc_demangle(), objc_init(), omp_destroy_lock(), omp_destroy_nest_lock(), one_cprop_pass(), open_dump_file(), open_include_file(), openrisc_cgen_build_insn_regex(), openrisc_cgen_cpu_close(), Operands_Generator(), oprintf(), optimize_attrs(), or32_elf_const_reloc(), output_after_function_constants(), output_clean_symbol_name(), output_data(), output_deferred_addressed_constants(), output_destroy_prefix(), output_func_start_profiler(), output_function_epilogue(), output_get_cpu_unit_code_func(), output_operand_lossage(), output_predicate_decls(), override_options(), overwrite_string(), PARAMS(), parse_args(), parse_define_str(), parse_resource_users(), partition_delete(), partition_hot_cold_basic_blocks(), partition_print(), parts_to_webs(), pch_open_file(), pe_dll_add_excludes(), pe_print_edata(), pe_print_idata(), pe_print_pdata(), pe_print_reloc(), pe_process_import_defs(), pe_walk_relocs_of_symbol(), peel_loop_completely(), peel_loop_simple(), perfect_nest_p(), perfect_nestify(), Perform_Alias_Class_Annotation(), pex_free(), pex_input_file(), pex_msdos_cleanup(), pex_msdos_close(), pex_msdos_exec_child(), pex_read_output(), pex_run_in_environment(), pex_unix_cleanup(), pex_wait(), pexecute(), phi_trans_add(), pop_best_coalesce(), pop_context(), pop_data_area(), pop_f_function_context(), pop_field_alignment(), pop_gimplify_context(), pop_init_level(), pop_srcloc(), pop_switch(), pop_type(), pop_type_0(), post_order_compute(), pp_base_destroy_prefix(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_link_hash_table_create(), ppc64_elf_size_stubs(), ppc64_elf_tls_optimize(), ppc_bfd_coff_final_link(), ppc_coff_link_hash_table_create(), ppc_elf_begin_write_processing(), ppc_elf_final_write_processing(), ppc_elf_link_hash_table_create(), ppc_elf_relax_section(), ppc_elf_tls_optimize(), ppc_get_stub_entry(), pre_and_rev_post_order_compute(), pre_expr_reaches_here_p(), pre_gcse(), predict_loops(), Print_All_Bypass(), print_buffered_messages(), Print_Bypass_Care_FU(), print_field_name(), Print_FU_Class(), print_namelet(), print_operand(), print_par_insn(), print_rtl_graph_with_bb(), print_rtl_with_bb(), print_search_path(), Printbv(), process_args(), process_assert_insertions(), process_aux_info_file(), process_cmd_line(), process_command(), Process_Command_Line(), Process_Command_Line_Group(), process_def_file(), process_embedded_commands(), process_file(), Process_GDAR(), process_include(), process_one_file(), process_state_for_insn_equiv_partition(), prof_lib_exists(), Properties_Generator(), prune_options(), prune_preferences(), prune_unused_phi_nodes(), output_queue::pu_tree_add_comments(), purge_cache(), push_gimplify_context(), pwait(), ra_build_free(), ra_build_free_all(), ra_build_realloc(), ra_colorize_free_all(), reachable_at_most_once(), read_gcc_output(), read_md_rtx(), read_name_map(), read_profile(), read_specs(), read_sytb_from_module_file(), realsymbol(), recolor_spills(), reconcat(), record_arm_to_thumb_glue(), record_cond(), record_edge_info(), record_equiv(), record_range(), record_switch_edge(), record_temporary_equivalences_from_stmts_at_dest(), record_thumb_to_arm_glue(), recursively_demangle(), redirect_edges(), redirect_immediate_dominators(), regclass(), regcomp(), regex_compile(), regexec(), regfree(), Register_Generator(), regmove_optimize(), relax_section(), release_contents(), release_internal_relocs(), release_mem_refs(), release_pages(), release_structures(), reload(), reload_as_needed(), reload_combine(), remove_all_occurrences(), remove_empty_loop(), remove_path(), remove_reachable_equiv_notes(), remove_ssa_form(), remove_unreachable_regions(), rename_block(), rename_variables_in_loop(), repl_map_free(), replace_args(), resolve_asm_operand_names(), resolve_operand_names(), restore_partially_mangled_name(), restore_registered_pragmas(), retrieve_contents(), rewrite_into_loop_closed_ssa(), rewrite_into_ssa(), rewrite_ssa_into_ssa(), riscix_some_aout_object_p(), rs6000_free_machine_status(), rtl_verify_flow_info_1(), run_ld(), s(), s390_free_pool(), save_for_inline(), scale_loop_frequencies(), scan_loop(), SCHE_INFO::SCHE_INFO(), search_path_exhausted(), sec_merge_emit(), sec_merge_init(), section_cache_section(), see_commit_changes(), see_free_data_structures(), see_free_ref_s(), set_library_paths(), set_multilib_dir(), set_scripts_dir(), set_spec(), set_up_bb_rts_numbers(), setenv(), setup_format(), setup_renumber(), sgi_cmd_line(), sh64_address_in_cranges(), sh64_elf64_add_symbol_hook(), sh64_elf64_link_hash_table_create(), sh64_elf_add_symbol_hook(), sh_align_loads(), sh_coff_get_relocated_section_contents(), sh_elf64_get_relocated_section_contents(), sh_elf_align_loads(), sh_elf_get_relocated_section_contents(), sh_elf_link_hash_table_create(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc_loop(), sh_md_finish_global(), sh_relax_section(), shorten_branches(), simplify_by_exploding(), simplify_cond(), single_reachable_address(), sjlj_assign_call_site_values(), sjlj_build_landing_pads(), skip_if_group(), slpeel_tree_duplicate_loop_to_edge_cfg(), sort_and_combine_web_pairs(), sort_coalesce_list(), sortfile(), spaces(), sparc64_elf_bfd_link_hash_table_create(), sparc64_elf_slurp_one_reloc_table(), spawn_script(), splay_tree_xmalloc_deallocate(), split_directories(), squangle_mop_up(), srec_read_section(), srec_scan(), ssa_const_prop(), ssa_rename_from_delete(), ssa_rename_from_insert(), start_fixer(), stat_(), static_execute(), REGION_TREE::Statistic(), storage_blk_resolution(), strength_reduce(), string_delete(), sunos_add_dynamic_symbols(), sunos_canonicalize_dynamic_symtab(), sunos_link_hash_table_create(), sunos_scan_relocs(), sweep_objs(), Syl2Eun(), system_(), tail_duplicate(), temp_file(), template_arg_list_delete(), ternary_cleanup(), test_test(), thread_across_edge(), thread_block(), toc_adjusting_stub_needed(), tpa_delete(), translate_name(), tree_bb_level_predictions(), tree_dce_done(), tree_duplicate_sese_region(), tree_if_conversion(), tree_lower_complex(), tree_num_loop_insns(), tree_optimize_tail_calls_1(), tree_ssa_dominator_optimize(), tree_ssa_iv_optimize_finalize(), tree_ssa_iv_optimize_init(), tree_ssa_phiopt(), tree_ssa_uncprop(), tree_unroll_loop(), tree_unswitch_single_loop(), tree_value_profile_transformations(), try_forward_edges(), try_recolor_web(), try_unroll_loop_completely(), tsd_delete_hook(), undefined_symbol(), units_to_automata_heuristic_distr(), unloop(), unroll_loop(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), unroll_loop_stupid(), unswitch_loop(), unswitch_single_loop(), unwind_cleanup(), up_insert(), update_equiv_regs(), update_instantiation_info_file(), update_life_info(), update_path(), update_rii_file(), update_ssa(), usdumplockf90_(), usdumplockf90_8_(), usdumpsemaf90_(), usdumpsemaf90_8_(), v850_elf_relax_section(), value_map_hash_table_delete(), value_map_hash_table_init(), variable_union(), vec_heap_free(), vect_transform_loop(), verify_flow_info(), verify_jvm_instructions(), verify_loop_structure(), verify_ssa(), vfinfo(), vms_close_and_cleanup(), vn_add(), vn_add_with_vuses(), vn_init(), VPARAMS(), vrp_finalize(), vsnprintf(), vt_finalize(), vt_find_locations(), vt_stack_adjustments(), walk_dominator_tree(), walk_rtx(), walk_type(), warning_callback(), warning_find_reloc(), web_main(), WFE_Expand_Expr(), WFE_Stmt_Stack_Free(), WGEN_Stmt_Stack_Free(), win32_spawn(), WN_WALK_Abort(), WN_WALK_SCFNext(), WN_WALK_StmtNext(), WN_WALK_TreeNext(), WNL(), write_array(), write_c_file_stat(), write_classfile(), IPA_LNO_WRITE_FILE::Write_Cleanup(), write_gc_root(), write_gc_structure_fields(), write_global_declarations(), write_root(), write_unit(), xcoff64_generate_rtinit(), xcoff64_write_object_contents(), xcoff_generate_rtinit(), xcoff_get_section_contents(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_check_dynamic_ar_symbols(), xcoff_mark(), xcoff_reloc_link_order(), xcoff_write_archive_contents_big(), xcoff_write_armap_big(), xlate_expand_reg_info(), xlate_finish(), xlate_named_init_elf(), xlate_pro_finish(), xstormy16_cgen_build_insn_regex(), xstormy16_cgen_cpu_close(), xstormy16_elf_relax_section(), xtensa_free_machine_status(), xtensa_insnbuf_free(), xtensa_isa_free(), xtensa_read_table_entries(), yyparse(), zone_free_marks(), DISPERSAL_TARG_TABLE::~DISPERSAL_TARG_TABLE(), Fb_File_Info::~Fb_File_Info(), PU_Profile_Handle::~PU_Profile_Handle(), Instr::PU_Profile_Handle::~PU_Profile_Handle(), and Instr::vector< Instr::Switch_Profile >::~vector().
| off_t lseek | ( | ) |
| void* malloc | ( | ) |
| int memcmp | ( | ) |
| void* memcpy | ( | ) |
| void* * memmove | ( | ) |
| void* * * memset | ( | ) |
| int read | ( | ) |
| void* * realloc | ( | ) |
| int strcmp | ( | ) |
| int strncmp | ( | ) |
| int write | ( | ) |
| const Scn_Data _elf_data_init |
| int _elf_errno |
| int _elf_fill |
| const size_t _elf_fmsize[2][EV_CURRENT-EV_NONE][ELF_T_NUM][2] |
Definition at line 32 of file 32.fsize.c.
| const Elf_Scn _elf_scn_init |
| unsigned _elf_version |
Definition at line 30 of file data.c.
Referenced by _elf32_write(), _elf_cook_file(), _elf_item(), _elf_newehdr(), _elf_newphdr(), _elf_nlist(), elf_begin(), elf_memory(), elf_newdata(), elf_rawdata(), and elf_version().
1.5.6