head	1.2;
access;
symbols
	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	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
@


