Module Name: src Committed By: riastradh Date: Sun Nov 24 04:24:18 UTC 2024
Modified Files: src/lib/libarch: Makefile Added Files: src/lib/libarch/alpha: alpha.expsym src/lib/libarch/arm: arm.expsym src/lib/libarch/i386: i386.expsym src/lib/libarch/m68k: m68k.expsym src/lib/libarch/sparc/v8: sparc_v8.expsym src/lib/libarch/x86_64: x86_64.expsym Log Message: libarch: Add expected symbols list. PR lib/58838: shared libraries in base should all have expsym lists To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/lib/libarch/Makefile cvs rdiff -u -r0 -r1.1 src/lib/libarch/alpha/alpha.expsym cvs rdiff -u -r0 -r1.1 src/lib/libarch/arm/arm.expsym cvs rdiff -u -r0 -r1.1 src/lib/libarch/i386/i386.expsym cvs rdiff -u -r0 -r1.1 src/lib/libarch/m68k/m68k.expsym cvs rdiff -u -r0 -r1.1 src/lib/libarch/sparc/v8/sparc_v8.expsym cvs rdiff -u -r0 -r1.1 src/lib/libarch/x86_64/x86_64.expsym Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libarch/Makefile diff -u src/lib/libarch/Makefile:1.30 src/lib/libarch/Makefile:1.31 --- src/lib/libarch/Makefile:1.30 Sat Jan 23 21:22:46 2016 +++ src/lib/libarch/Makefile Sun Nov 24 04:24:17 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2016/01/23 21:22:46 christos Exp $ +# $NetBSD: Makefile,v 1.31 2024/11/24 04:24:17 riastradh Exp $ .include <bsd.own.mk> @@ -25,6 +25,7 @@ LIB= ${MLIBDIR} LIB= ${LIBC_MACHINE_CPU} .endif SHLIB_VERSION_FILE= ${.CURDIR}/${LIB}/shlib_version +LIB_EXPSYM= ${LIB}.expsym # resolved in .PATH .include <bsd.lib.mk> .else Added files: Index: src/lib/libarch/alpha/alpha.expsym diff -u /dev/null src/lib/libarch/alpha/alpha.expsym:1.1 --- /dev/null Sun Nov 24 04:24:18 2024 +++ src/lib/libarch/alpha/alpha.expsym Sun Nov 24 04:24:17 2024 @@ -0,0 +1,27 @@ +alpha_bus_getwindows +alpha_bus_mapwindow +alpha_bus_unmapwindow +alpha_pci_conf_read +alpha_pci_conf_write +alpha_pci_io_bwx_inb +alpha_pci_io_bwx_inl +alpha_pci_io_bwx_inw +alpha_pci_io_bwx_ops +alpha_pci_io_bwx_outb +alpha_pci_io_bwx_outl +alpha_pci_io_bwx_outw +alpha_pci_io_enable +alpha_pci_io_switch +alpha_pci_io_swiz_inb +alpha_pci_io_swiz_inl +alpha_pci_io_swiz_inw +alpha_pci_io_swiz_ops +alpha_pci_io_swiz_outb +alpha_pci_io_swiz_outl +alpha_pci_io_swiz_outw +alpha_pci_io_window_count +alpha_pci_io_windows +alpha_pci_mem_map +alpha_pci_mem_unmap +alpha_pci_mem_window_count +alpha_pci_mem_windows Index: src/lib/libarch/arm/arm.expsym diff -u /dev/null src/lib/libarch/arm/arm.expsym:1.1 --- /dev/null Sun Nov 24 04:24:18 2024 +++ src/lib/libarch/arm/arm.expsym Sun Nov 24 04:24:17 2024 @@ -0,0 +1,2 @@ +arm_drain_writebuf +arm_sync_icache Index: src/lib/libarch/i386/i386.expsym diff -u /dev/null src/lib/libarch/i386/i386.expsym:1.1 --- /dev/null Sun Nov 24 04:24:18 2024 +++ src/lib/libarch/i386/i386.expsym Sun Nov 24 04:24:17 2024 @@ -0,0 +1,7 @@ +i386_get_ioperm +i386_get_ldt +i386_get_mtrr +i386_iopl +i386_set_ioperm +i386_set_ldt +i386_set_mtrr Index: src/lib/libarch/m68k/m68k.expsym diff -u /dev/null src/lib/libarch/m68k/m68k.expsym:1.1 --- /dev/null Sun Nov 24 04:24:18 2024 +++ src/lib/libarch/m68k/m68k.expsym Sun Nov 24 04:24:17 2024 @@ -0,0 +1 @@ +m68k_sync_icache Index: src/lib/libarch/sparc/v8/sparc_v8.expsym diff -u /dev/null src/lib/libarch/sparc/v8/sparc_v8.expsym:1.1 --- /dev/null Sun Nov 24 04:24:18 2024 +++ src/lib/libarch/sparc/v8/sparc_v8.expsym Sun Nov 24 04:24:17 2024 @@ -0,0 +1,6 @@ +.div +.mul +.rem +.udiv +.umul +.urem Index: src/lib/libarch/x86_64/x86_64.expsym diff -u /dev/null src/lib/libarch/x86_64/x86_64.expsym:1.1 --- /dev/null Sun Nov 24 04:24:18 2024 +++ src/lib/libarch/x86_64/x86_64.expsym Sun Nov 24 04:24:18 2024 @@ -0,0 +1,3 @@ +x86_64_get_mtrr +x86_64_iopl +x86_64_set_mtrr