NetBSD/sys/lib/libsa
bjh21 1a35da3617 When loading an ELF kernel, don't load all the STRTAB sections. Instead, just
load those STRTAB sections that are referenced by a SYMTAB that we're loading.

The main advantage of this is that (at least with the binaries output by my
ARM ELF linker) this removes the need to seek backwards through the file, which
is a big win when loading a gzipped kernel.

While we're here, don't allocate space for string tables we don't load.
2001-07-31 19:20:29 +00:00
..
alloc.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
arp.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
bcmp.c
bcopy.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
bootp.c Fix typo (`information' has an 'r'). 2001-07-19 16:13:00 +00:00
bootp.h Introduce a way for boot programs to modify the behavior of 2000-11-02 03:22:23 +00:00
bootparam.c
bootparam.h
bzero.c
cd9660.c libkern.h now has the ctype routines. 2001-04-05 04:39:02 +00:00
cd9660.h
checkpasswd.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
close.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
closeall.c
cread.c Fix tyop in comment. 2000-11-26 03:31:20 +00:00
dev_net.c
dev_net.h
dev.c
disklabel.c
dkcksum.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
dosfs.c dos_unmount is only is dos_close is present but so conditionalize it like 2000-11-09 01:55:31 +00:00
dosfs.h Add a standalone MS-DOS file system reader package, lifted 2000-11-02 00:25:05 +00:00
errno.c
ether.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
exec.c
exit.c
fstat.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
getfile.c
gets.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
globals.c
in_cksum.c Make standalone in_cksum work on little-endian machines, too, courtesy of 2000-03-31 19:55:09 +00:00
ioctl.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
iodesc.h
lfs.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
lfs.h
loadfile.c When loading an ELF kernel, don't load all the STRTAB sections. Instead, just 2001-07-31 19:20:29 +00:00
loadfile.h
lseek.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
Makefile Explain some SA_* options - reading compressed kernels, netboot 2001-03-31 09:45:11 +00:00
Makefile.inc Have recursive make invocations depend on the .MAKE pseudo-target so 2000-12-05 17:01:19 +00:00
memcmp.c
memcpy.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
memset.c
net.c Split the UDP routines out of net.c. 2000-10-25 01:49:55 +00:00
net.h
netif.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
netif.h
nfs.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
nfs.h
nfsv2.h
nullfs.c
open.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
panic.c
printf.c
rarp.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
read.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
rpc.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
rpc.h
rpcv2.h
saerrno.h
saioctl.h
snprintf.c
sprintf.c
stand.h libkern.h now has the ctype routines. 2001-04-05 04:39:02 +00:00
stat.c
strerror.c
subr_prf.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
tftp.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
tftp.h
twiddle.c
udp.c Split the UDP routines out of net.c. 2000-10-25 01:49:55 +00:00
ufs_ls.c
ufs.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00
ufs.h
ustarfs.c show "press return" instead of "type return", since it's a key name and 2000-10-02 23:35:54 +00:00
ustarfs.h
vsprintf.c
write.c Kill some more register declarations. 2000-03-30 12:19:46 +00:00