head	1.2;
access;
symbols
	netbsd-11-0-RELEASE:1.1
	netbsd-11-0-RC7:1.1
	netbsd-11-0-RC6:1.1
	netbsd-11-0-RC5:1.1
	netbsd-11-0-RC4:1.1
	netbsd-11-0-RC3:1.1
	netbsd-11-0-RC2:1.1
	netbsd-11-0-RC1:1.1
	perseant-exfatfs:1.1.0.4
	perseant-exfatfs-base-20250801:1.1
	netbsd-11:1.1.0.2
	netbsd-11-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2026.05.17.21.40.51;	author jkoshy;	state Exp;
branches;
next	1.1;
commitid	ULm9Eih31Gw5mdGG;

1.1
date	2024.11.22.00.24.58;	author riastradh;	state Exp;
branches
	1.1.4.1;
next	;
commitid	AhYWUyldB6GUGzyF;

1.1.4.1
date	2024.11.22.00.24.58;	author perseant;	state dead;
branches;
next	1.1.4.2;
commitid	23j6GFaDws3O875G;

1.1.4.2
date	2025.08.02.05.21.03;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;


desc
@@


1.2
log
@Merge changes between elftoolchain-r4037 and elftoolchain-4324.
@
text
@_dwarf_abbrev_add
_dwarf_abbrev_cleanup
_dwarf_abbrev_find
_dwarf_abbrev_gen
_dwarf_abbrev_parse
_dwarf_add_AT_dataref
_dwarf_add_string_attr
_dwarf_alloc
_dwarf_arange_cleanup
_dwarf_arange_gen
_dwarf_arange_init
_dwarf_arange_pro_cleanup
_dwarf_attr_alloc
_dwarf_attr_find
_dwarf_attr_gen
_dwarf_attr_init
_dwarf_attrdef_add
_dwarf_decode_lsb
_dwarf_decode_msb
_dwarf_decode_sleb128
_dwarf_decode_uleb128
_dwarf_deinit
_dwarf_die_alloc
_dwarf_die_count_links
_dwarf_die_find
_dwarf_die_gen
_dwarf_die_link
_dwarf_die_parse
_dwarf_die_pro_cleanup
_dwarf_elf_deinit
_dwarf_elf_get_byte_order
_dwarf_elf_get_length_size
_dwarf_elf_get_pointer_size
_dwarf_elf_get_section_count
_dwarf_elf_get_section_info
_dwarf_elf_init
_dwarf_elf_load_section
_dwarf_expr_cleanup
_dwarf_expr_into_block
_dwarf_find_next_types_section
_dwarf_find_section
_dwarf_frame_cleanup
_dwarf_frame_fde_add_inst
_dwarf_frame_gen
_dwarf_frame_get_fop
_dwarf_frame_get_internal_table
_dwarf_frame_interal_table_init
_dwarf_frame_params_init
_dwarf_frame_pro_cleanup
_dwarf_frame_regtable_copy
_dwarf_frame_section_load
_dwarf_frame_section_load_eh
_dwarf_generate_sections
_dwarf_get_reloc_size
_dwarf_get_reloc_type
_dwarf_info_cleanup
_dwarf_info_first_cu
_dwarf_info_first_tu
_dwarf_info_gen
_dwarf_info_load
_dwarf_info_next_cu
_dwarf_info_next_tu
_dwarf_info_pro_cleanup
_dwarf_init
_dwarf_lineno_cleanup
_dwarf_lineno_gen
_dwarf_lineno_init
_dwarf_lineno_pro_cleanup
_dwarf_loc_add
_dwarf_loc_expr_add_atom
_dwarf_loc_fill_locdesc
_dwarf_loc_fill_locexpr
_dwarf_loclist_find
_dwarf_macinfo_cleanup
_dwarf_macinfo_gen
_dwarf_macinfo_init
_dwarf_macinfo_pro_cleanup
_dwarf_nametbl_cleanup
_dwarf_nametbl_gen
_dwarf_nametbl_init
_dwarf_nametbl_pro_cleanup
_dwarf_pro_callback
_dwarf_pro_find_section
_dwarf_ranges_add
_dwarf_ranges_cleanup
_dwarf_ranges_find
_dwarf_read_block
_dwarf_read_indexed_str
_dwarf_read_lsb
_dwarf_read_msb
_dwarf_read_sleb128
_dwarf_read_string
_dwarf_read_uleb128
_dwarf_reloc_cleanup
_dwarf_reloc_entry_add
_dwarf_reloc_entry_add_pair
_dwarf_reloc_gen
_dwarf_reloc_section_finalize
_dwarf_reloc_section_free
_dwarf_reloc_section_gen
_dwarf_reloc_section_init
_dwarf_section_callback
_dwarf_section_cleanup
_dwarf_section_free
_dwarf_section_init
_dwarf_set_error
_dwarf_str_offsets_cleanup
_dwarf_strtab_add
_dwarf_strtab_cleanup
_dwarf_strtab_gen
_dwarf_strtab_get_line_table
_dwarf_strtab_get_table
_dwarf_strtab_init
_dwarf_type_unit_cleanup
_dwarf_write_block
_dwarf_write_block_alloc
_dwarf_write_lsb
_dwarf_write_lsb_alloc
_dwarf_write_msb
_dwarf_write_msb_alloc
_dwarf_write_padding
_dwarf_write_padding_alloc
_dwarf_write_sleb128
_dwarf_write_sleb128_alloc
_dwarf_write_string
_dwarf_write_string_alloc
_dwarf_write_uleb128
_dwarf_write_uleb128_alloc
_libdwarf
dwarf_add_AT_comp_dir
dwarf_add_AT_const_value_signedint
dwarf_add_AT_const_value_string
dwarf_add_AT_const_value_unsignedint
dwarf_add_AT_dataref
dwarf_add_AT_flag
dwarf_add_AT_location_expr
dwarf_add_AT_name
dwarf_add_AT_producer
dwarf_add_AT_ref_address
dwarf_add_AT_reference
dwarf_add_AT_signed_const
dwarf_add_AT_string
dwarf_add_AT_targ_address
dwarf_add_AT_targ_address_b
dwarf_add_AT_unsigned_const
dwarf_add_arange
dwarf_add_arange_b
dwarf_add_die_to_debug
dwarf_add_directory_decl
dwarf_add_expr_addr
dwarf_add_expr_addr_b
dwarf_add_expr_gen
dwarf_add_fde_inst
dwarf_add_file_decl
dwarf_add_frame_cie
dwarf_add_frame_fde
dwarf_add_frame_fde_b
dwarf_add_funcname
dwarf_add_line_entry
dwarf_add_pubname
dwarf_add_typename
dwarf_add_varname
dwarf_add_weakname
dwarf_arrayorder
dwarf_attr
dwarf_attrlist
dwarf_attroffset
dwarf_attrval_flag
dwarf_attrval_signed
dwarf_attrval_string
dwarf_attrval_unsigned
dwarf_bitoffset
dwarf_bitsize
dwarf_bytesize
dwarf_child
dwarf_dealloc
dwarf_def_macro
dwarf_die_CU_offset
dwarf_die_CU_offset_range
dwarf_die_abbrev_code
dwarf_die_link
dwarf_diename
dwarf_dieoffset
dwarf_elf_init
dwarf_end_macro_file
dwarf_errmsg_
dwarf_expand_frame_instructions
dwarf_expr_current_offset
dwarf_expr_into_block
dwarf_fde_cfa_offset
dwarf_fde_cie_list_dealloc
dwarf_find_macro_value_start
dwarf_finish
dwarf_formaddr
dwarf_formblock
dwarf_formexprloc
dwarf_formflag
dwarf_formref
dwarf_formsdata
dwarf_formsig8
dwarf_formstring
dwarf_formudata
dwarf_func_cu_offset
dwarf_func_die_offset
dwarf_func_name_offsets
dwarf_funcname
dwarf_funcs_dealloc
dwarf_get_ACCESS_name
dwarf_get_ATE_name
dwarf_get_AT_name
dwarf_get_CC_name
dwarf_get_CFA_name
dwarf_get_CHILDREN_name
dwarf_get_DSC_name
dwarf_get_DS_name
dwarf_get_EH_name
dwarf_get_END_name
dwarf_get_FORM_name
dwarf_get_ID_name
dwarf_get_INL_name
dwarf_get_LANG_name
dwarf_get_LNE_name
dwarf_get_LNS_name
dwarf_get_MACINFO_name
dwarf_get_OP_name
dwarf_get_ORD_name
dwarf_get_TAG_name
dwarf_get_UT_name
dwarf_get_VIRTUALITY_name
dwarf_get_VIS_name
dwarf_get_abbrev
dwarf_get_abbrev_children_flag
dwarf_get_abbrev_code
dwarf_get_abbrev_entry
dwarf_get_abbrev_tag
dwarf_get_address_size
dwarf_get_arange
dwarf_get_arange_cu_header_offset
dwarf_get_arange_info
dwarf_get_aranges
dwarf_get_cie_index
dwarf_get_cie_info
dwarf_get_cie_of_fde
dwarf_get_cu_die_offset
dwarf_get_cu_die_offset_given_cu_header_offset
dwarf_get_cu_die_offset_given_cu_header_offset_b
dwarf_get_die_infotypes_flag
dwarf_get_elf
dwarf_get_fde_at_pc
dwarf_get_fde_info_for_all_regs
dwarf_get_fde_info_for_all_regs3
dwarf_get_fde_info_for_cfa_reg3
dwarf_get_fde_info_for_reg
dwarf_get_fde_info_for_reg3
dwarf_get_fde_instr_bytes
dwarf_get_fde_list
dwarf_get_fde_list_eh
dwarf_get_fde_n
dwarf_get_fde_range
dwarf_get_form_class
dwarf_get_funcs
dwarf_get_globals
dwarf_get_loclist_entry
dwarf_get_macro_details
dwarf_get_pubtypes
dwarf_get_ranges
dwarf_get_ranges_a
dwarf_get_relocation_info
dwarf_get_relocation_info_count
dwarf_get_section_bytes
dwarf_get_str
dwarf_get_types
dwarf_get_vars
dwarf_get_weaks
dwarf_global_cu_offset
dwarf_global_die_offset
dwarf_global_formref
dwarf_global_name_offsets
dwarf_globals_dealloc
dwarf_globname
dwarf_hasattr
dwarf_hasform
dwarf_highpc
dwarf_highpc_b
dwarf_init
dwarf_line_srcfileno
dwarf_lineaddr
dwarf_linebeginstatement
dwarf_lineblock
dwarf_lineendsequence
dwarf_lineno
dwarf_lineoff
dwarf_linesrc
dwarf_lne_end_sequence
dwarf_lne_set_address
dwarf_loclist
dwarf_loclist_from_expr
dwarf_loclist_from_expr_a
dwarf_loclist_from_expr_b
dwarf_loclist_n
dwarf_lowpc
dwarf_new_die
dwarf_new_expr
dwarf_new_fde
dwarf_next_cu_header
dwarf_next_cu_header_b
dwarf_next_cu_header_c
dwarf_next_cu_header_d
dwarf_next_types_section
dwarf_object_finish
dwarf_object_init
dwarf_offdie
dwarf_offdie_b
dwarf_producer_finish
dwarf_producer_init
dwarf_producer_init_b
dwarf_producer_set_isa
dwarf_pubtype_cu_offset
dwarf_pubtype_die_offset
dwarf_pubtype_name_offsets
dwarf_pubtypename
dwarf_pubtypes_dealloc
dwarf_ranges_dealloc
dwarf_reset_section_bytes
dwarf_set_frame_cfa_value
dwarf_set_frame_rule_initial_value
dwarf_set_frame_rule_table_size
dwarf_set_frame_same_value
dwarf_set_frame_undefined_value
dwarf_set_reloc_application
dwarf_seterrarg
dwarf_seterrhand
dwarf_siblingof
dwarf_siblingof_b
dwarf_srcfiles
dwarf_srclang
dwarf_srclines
dwarf_srclines_dealloc
dwarf_start_macro_file
dwarf_tag
dwarf_transform_to_disk_form
dwarf_type_cu_offset
dwarf_type_die_offset
dwarf_type_name_offsets
dwarf_typename
dwarf_types_dealloc
dwarf_undef_macro
dwarf_var_cu_offset
dwarf_var_die_offset
dwarf_var_name_offsets
dwarf_varname
dwarf_vars_dealloc
dwarf_vendor_ext
dwarf_weak_cu_offset
dwarf_weak_die_offset
dwarf_weak_name_offsets
dwarf_weakname
dwarf_weaks_dealloc
dwarf_whatattr
dwarf_whatform
dwarf_whatform_direct
@


