head 1.2; access; symbols 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 2025.12.24.21.03.24; author jkoshy; state Exp; branches; next 1.1; commitid Qqdci7cOmMhxMHnG; 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 @elftoolchain/libelf: add elf_version(), increment SHLIB_MINOR. This changeset reduces differences with upstream. @ text @_libelf _libelf_allocate_data _libelf_allocate_elf _libelf_allocate_scn _libelf_ar_get_number _libelf_ar_get_raw_name _libelf_ar_get_translated_name _libelf_ar_gethdr _libelf_ar_open _libelf_ar_open_member _libelf_ar_process_bsd_symtab _libelf_ar_process_svr4_symtab _libelf_checksum _libelf_ehdr _libelf_elfmachine _libelf_falign _libelf_fsize _libelf_get_translator _libelf_getphdr _libelf_getshdr _libelf_init_elf _libelf_load_section_headers _libelf_malign _libelf_memory _libelf_msize _libelf_newphdr _libelf_open_object _libelf_release_data _libelf_release_elf _libelf_release_scn _libelf_setphnum _libelf_setshnum _libelf_setshstrndx _libelf_xlate _libelf_xlate_shtype elf32_checksum elf32_fsize elf32_getehdr elf32_getphdr elf32_getshdr elf32_newehdr elf32_newphdr elf32_xlatetof elf32_xlatetom elf64_checksum elf64_fsize elf64_getehdr elf64_getphdr elf64_getshdr elf64_newehdr elf64_newphdr elf64_xlatetof elf64_xlatetom elf_begin elf_cntl elf_end elf_errmsg elf_errno elf_fill elf_flagarhdr elf_flagdata elf_flagehdr elf_flagelf elf_flagphdr elf_flagscn elf_flagshdr elf_getarhdr elf_getarsym elf_getbase elf_getdata elf_getident elf_getphdrnum elf_getphnum elf_getscn elf_getshdrnum elf_getshdrstrndx elf_getshnum elf_getshstrndx elf_getversion elf_hash elf_kind elf_memory elf_ndxscn elf_newdata elf_newscn elf_next elf_nextscn elf_open elf_openmemory elf_rand elf_rawdata elf_rawfile elf_setshstrndx elf_strptr elf_update elf_version gelf_checksum gelf_fsize gelf_getcap gelf_getclass gelf_getdyn gelf_getehdr gelf_getmove gelf_getphdr gelf_getrel gelf_getrela gelf_getshdr gelf_getsym gelf_getsyminfo gelf_getsymshndx gelf_newehdr gelf_newphdr gelf_update_cap gelf_update_dyn gelf_update_ehdr gelf_update_move gelf_update_phdr gelf_update_rel gelf_update_rela gelf_update_shdr gelf_update_sym gelf_update_syminfo gelf_update_symshndx gelf_xlatetof gelf_xlatetom @ 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 @d79 1 @ 1.1.4.1 log @file elf.expsym was added on branch perseant-exfatfs on 2025-08-02 05:21:03 +0000 @ text @d1 124 @ 1.1.4.2 log @Sync with HEAD @ text @a0 124 _libelf _libelf_allocate_data _libelf_allocate_elf _libelf_allocate_scn _libelf_ar_get_number _libelf_ar_get_raw_name _libelf_ar_get_translated_name _libelf_ar_gethdr _libelf_ar_open _libelf_ar_open_member _libelf_ar_process_bsd_symtab _libelf_ar_process_svr4_symtab _libelf_checksum _libelf_ehdr _libelf_elfmachine _libelf_falign _libelf_fsize _libelf_get_translator _libelf_getphdr _libelf_getshdr _libelf_init_elf _libelf_load_section_headers _libelf_malign _libelf_memory _libelf_msize _libelf_newphdr _libelf_open_object _libelf_release_data _libelf_release_elf _libelf_release_scn _libelf_setphnum _libelf_setshnum _libelf_setshstrndx _libelf_xlate _libelf_xlate_shtype elf32_checksum elf32_fsize elf32_getehdr elf32_getphdr elf32_getshdr elf32_newehdr elf32_newphdr elf32_xlatetof elf32_xlatetom elf64_checksum elf64_fsize elf64_getehdr elf64_getphdr elf64_getshdr elf64_newehdr elf64_newphdr elf64_xlatetof elf64_xlatetom elf_begin elf_cntl elf_end elf_errmsg elf_errno elf_fill elf_flagarhdr elf_flagdata elf_flagehdr elf_flagelf elf_flagphdr elf_flagscn elf_flagshdr elf_getarhdr elf_getarsym elf_getbase elf_getdata elf_getident elf_getphdrnum elf_getphnum elf_getscn elf_getshdrnum elf_getshdrstrndx elf_getshnum elf_getshstrndx elf_hash elf_kind elf_memory elf_ndxscn elf_newdata elf_newscn elf_next elf_nextscn elf_open elf_openmemory elf_rand elf_rawdata elf_rawfile elf_setshstrndx elf_strptr elf_update elf_version gelf_checksum gelf_fsize gelf_getcap gelf_getclass gelf_getdyn gelf_getehdr gelf_getmove gelf_getphdr gelf_getrel gelf_getrela gelf_getshdr gelf_getsym gelf_getsyminfo gelf_getsymshndx gelf_newehdr gelf_newphdr gelf_update_cap gelf_update_dyn gelf_update_ehdr gelf_update_move gelf_update_phdr gelf_update_rel gelf_update_rela gelf_update_shdr gelf_update_sym gelf_update_syminfo gelf_update_symshndx gelf_xlatetof gelf_xlatetom @