1.1
log
@external/bsd/elftoolchain: Add expected symbols lists.

NOTE: These have upstream Version.map files which we're just not
using, and as a result various internal symbols _libelf_* and
_libdwarf_* seem to be leaking out.  Maybe we should use the upstream
version map?

PR lib/58838: shared libraries in base should all have expsym lists
@
text
@d88 1
d107 1
@


1.1.4.1
log
@file dwarf.expsym was added on branch perseant-exfatfs on 2025-08-02 05:21:03 +0000
@
text
@d1 359
@


1.1.4.2
log
@Sync with HEAD
@
text
@a0 359
_dwarf_abbrev_add
_dwarf_abbrev_cleanup
_dwarf_abbrev_find
_dwarf_abbrev_gen
_dwarf_abbrev_parse
_dwarf_add_AT_dataref
_dwarf_add_string_attr
_dwarf_alloc
_dwarf_arange_cleanup
_dwarf_arange_gen
_dwarf_arange_init
_dwarf_arange_pro_cleanup
_dwarf_attr_alloc
_dwarf_attr_find
_dwarf_attr_gen
_dwarf_attr_init
_dwarf_attrdef_add
_dwarf_decode_lsb
_dwarf_decode_msb
_dwarf_decode_sleb128
_dwarf_decode_uleb128
_dwarf_deinit
_dwarf_die_alloc
_dwarf_die_count_links
_dwarf_die_find
_dwarf_die_gen
_dwarf_die_link
_dwarf_die_parse
_dwarf_die_pro_cleanup
_dwarf_elf_deinit
_dwarf_elf_get_byte_order
_dwarf_elf_get_length_size
_dwarf_elf_get_pointer_size
_dwarf_elf_get_section_count
_dwarf_elf_get_section_info
_dwarf_elf_init
_dwarf_elf_load_section
_dwarf_expr_cleanup
_dwarf_expr_into_block
_dwarf_find_next_types_section
_dwarf_find_section
_dwarf_frame_cleanup
_dwarf_frame_fde_add_inst
_dwarf_frame_gen
_dwarf_frame_get_fop
_dwarf_frame_get_internal_table
_dwarf_frame_interal_table_init
_dwarf_frame_params_init
_dwarf_frame_pro_cleanup
_dwarf_frame_regtable_copy
_dwarf_frame_section_load
_dwarf_frame_section_load_eh
_dwarf_generate_sections
_dwarf_get_reloc_size
_dwarf_get_reloc_type
_dwarf_info_cleanup
_dwarf_info_first_cu
_dwarf_info_first_tu
_dwarf_info_gen
_dwarf_info_load
_dwarf_info_next_cu
_dwarf_info_next_tu
_dwarf_info_pro_cleanup
_dwarf_init
_dwarf_lineno_cleanup
_dwarf_lineno_gen
_dwarf_lineno_init
_dwarf_lineno_pro_cleanup
_dwarf_loc_add
_dwarf_loc_expr_add_atom
_dwarf_loc_fill_locdesc
_dwarf_loc_fill_locexpr
_dwarf_loclist_find
_dwarf_macinfo_cleanup
_dwarf_macinfo_gen
_dwarf_macinfo_init
_dwarf_macinfo_pro_cleanup
_dwarf_nametbl_cleanup
_dwarf_nametbl_gen
_dwarf_nametbl_init
_dwarf_nametbl_pro_cleanup
_dwarf_pro_callback
_dwarf_pro_find_section
_dwarf_ranges_add
_dwarf_ranges_cleanup
_dwarf_ranges_find
_dwarf_read_block
_dwarf_read_lsb
_dwarf_read_msb
_dwarf_read_sleb128
_dwarf_read_string
_dwarf_read_uleb128
_dwarf_reloc_cleanup
_dwarf_reloc_entry_add
_dwarf_reloc_entry_add_pair
_dwarf_reloc_gen
_dwarf_reloc_section_finalize
_dwarf_reloc_section_free
_dwarf_reloc_section_gen
_dwarf_reloc_section_init
_dwarf_section_callback
_dwarf_section_cleanup
_dwarf_section_free
_dwarf_section_init
_dwarf_set_error
_dwarf_strtab_add
_dwarf_strtab_cleanup
_dwarf_strtab_gen
_dwarf_strtab_get_line_table
_dwarf_strtab_get_table
_dwarf_strtab_init
_dwarf_type_unit_cleanup
_dwarf_write_block
_dwarf_write_block_alloc
_dwarf_write_lsb
_dwarf_write_lsb_alloc
_dwarf_write_msb
_dwarf_write_msb_alloc
_dwarf_write_padding
_dwarf_write_padding_alloc
_dwarf_write_sleb128
_dwarf_write_sleb128_alloc
_dwarf_write_string
_dwarf_write_string_alloc
_dwarf_write_uleb128
_dwarf_write_uleb128_alloc
_libdwarf
dwarf_add_AT_comp_dir
dwarf_add_AT_const_value_signedint
dwarf_add_AT_const_value_string
dwarf_add_AT_const_value_unsignedint
dwarf_add_AT_dataref
dwarf_add_AT_flag
dwarf_add_AT_location_expr
dwarf_add_AT_name
dwarf_add_AT_producer
dwarf_add_AT_ref_address
dwarf_add_AT_reference
dwarf_add_AT_signed_const
dwarf_add_AT_string
dwarf_add_AT_targ_address
dwarf_add_AT_targ_address_b
dwarf_add_AT_unsigned_const
dwarf_add_arange
dwarf_add_arange_b
dwarf_add_die_to_debug
dwarf_add_directory_decl
dwarf_add_expr_addr
dwarf_add_expr_addr_b
dwarf_add_expr_gen
dwarf_add_fde_inst
dwarf_add_file_decl
dwarf_add_frame_cie
dwarf_add_frame_fde
dwarf_add_frame_fde_b
dwarf_add_funcname
dwarf_add_line_entry
dwarf_add_pubname
dwarf_add_typename
dwarf_add_varname
dwarf_add_weakname
dwarf_arrayorder
dwarf_attr
dwarf_attrlist
dwarf_attroffset
dwarf_attrval_flag
dwarf_attrval_signed
dwarf_attrval_string
dwarf_attrval_unsigned
dwarf_bitoffset
dwarf_bitsize
dwarf_bytesize
dwarf_child
dwarf_dealloc
dwarf_def_macro
dwarf_die_CU_offset
dwarf_die_CU_offset_range
dwarf_die_abbrev_code
dwarf_die_link
dwarf_diename
dwarf_dieoffset
dwarf_elf_init
dwarf_end_macro_file
dwarf_errmsg_
dwarf_expand_frame_instructions
dwarf_expr_current_offset
dwarf_expr_into_block
dwarf_fde_cfa_offset
dwarf_fde_cie_list_dealloc
dwarf_find_macro_value_start
dwarf_finish
dwarf_formaddr
dwarf_formblock
dwarf_formexprloc
dwarf_formflag
dwarf_formref
dwarf_formsdata
dwarf_formsig8
dwarf_formstring
dwarf_formudata
dwarf_func_cu_offset
dwarf_func_die_offset
dwarf_func_name_offsets
dwarf_funcname
dwarf_funcs_dealloc
dwarf_get_ACCESS_name
dwarf_get_ATE_name
dwarf_get_AT_name
dwarf_get_CC_name
dwarf_get_CFA_name
dwarf_get_CHILDREN_name
dwarf_get_DSC_name
dwarf_get_DS_name
dwarf_get_EH_name
dwarf_get_END_name
dwarf_get_FORM_name
dwarf_get_ID_name
dwarf_get_INL_name
dwarf_get_LANG_name
dwarf_get_LNE_name
dwarf_get_LNS_name
dwarf_get_MACINFO_name
dwarf_get_OP_name
dwarf_get_ORD_name
dwarf_get_TAG_name
dwarf_get_UT_name
dwarf_get_VIRTUALITY_name
dwarf_get_VIS_name
dwarf_get_abbrev
dwarf_get_abbrev_children_flag
dwarf_get_abbrev_code
dwarf_get_abbrev_entry
dwarf_get_abbrev_tag
dwarf_get_address_size
dwarf_get_arange
dwarf_get_arange_cu_header_offset
dwarf_get_arange_info
dwarf_get_aranges
dwarf_get_cie_index
dwarf_get_cie_info
dwarf_get_cie_of_fde
dwarf_get_cu_die_offset
dwarf_get_cu_die_offset_given_cu_header_offset
dwarf_get_cu_die_offset_given_cu_header_offset_b
dwarf_get_die_infotypes_flag
dwarf_get_elf
dwarf_get_fde_at_pc
dwarf_get_fde_info_for_all_regs
dwarf_get_fde_info_for_all_regs3
dwarf_get_fde_info_for_cfa_reg3
dwarf_get_fde_info_for_reg
dwarf_get_fde_info_for_reg3
dwarf_get_fde_instr_bytes
dwarf_get_fde_list
dwarf_get_fde_list_eh
dwarf_get_fde_n
dwarf_get_fde_range
dwarf_get_form_class
dwarf_get_funcs
dwarf_get_globals
dwarf_get_loclist_entry
dwarf_get_macro_details
dwarf_get_pubtypes
dwarf_get_ranges
dwarf_get_ranges_a
dwarf_get_relocation_info
dwarf_get_relocation_info_count
dwarf_get_section_bytes
dwarf_get_str
dwarf_get_types
dwarf_get_vars
dwarf_get_weaks
dwarf_global_cu_offset
dwarf_global_die_offset
dwarf_global_formref
dwarf_global_name_offsets
dwarf_globals_dealloc
dwarf_globname
dwarf_hasattr
dwarf_hasform
dwarf_highpc
dwarf_highpc_b
dwarf_init
dwarf_line_srcfileno
dwarf_lineaddr
dwarf_linebeginstatement
dwarf_lineblock
dwarf_lineendsequence
dwarf_lineno
dwarf_lineoff
dwarf_linesrc
dwarf_lne_end_sequence
dwarf_lne_set_address
dwarf_loclist
dwarf_loclist_from_expr
dwarf_loclist_from_expr_a
dwarf_loclist_from_expr_b
dwarf_loclist_n
dwarf_lowpc
dwarf_new_die
dwarf_new_expr
dwarf_new_fde
dwarf_next_cu_header
dwarf_next_cu_header_b
dwarf_next_cu_header_c
dwarf_next_cu_header_d
dwarf_next_types_section
dwarf_object_finish
dwarf_object_init
dwarf_offdie
dwarf_offdie_b
dwarf_producer_finish
dwarf_producer_init
dwarf_producer_init_b
dwarf_producer_set_isa
dwarf_pubtype_cu_offset
dwarf_pubtype_die_offset
dwarf_pubtype_name_offsets
dwarf_pubtypename
dwarf_pubtypes_dealloc
dwarf_ranges_dealloc
dwarf_reset_section_bytes
dwarf_set_frame_cfa_value
dwarf_set_frame_rule_initial_value
dwarf_set_frame_rule_table_size
dwarf_set_frame_same_value
dwarf_set_frame_undefined_value
dwarf_set_reloc_application
dwarf_seterrarg
dwarf_seterrhand
dwarf_siblingof
dwarf_siblingof_b
dwarf_srcfiles
dwarf_srclang
dwarf_srclines
dwarf_srclines_dealloc
dwarf_start_macro_file
dwarf_tag
dwarf_transform_to_disk_form
dwarf_type_cu_offset
dwarf_type_die_offset
dwarf_type_name_offsets
dwarf_typename
dwarf_types_dealloc
dwarf_undef_macro
dwarf_var_cu_offset
dwarf_var_die_offset
dwarf_var_name_offsets
dwarf_varname
dwarf_vars_dealloc
dwarf_vendor_ext
dwarf_weak_cu_offset
dwarf_weak_die_offset
dwarf_weak_name_offsets
dwarf_weakname
dwarf_weaks_dealloc
dwarf_whatattr
dwarf_whatform
dwarf_whatform_direct
@


