Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 2002 00:34:05 -0700 (PDT)
From:      Julian Elischer <julian@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 17981 for review
Message-ID:  <200209230734.g8N7Y5jr082997@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://people.freebsd.org/~peter/p4db/chv.cgi?CH=17981

Change 17981 by julian@julian_jules1 on 2002/09/23 00:33:56

	 MFC.. Mini! check the merge of the floating point and context stuff

Affected files ...

.. //depot/projects/kse/bin/ps/extern.h#7 integrate
.. //depot/projects/kse/bin/ps/keyword.c#9 integrate
.. //depot/projects/kse/bin/ps/print.c#15 integrate
.. //depot/projects/kse/bin/ps/ps.h#3 integrate
.. //depot/projects/kse/gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h#2 integrate
.. //depot/projects/kse/gnu/usr.bin/binutils/gdb/fbsd-kgdb.h#2 integrate
.. //depot/projects/kse/gnu/usr.bin/binutils/gdb/kvm-fbsd.c#3 integrate
.. //depot/projects/kse/include/Makefile#3 integrate
.. //depot/projects/kse/include/fnmatch.h#2 integrate
.. //depot/projects/kse/include/fts.h#2 integrate
.. //depot/projects/kse/include/grp.h#3 integrate
.. //depot/projects/kse/include/inttypes.h#5 integrate
.. //depot/projects/kse/include/iso646.h#2 integrate
.. //depot/projects/kse/include/langinfo.h#2 integrate
.. //depot/projects/kse/include/limits.h#2 integrate
.. //depot/projects/kse/include/link.h#3 integrate
.. //depot/projects/kse/include/monetary.h#3 integrate
.. //depot/projects/kse/include/nl_types.h#2 integrate
.. //depot/projects/kse/include/stdlib.h#7 integrate
.. //depot/projects/kse/include/unistd.h#4 integrate
.. //depot/projects/kse/include/wchar.h#7 integrate
.. //depot/projects/kse/lib/libc/alpha/gen/infinity.c#2 integrate
.. //depot/projects/kse/lib/libc/gen/_pthread_stubs.c#2 integrate
.. //depot/projects/kse/lib/libc/gen/confstr.c#2 integrate
.. //depot/projects/kse/lib/libc/gen/dlfcn.c#3 integrate
.. //depot/projects/kse/lib/libc/gen/fts.3#2 integrate
.. //depot/projects/kse/lib/libc/gen/fts.c#2 integrate
.. //depot/projects/kse/lib/libc/gen/getobjformat.c#2 integrate
.. //depot/projects/kse/lib/libc/gen/swapcontext.c#7 integrate
.. //depot/projects/kse/lib/libc/gen/sysconf.c#2 integrate
.. //depot/projects/kse/lib/libc/gmon/gmon.c#2 integrate
.. //depot/projects/kse/lib/libc/i386/SYS.h#2 integrate
.. //depot/projects/kse/lib/libc/i386/gen/Makefile.inc#3 integrate
.. //depot/projects/kse/lib/libc/i386/gen/getcontext.S#8 integrate
.. //depot/projects/kse/lib/libc/i386/gen/infinity.c#2 integrate
.. //depot/projects/kse/lib/libc/i386/gen/makecontext.c#6 integrate
.. //depot/projects/kse/lib/libc/ia64/gen/infinity.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/Makefile.inc#8 integrate
.. //depot/projects/kse/lib/libc/locale/frune.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/mbrune.3#2 integrate
.. //depot/projects/kse/lib/libc/locale/mbrune.c#2 integrate
.. //depot/projects/kse/lib/libc/locale/rune.3#3 integrate
.. //depot/projects/kse/lib/libc/locale/wcstoimax.c#1 branch
.. //depot/projects/kse/lib/libc/locale/wcstol.3#3 integrate
.. //depot/projects/kse/lib/libc/locale/wcstoll.c#1 branch
.. //depot/projects/kse/lib/libc/locale/wcstoull.c#1 branch
.. //depot/projects/kse/lib/libc/locale/wcstoumax.c#1 branch
.. //depot/projects/kse/lib/libc/net/getnetbydns.c#4 integrate
.. //depot/projects/kse/lib/libc/net/name6.c#4 integrate
.. //depot/projects/kse/lib/libc/rpc/rpc_clnt_create.3#3 integrate
.. //depot/projects/kse/lib/libc/sparc64/gen/infinity.c#2 integrate
.. //depot/projects/kse/lib/libc/stdio/Makefile.inc#3 integrate
.. //depot/projects/kse/lib/libc/stdio/fgetwc.c#2 integrate
.. //depot/projects/kse/lib/libc/stdio/fgetws.c#3 integrate
.. //depot/projects/kse/lib/libc/stdio/fputwc.c#2 integrate
.. //depot/projects/kse/lib/libc/stdio/fputws.c#3 integrate
.. //depot/projects/kse/lib/libc/stdio/fwprintf.c#1 branch
.. //depot/projects/kse/lib/libc/stdio/local.h#4 integrate
.. //depot/projects/kse/lib/libc/stdio/printf.3#4 integrate
.. //depot/projects/kse/lib/libc/stdio/stdio.3#3 integrate
.. //depot/projects/kse/lib/libc/stdio/swprintf.c#1 branch
.. //depot/projects/kse/lib/libc/stdio/ungetwc.c#2 integrate
.. //depot/projects/kse/lib/libc/stdio/vfprintf.c#5 integrate
.. //depot/projects/kse/lib/libc/stdio/vfwprintf.c#1 branch
.. //depot/projects/kse/lib/libc/stdio/vsnprintf.c#5 integrate
.. //depot/projects/kse/lib/libc/stdio/vswprintf.c#1 branch
.. //depot/projects/kse/lib/libc/stdio/vwprintf.c#1 branch
.. //depot/projects/kse/lib/libc/stdio/wprintf.3#1 branch
.. //depot/projects/kse/lib/libc/stdio/wprintf.c#1 branch
.. //depot/projects/kse/lib/libc/stdlib/strfmon.3#2 integrate
.. //depot/projects/kse/lib/libc/stdlib/strfmon.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcscat.c#3 integrate
.. //depot/projects/kse/lib/libc/string/wcschr.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcscmp.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcscpy.c#3 integrate
.. //depot/projects/kse/lib/libc/string/wcscspn.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcslcat.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcslcpy.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcslen.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcsncat.c#3 integrate
.. //depot/projects/kse/lib/libc/string/wcsncmp.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcsncpy.c#3 integrate
.. //depot/projects/kse/lib/libc/string/wcspbrk.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcsrchr.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcsspn.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wcsstr.c#3 integrate
.. //depot/projects/kse/lib/libc/string/wmemchr.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wmemcmp.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wmemcpy.c#3 integrate
.. //depot/projects/kse/lib/libc/string/wmemmove.c#2 integrate
.. //depot/projects/kse/lib/libc/string/wmemset.c#2 integrate
.. //depot/projects/kse/lib/libc/sys/Makefile.inc#2 integrate
.. //depot/projects/kse/lib/libc/sys/sem.c#1 branch
.. //depot/projects/kse/lib/libkvm/kvm_proc.c#24 integrate
.. //depot/projects/kse/sys/alpha/alpha/autoconf.c#8 integrate
.. //depot/projects/kse/sys/alpha/alpha/db_trace.c#6 integrate
.. //depot/projects/kse/sys/alpha/alpha/machdep.c#44 integrate
.. //depot/projects/kse/sys/alpha/alpha/pmap.c#34 integrate
.. //depot/projects/kse/sys/alpha/alpha/trap.c#35 integrate
.. //depot/projects/kse/sys/alpha/alpha/vm_machdep.c#30 integrate
.. //depot/projects/kse/sys/alpha/include/asm.h#4 integrate
.. //depot/projects/kse/sys/alpha/include/atomic.h#3 integrate
.. //depot/projects/kse/sys/alpha/include/endian.h#8 integrate
.. //depot/projects/kse/sys/alpha/include/param.h#7 integrate
.. //depot/projects/kse/sys/alpha/include/stdarg.h#4 integrate
.. //depot/projects/kse/sys/alpha/linux/linux_genassym.c#3 integrate
.. //depot/projects/kse/sys/alpha/osf1/imgact_osf1.c#8 integrate
.. //depot/projects/kse/sys/alpha/pci/tsunamireg.h#2 integrate
.. //depot/projects/kse/sys/arm/include/param.h#3 integrate
.. //depot/projects/kse/sys/boot/i386/boot0/Makefile#3 integrate
.. //depot/projects/kse/sys/boot/i386/btx/btx/Makefile#3 integrate
.. //depot/projects/kse/sys/boot/i386/btx/btxldr/Makefile#2 integrate
.. //depot/projects/kse/sys/boot/i386/btx/lib/Makefile#3 integrate
.. //depot/projects/kse/sys/boot/i386/cdboot/Makefile#2 integrate
.. //depot/projects/kse/sys/boot/i386/kgzldr/Makefile#4 integrate
.. //depot/projects/kse/sys/boot/i386/kgzldr/crt.s#2 integrate
.. //depot/projects/kse/sys/boot/i386/kgzldr/kgzldr.m4#2 delete
.. //depot/projects/kse/sys/boot/i386/kgzldr/sio.s#2 integrate
.. //depot/projects/kse/sys/boot/i386/kgzldr/start.s#2 integrate
.. //depot/projects/kse/sys/boot/i386/liloldr/Makefile#2 integrate
.. //depot/projects/kse/sys/boot/i386/mbr/Makefile#2 integrate
.. //depot/projects/kse/sys/boot/i386/pxeldr/Makefile#3 integrate
.. //depot/projects/kse/sys/boot/ia64/skiload/main.c#2 integrate
.. //depot/projects/kse/sys/boot/pc98/btx/btx/Makefile#3 integrate
.. //depot/projects/kse/sys/boot/pc98/btx/btxldr/Makefile#2 integrate
.. //depot/projects/kse/sys/boot/pc98/btx/lib/Makefile#3 integrate
.. //depot/projects/kse/sys/boot/pc98/kgzldr/Makefile#4 integrate
.. //depot/projects/kse/sys/boot/pc98/kgzldr/crt.s#3 integrate
.. //depot/projects/kse/sys/cam/cam_xpt.c#11 integrate
.. //depot/projects/kse/sys/cam/scsi/scsi_all.c#12 integrate
.. //depot/projects/kse/sys/cam/scsi/scsi_cd.c#9 integrate
.. //depot/projects/kse/sys/cam/scsi/scsi_da.c#23 integrate
.. //depot/projects/kse/sys/coda/coda_namecache.h#3 integrate
.. //depot/projects/kse/sys/compat/linprocfs/linprocfs.c#20 integrate
.. //depot/projects/kse/sys/compat/linux/linux_ioctl.c#19 integrate
.. //depot/projects/kse/sys/compat/linux/linux_ioctl.h#4 integrate
.. //depot/projects/kse/sys/compat/linux/linux_misc.c#21 integrate
.. //depot/projects/kse/sys/compat/linux/linux_socket.c#8 integrate
.. //depot/projects/kse/sys/compat/linux/linux_sysctl.c#6 integrate
.. //depot/projects/kse/sys/compat/pecoff/imgact_pecoff.c#16 integrate
.. //depot/projects/kse/sys/compat/svr4/imgact_svr4.c#8 integrate
.. //depot/projects/kse/sys/compat/svr4/svr4_stream.c#12 integrate
.. //depot/projects/kse/sys/conf/Makefile.powerpc#14 integrate
.. //depot/projects/kse/sys/conf/NOTES#18 integrate
.. //depot/projects/kse/sys/conf/files#51 integrate
.. //depot/projects/kse/sys/conf/files.alpha#17 integrate
.. //depot/projects/kse/sys/conf/files.powerpc#9 integrate
.. //depot/projects/kse/sys/conf/kern.post.mk#14 integrate
.. //depot/projects/kse/sys/conf/kern.pre.mk#15 integrate
.. //depot/projects/kse/sys/conf/kmod.mk#13 integrate
.. //depot/projects/kse/sys/conf/options#27 integrate
.. //depot/projects/kse/sys/conf/options.powerpc#4 integrate
.. //depot/projects/kse/sys/contrib/dev/fla/fla.c#5 integrate
.. //depot/projects/kse/sys/ddb/db_command.c#6 integrate
.. //depot/projects/kse/sys/ddb/ddb.h#4 integrate
.. //depot/projects/kse/sys/dev/aac/aac_disk.c#14 integrate
.. //depot/projects/kse/sys/dev/aac/aacvar.h#12 integrate
.. //depot/projects/kse/sys/dev/aic7xxx/ahc_eisa.c#5 integrate
.. //depot/projects/kse/sys/dev/aic7xxx/ahc_pci.c#5 integrate
.. //depot/projects/kse/sys/dev/aic7xxx/aic7xxx_osm.c#4 integrate
.. //depot/projects/kse/sys/dev/aic7xxx/aic7xxx_osm.h#5 integrate
.. //depot/projects/kse/sys/dev/amr/amr_disk.c#4 integrate
.. //depot/projects/kse/sys/dev/amr/amrvar.h#4 integrate
.. //depot/projects/kse/sys/dev/ata/ata-card.c#6 integrate
.. //depot/projects/kse/sys/dev/ata/ata-disk.c#22 integrate
.. //depot/projects/kse/sys/dev/ata/ata-dma.c#25 integrate
.. //depot/projects/kse/sys/dev/ata/ata-isa.c#8 integrate
.. //depot/projects/kse/sys/dev/ata/ata-pci.c#26 integrate
.. //depot/projects/kse/sys/dev/ata/ata-raid.c#14 integrate
.. //depot/projects/kse/sys/dev/ata/atapi-fd.c#12 integrate
.. //depot/projects/kse/sys/dev/awi/awi.c#7 integrate
.. //depot/projects/kse/sys/dev/awi/awi_wep.c#6 integrate
.. //depot/projects/kse/sys/dev/bge/if_bge.c#14 integrate
.. //depot/projects/kse/sys/dev/ccd/ccd.c#15 integrate
.. //depot/projects/kse/sys/dev/ct/ct_isa.c#4 integrate
.. //depot/projects/kse/sys/dev/firewire/firewire.c#2 integrate
.. //depot/projects/kse/sys/dev/firewire/firewire.h#2 integrate
.. //depot/projects/kse/sys/dev/firewire/fwohci_pci.c#2 integrate
.. //depot/projects/kse/sys/dev/firewire/fwohcireg.h#2 integrate
.. //depot/projects/kse/sys/dev/firewire/sbp.c#2 integrate
.. //depot/projects/kse/sys/dev/ic/ns16550.h#2 integrate
.. //depot/projects/kse/sys/dev/ida/ida_disk.c#6 integrate
.. //depot/projects/kse/sys/dev/iicbus/iic.c#6 integrate
.. //depot/projects/kse/sys/dev/iicbus/iic.h#1 branch
.. //depot/projects/kse/sys/dev/iir/iir_ctrl.c#3 integrate
.. //depot/projects/kse/sys/dev/isp/isp.c#24 integrate
.. //depot/projects/kse/sys/dev/isp/isp_freebsd.h#16 integrate
.. //depot/projects/kse/sys/dev/isp/isp_inline.h#10 integrate
.. //depot/projects/kse/sys/dev/isp/isp_pci.c#14 integrate
.. //depot/projects/kse/sys/dev/isp/isp_sbus.c#2 integrate
.. //depot/projects/kse/sys/dev/isp/ispmbox.h#15 integrate
.. //depot/projects/kse/sys/dev/isp/ispvar.h#15 integrate
.. //depot/projects/kse/sys/dev/md/md.c#24 integrate
.. //depot/projects/kse/sys/dev/mlx/mlx_disk.c#4 integrate
.. //depot/projects/kse/sys/dev/mlx/mlxvar.h#5 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt.c#5 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt_freebsd.c#5 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt_freebsd.h#6 integrate
.. //depot/projects/kse/sys/dev/mpt/mpt_pci.c#5 integrate
.. //depot/projects/kse/sys/dev/ncv/ncr53c500_pccard.c#6 integrate
.. //depot/projects/kse/sys/dev/nsp/nsp_pccard.c#7 integrate
.. //depot/projects/kse/sys/dev/null/null.c#5 integrate
.. //depot/projects/kse/sys/dev/ofw/ofw_disk.c#2 integrate
.. //depot/projects/kse/sys/dev/ppbus/vpoio.c#3 integrate
.. //depot/projects/kse/sys/dev/pst/pst-raid.c#3 integrate
.. //depot/projects/kse/sys/dev/random/hash.c#4 integrate
.. //depot/projects/kse/sys/dev/random/randomdev.c#8 integrate
.. //depot/projects/kse/sys/dev/random/yarrow.c#6 integrate
.. //depot/projects/kse/sys/dev/ray/if_raymib.h#2 integrate
.. //depot/projects/kse/sys/dev/sio/sio.c#18 integrate
.. //depot/projects/kse/sys/dev/smbus/smb.c#5 integrate
.. //depot/projects/kse/sys/dev/smbus/smb.h#1 branch
.. //depot/projects/kse/sys/dev/smbus/smbus.c#4 integrate
.. //depot/projects/kse/sys/dev/stg/tmc18c30_isa.c#4 integrate
.. //depot/projects/kse/sys/dev/stg/tmc18c30_pccard.c#7 integrate
.. //depot/projects/kse/sys/dev/twe/twe_freebsd.c#8 integrate
.. //depot/projects/kse/sys/dev/usb/usb.h#7 integrate
.. //depot/projects/kse/sys/dev/vinum/vinumext.h#5 integrate
.. //depot/projects/kse/sys/dev/vinum/vinumioctl.c#10 integrate
.. //depot/projects/kse/sys/dev/vinum/vinumparser.c#2 integrate
.. //depot/projects/kse/sys/fs/deadfs/dead_vnops.c#6 integrate
.. //depot/projects/kse/sys/fs/devfs/devfs_vnops.c#17 integrate
.. //depot/projects/kse/sys/fs/fdescfs/fdesc_vnops.c#11 integrate
.. //depot/projects/kse/sys/fs/fifofs/fifo_vnops.c#17 integrate
.. //depot/projects/kse/sys/fs/hpfs/hpfs_vnops.c#13 integrate
.. //depot/projects/kse/sys/fs/msdosfs/msdosfs_vnops.c#11 integrate
.. //depot/projects/kse/sys/fs/ntfs/ntfs_vnops.c#10 integrate
.. //depot/projects/kse/sys/fs/portalfs/portal_vnops.c#13 integrate
.. //depot/projects/kse/sys/fs/procfs/procfs_status.c#15 integrate
.. //depot/projects/kse/sys/fs/smbfs/smbfs.h#4 integrate
.. //depot/projects/kse/sys/fs/smbfs/smbfs_node.h#2 integrate
.. //depot/projects/kse/sys/fs/smbfs/smbfs_smb.c#5 integrate
.. //depot/projects/kse/sys/fs/smbfs/smbfs_subr.h#3 integrate
.. //depot/projects/kse/sys/fs/smbfs/smbfs_vnops.c#13 integrate
.. //depot/projects/kse/sys/fs/unionfs/union_subr.c#11 integrate
.. //depot/projects/kse/sys/fs/unionfs/union_vfsops.c#11 integrate
.. //depot/projects/kse/sys/fs/unionfs/union_vnops.c#8 integrate
.. //depot/projects/kse/sys/geom/geom_dev.c#8 integrate
.. //depot/projects/kse/sys/geom/geom_disk.c#8 integrate
.. //depot/projects/kse/sys/geom/geom_gpt.c#6 integrate
.. //depot/projects/kse/sys/gnu/ext2fs/ext2_vnops.c#9 integrate
.. //depot/projects/kse/sys/i386/acpica/acpi_wakeup.c#8 integrate
.. //depot/projects/kse/sys/i386/apm/apm.c#7 integrate
.. //depot/projects/kse/sys/i386/conf/NOTES#39 integrate
.. //depot/projects/kse/sys/i386/i386/autoconf.c#11 integrate
.. //depot/projects/kse/sys/i386/i386/bioscall.s#2 integrate
.. //depot/projects/kse/sys/i386/i386/db_interface.c#13 integrate
.. //depot/projects/kse/sys/i386/i386/db_trace.c#9 integrate
.. //depot/projects/kse/sys/i386/i386/elan-mmcr.c#4 integrate
.. //depot/projects/kse/sys/i386/i386/genassym.c#32 integrate
.. //depot/projects/kse/sys/i386/i386/i686_mem.c#4 integrate
.. //depot/projects/kse/sys/i386/i386/legacy.c#1 branch
.. //depot/projects/kse/sys/i386/i386/locore.s#16 integrate
.. //depot/projects/kse/sys/i386/i386/machdep.c#60 integrate
.. //depot/projects/kse/sys/i386/i386/mem.c#8 integrate
.. //depot/projects/kse/sys/i386/i386/mpapic.c#10 integrate
.. //depot/projects/kse/sys/i386/i386/support.s#11 integrate
.. //depot/projects/kse/sys/i386/i386/trap.c#62 integrate
.. //depot/projects/kse/sys/i386/i386/vm_machdep.c#67 integrate
.. //depot/projects/kse/sys/i386/ibcs2/imgact_coff.c#15 integrate
.. //depot/projects/kse/sys/i386/include/asm.h#3 integrate
.. //depot/projects/kse/sys/i386/include/cpufunc.h#12 integrate
.. //depot/projects/kse/sys/i386/include/endian.h#10 integrate
.. //depot/projects/kse/sys/i386/include/iic.h#2 delete
.. //depot/projects/kse/sys/i386/include/legacyvar.h#1 branch
.. //depot/projects/kse/sys/i386/include/npx.h#7 integrate
.. //depot/projects/kse/sys/i386/include/param.h#12 integrate
.. //depot/projects/kse/sys/i386/include/pcb.h#8 integrate
.. //depot/projects/kse/sys/i386/include/profile.h#6 integrate
.. //depot/projects/kse/sys/i386/include/segments.h#4 integrate
.. //depot/projects/kse/sys/i386/include/signal.h#5 integrate
.. //depot/projects/kse/sys/i386/include/smb.h#2 delete
.. //depot/projects/kse/sys/i386/include/stdarg.h#6 integrate
.. //depot/projects/kse/sys/i386/include/tss.h#2 integrate
.. //depot/projects/kse/sys/i386/include/ucontext.h#4 integrate
.. //depot/projects/kse/sys/i386/isa/clock.c#13 integrate
.. //depot/projects/kse/sys/i386/isa/npx.c#22 integrate
.. //depot/projects/kse/sys/i386/linux/imgact_linux.c#8 integrate
.. //depot/projects/kse/sys/i386/linux/linux_proto.h#10 integrate
.. //depot/projects/kse/sys/i386/linux/linux_syscall.h#8 integrate
.. //depot/projects/kse/sys/i386/linux/linux_sysent.c#8 integrate
.. //depot/projects/kse/sys/i386/linux/syscalls.master#8 integrate
.. //depot/projects/kse/sys/i386/pci/pci_cfgreg.c#15 integrate
.. //depot/projects/kse/sys/ia64/ia64/db_trace.c#7 integrate
.. //depot/projects/kse/sys/ia64/ia64/interrupt.c#13 integrate
.. //depot/projects/kse/sys/ia64/ia64/machdep.c#40 integrate
.. //depot/projects/kse/sys/ia64/ia64/sscdisk.c#9 integrate
.. //depot/projects/kse/sys/ia64/include/asm.h#5 integrate
.. //depot/projects/kse/sys/ia64/include/endian.h#9 integrate
.. //depot/projects/kse/sys/ia64/include/param.h#8 integrate
.. //depot/projects/kse/sys/ia64/include/reg.h#9 integrate
.. //depot/projects/kse/sys/ia64/include/signal.h#5 integrate
.. //depot/projects/kse/sys/ia64/include/stdarg.h#5 integrate
.. //depot/projects/kse/sys/isa/fd.c#12 integrate
.. //depot/projects/kse/sys/isofs/cd9660/cd9660_vnops.c#8 integrate
.. //depot/projects/kse/sys/kern/imgact_aout.c#18 integrate
.. //depot/projects/kse/sys/kern/imgact_elf.c#25 integrate
.. //depot/projects/kse/sys/kern/imgact_gzip.c#5 integrate
.. //depot/projects/kse/sys/kern/init_main.c#50 integrate
.. //depot/projects/kse/sys/kern/init_sysent.c#25 integrate
.. //depot/projects/kse/sys/kern/kern_acct.c#17 integrate
.. //depot/projects/kse/sys/kern/kern_alq.c#1 branch
.. //depot/projects/kse/sys/kern/kern_conf.c#13 integrate
.. //depot/projects/kse/sys/kern/kern_exec.c#41 integrate
.. //depot/projects/kse/sys/kern/kern_exit.c#63 integrate
.. //depot/projects/kse/sys/kern/kern_fork.c#82 integrate
.. //depot/projects/kse/sys/kern/kern_intr.c#30 integrate
.. //depot/projects/kse/sys/kern/kern_ktr.c#9 integrate
.. //depot/projects/kse/sys/kern/kern_mac.c#6 integrate
.. //depot/projects/kse/sys/kern/kern_malloc.c#13 integrate
.. //depot/projects/kse/sys/kern/kern_proc.c#87 integrate
.. //depot/projects/kse/sys/kern/kern_resource.c#24 integrate
.. //depot/projects/kse/sys/kern/kern_shutdown.c#33 integrate
.. //depot/projects/kse/sys/kern/kern_sig.c#68 integrate
.. //depot/projects/kse/sys/kern/kern_switch.c#68 integrate
.. //depot/projects/kse/sys/kern/kern_thread.c#111 integrate
.. //depot/projects/kse/sys/kern/link_elf.c#16 integrate
.. //depot/projects/kse/sys/kern/makesyscalls.sh#13 integrate
.. //depot/projects/kse/sys/kern/subr_disk.c#12 integrate
.. //depot/projects/kse/sys/kern/subr_disklabel.c#11 integrate
.. //depot/projects/kse/sys/kern/subr_diskmbr.c#5 integrate
.. //depot/projects/kse/sys/kern/subr_diskslice.c#12 integrate
.. //depot/projects/kse/sys/kern/subr_mchain.c#6 integrate
.. //depot/projects/kse/sys/kern/subr_sbuf.c#8 integrate
.. //depot/projects/kse/sys/kern/subr_trap.c#77 integrate
.. //depot/projects/kse/sys/kern/subr_witness.c#32 integrate
.. //depot/projects/kse/sys/kern/sys_generic.c#35 integrate
.. //depot/projects/kse/sys/kern/syscalls.c#24 integrate
.. //depot/projects/kse/sys/kern/syscalls.master#24 integrate
.. //depot/projects/kse/sys/kern/uipc_mbuf.c#10 integrate
.. //depot/projects/kse/sys/kern/uipc_sem.c#1 branch
.. //depot/projects/kse/sys/kern/uipc_socket2.c#21 integrate
.. //depot/projects/kse/sys/kern/vfs_mount.c#4 integrate
.. //depot/projects/kse/sys/kern/vfs_subr.c#44 integrate
.. //depot/projects/kse/sys/kern/vfs_syscalls.c#36 integrate
.. //depot/projects/kse/sys/kern/vnode_if.src#12 integrate
.. //depot/projects/kse/sys/modules/Makefile#35 integrate
.. //depot/projects/kse/sys/modules/nfsclient/Makefile#5 integrate
.. //depot/projects/kse/sys/modules/oltr/Makefile#3 integrate
.. //depot/projects/kse/sys/modules/sem/Makefile#1 branch
.. //depot/projects/kse/sys/net/bpf.c#14 integrate
.. //depot/projects/kse/sys/net/if_arc.h#4 integrate
.. //depot/projects/kse/sys/net/if_ethersubr.c#20 integrate
.. //depot/projects/kse/sys/net/if_gif.c#15 integrate
.. //depot/projects/kse/sys/net/if_gre.c#3 integrate
.. //depot/projects/kse/sys/net/if_gre.h#3 integrate
.. //depot/projects/kse/sys/net/if_llc.h#4 integrate
.. //depot/projects/kse/sys/net/if_ppp.c#12 integrate
.. //depot/projects/kse/sys/net/if_spppsubr.c#10 integrate
.. //depot/projects/kse/sys/net/if_stf.c#13 integrate
.. //depot/projects/kse/sys/net/netisr.c#1 branch
.. //depot/projects/kse/sys/netatm/spans/spans_kxdr.c#4 integrate
.. //depot/projects/kse/sys/netatm/spans/spans_kxdr.h#1 branch
.. //depot/projects/kse/sys/netatm/spans/spans_msg.c#5 integrate
.. //depot/projects/kse/sys/netatm/spans/spans_xdr.x#2 integrate
.. //depot/projects/kse/sys/netinet/icmp6.h#5 integrate
.. //depot/projects/kse/sys/netinet/ip6.h#2 integrate
.. //depot/projects/kse/sys/netinet/ip_gre.c#3 integrate
.. //depot/projects/kse/sys/netinet/ip_input.c#25 integrate
.. //depot/projects/kse/sys/netinet/ip_output.c#27 integrate
.. //depot/projects/kse/sys/netinet/tcp_input.c#28 integrate
.. //depot/projects/kse/sys/netinet/tcp_output.c#13 integrate
.. //depot/projects/kse/sys/netinet6/in6_cksum.c#2 integrate
.. //depot/projects/kse/sys/netns/idp_usrreq.c#5 integrate
.. //depot/projects/kse/sys/netns/spp_usrreq.c#6 integrate
.. //depot/projects/kse/sys/netsmb/smb.h#6 integrate
.. //depot/projects/kse/sys/netsmb/smb_conn.h#7 integrate
.. //depot/projects/kse/sys/netsmb/smb_rq.c#6 integrate
.. //depot/projects/kse/sys/netsmb/smb_smb.c#4 integrate
.. //depot/projects/kse/sys/netsmb/smb_tran.h#4 integrate
.. //depot/projects/kse/sys/netsmb/smb_trantcp.c#9 integrate
.. //depot/projects/kse/sys/netsmb/smb_trantcp.h#3 integrate
.. //depot/projects/kse/sys/netsmb/smb_usr.c#2 integrate
.. //depot/projects/kse/sys/nfsclient/nfs_diskless.c#1 branch
.. //depot/projects/kse/sys/nfsclient/nfs_socket.c#16 integrate
.. //depot/projects/kse/sys/nfsclient/nfs_vfsops.c#15 integrate
.. //depot/projects/kse/sys/nfsclient/nfsdiskless.h#4 integrate
.. //depot/projects/kse/sys/nfsserver/nfs_syscalls.c#8 integrate
.. //depot/projects/kse/sys/pc98/apm/apm_bioscall.s#2 integrate
.. //depot/projects/kse/sys/pc98/i386/machdep.c#35 integrate
.. //depot/projects/kse/sys/pc98/pc98/clock.c#9 integrate
.. //depot/projects/kse/sys/pc98/pc98/diskslice_machdep.c#4 integrate
.. //depot/projects/kse/sys/pc98/pc98/fd.c#13 integrate
.. //depot/projects/kse/sys/pc98/pc98/wd.c#5 integrate
.. //depot/projects/kse/sys/pci/amdpm.c#5 integrate
.. //depot/projects/kse/sys/pci/if_dc.c#21 integrate
.. //depot/projects/kse/sys/pci/if_dcreg.h#8 integrate
.. //depot/projects/kse/sys/pci/if_ste.c#11 integrate
.. //depot/projects/kse/sys/pci/if_xl.c#12 integrate
.. //depot/projects/kse/sys/pci/simos.c#3 integrate
.. //depot/projects/kse/sys/posix4/_semaphore.h#1 branch
.. //depot/projects/kse/sys/posix4/mqueue.h#3 integrate
.. //depot/projects/kse/sys/posix4/posix4.h#6 integrate
.. //depot/projects/kse/sys/posix4/posix4_mib.c#2 integrate
.. //depot/projects/kse/sys/powerpc/conf/GENERIC#9 integrate
.. //depot/projects/kse/sys/powerpc/include/asm.h#4 integrate
.. //depot/projects/kse/sys/powerpc/include/atomic.h#3 integrate
.. //depot/projects/kse/sys/powerpc/include/bus.h#4 integrate
.. //depot/projects/kse/sys/powerpc/include/cpu.h#10 integrate
.. //depot/projects/kse/sys/powerpc/include/cpufunc.h#10 integrate
.. //depot/projects/kse/sys/powerpc/include/endian.h#8 integrate
.. //depot/projects/kse/sys/powerpc/include/frame.h#6 integrate
.. //depot/projects/kse/sys/powerpc/include/openpicvar.h#2 integrate
.. //depot/projects/kse/sys/powerpc/include/param.h#5 integrate
.. //depot/projects/kse/sys/powerpc/include/sigframe.h#3 integrate
.. //depot/projects/kse/sys/powerpc/include/stdarg.h#5 integrate
.. //depot/projects/kse/sys/powerpc/powermac/ata_macio.c#1 branch
.. //depot/projects/kse/sys/powerpc/powermac/macio.c#1 branch
.. //depot/projects/kse/sys/powerpc/powermac/maciovar.h#1 branch
.. //depot/projects/kse/sys/powerpc/powermac/uninorth.c#2 integrate
.. //depot/projects/kse/sys/powerpc/powermac/uninorthvar.h#2 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/autoconf.c#6 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/db_trace.c#2 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/genassym.c#16 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/interrupt.c#2 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/locore.s#10 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/machdep.c#25 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/nexus.c#3 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/ofw_machdep.c#6 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/openpic.c#2 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/pmap.c#21 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/sigcode.S#3 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/syncicache.c#3 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/trap.c#18 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/trap_subr.S#5 integrate
.. //depot/projects/kse/sys/powerpc/powerpc/vm_machdep.c#16 integrate
.. //depot/projects/kse/sys/powerpc/psim/ata_iobus.c#1 branch
.. //depot/projects/kse/sys/powerpc/psim/iobus.c#1 branch
.. //depot/projects/kse/sys/powerpc/psim/iobusvar.h#1 branch
.. //depot/projects/kse/sys/powerpc/psim/psim-tree#1 branch
.. //depot/projects/kse/sys/powerpc/psim/sio_iobus.c#1 branch
.. //depot/projects/kse/sys/security/mac_biba/mac_biba.c#5 integrate
.. //depot/projects/kse/sys/security/mac_mls/mac_mls.c#5 integrate
.. //depot/projects/kse/sys/sparc64/conf/GENERIC#20 integrate
.. //depot/projects/kse/sys/sparc64/include/bus.h#7 integrate
.. //depot/projects/kse/sys/sparc64/include/endian.h#10 integrate
.. //depot/projects/kse/sys/sparc64/include/param.h#12 integrate
.. //depot/projects/kse/sys/sparc64/include/stdarg.h#4 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/autoconf.c#7 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/db_trace.c#11 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/exception.S#3 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/trap.c#37 integrate
.. //depot/projects/kse/sys/sparc64/sparc64/vm_machdep.c#27 integrate
.. //depot/projects/kse/sys/sys/_posix.h#2 integrate
.. //depot/projects/kse/sys/sys/_types.h#6 integrate
.. //depot/projects/kse/sys/sys/alq.h#1 branch
.. //depot/projects/kse/sys/sys/bio.h#10 integrate
.. //depot/projects/kse/sys/sys/cdefs.h#18 integrate
.. //depot/projects/kse/sys/sys/disk.h#5 integrate
.. //depot/projects/kse/sys/sys/disklabel.h#14 integrate
.. //depot/projects/kse/sys/sys/fcntl.h#4 integrate
.. //depot/projects/kse/sys/sys/file.h#14 integrate
.. //depot/projects/kse/sys/sys/imgact.h#9 integrate
.. //depot/projects/kse/sys/sys/kse.h#21 integrate
.. //depot/projects/kse/sys/sys/ktr.h#8 integrate
.. //depot/projects/kse/sys/sys/linker_set.h#4 integrate
.. //depot/projects/kse/sys/sys/mbuf.h#14 integrate
.. //depot/projects/kse/sys/sys/mchain.h#4 integrate
.. //depot/projects/kse/sys/sys/param.h#25 integrate
.. //depot/projects/kse/sys/sys/proc.h#135 integrate
.. //depot/projects/kse/sys/sys/syscall.h#24 integrate
.. //depot/projects/kse/sys/sys/syscall.mk#24 integrate
.. //depot/projects/kse/sys/sys/syslimits.h#2 integrate
.. //depot/projects/kse/sys/sys/sysproto.h#28 integrate
.. //depot/projects/kse/sys/sys/types.h#19 integrate
.. //depot/projects/kse/sys/sys/ucontext.h#10 integrate
.. //depot/projects/kse/sys/sys/unistd.h#6 integrate
.. //depot/projects/kse/sys/tools/vnode_if.awk#6 integrate
.. //depot/projects/kse/sys/ufs/ffs/ffs_alloc.c#14 integrate
.. //depot/projects/kse/sys/ufs/ffs/ffs_snapshot.c#15 integrate
.. //depot/projects/kse/sys/ufs/ufs/ufs_vnops.c#19 integrate
.. //depot/projects/kse/sys/vm/uma.h#8 integrate
.. //depot/projects/kse/sys/vm/uma_core.c#14 integrate
.. //depot/projects/kse/sys/vm/uma_dbg.c#5 integrate
.. //depot/projects/kse/sys/vm/uma_dbg.h#3 integrate
.. //depot/projects/kse/sys/vm/uma_int.h#7 integrate
.. //depot/projects/kse/sys/vm/vm_glue.c#39 integrate
.. //depot/projects/kse/sys/vm/vm_map.c#26 integrate
.. //depot/projects/kse/sys/vm/vm_map.h#17 integrate
.. //depot/projects/kse/sys/vm/vm_mmap.c#20 integrate
.. //depot/projects/kse/sys/vm/vm_object.h#9 integrate
.. //depot/projects/kse/sys/vm/vm_page.h#13 integrate
.. //depot/projects/kse/sys/vm/vm_pageout.c#20 integrate
.. //depot/projects/kse/sys/vm/vm_unix.c#8 integrate
.. //depot/projects/kse/sys/x86_64/include/endian.h#3 integrate
.. //depot/projects/kse/sys/x86_64/include/param.h#2 integrate
.. //depot/projects/kse/sys/x86_64/include/stdarg.h#3 integrate

Differences ...

==== //depot/projects/kse/bin/ps/extern.h#7 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)extern.h	8.3 (Berkeley) 4/2/94
- * $FreeBSD: src/bin/ps/extern.h,v 1.24 2002/06/08 06:49:15 bde Exp $
+ * $FreeBSD: src/bin/ps/extern.h,v 1.26 2002/09/17 02:52:44 jmallett Exp $
  */
 
 struct kinfo;
@@ -79,7 +79,6 @@
 void	 state(KINFO *, VARENT *);
 void	 tdev(KINFO *, VARENT *);
 void	 tname(KINFO *, VARENT *);
-void	 tsize(KINFO *, VARENT *);
 void	 ucomm(KINFO *, VARENT *);
 void	 uname(KINFO *, VARENT *);
 void	 vsize(KINFO *, VARENT *);

==== //depot/projects/kse/bin/ps/keyword.c#9 (text+ko) ====

@@ -37,7 +37,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.50 2002/07/08 09:08:51 robert Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.54 2002/09/17 17:13:52 jmallett Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -57,15 +57,6 @@
 static VAR *findvar(char *);
 static int  vcmp(const void *, const void *);
 
-#ifdef NOTINUSE
-int	utime(), stime(), ixrss(), idrss(), isrss();
-	{{"utime"}, "UTIME", USER, utime, NULL, 4},
-	{{"stime"}, "STIME", USER, stime, NULL, 4},
-	{{"ixrss"}, "IXRSS", USER, ixrss, NULL, 4},
-	{{"idrss"}, "IDRSS", USER, idrss, NULL, 4},
-	{{"isrss"}, "ISRSS", USER, isrss, NULL, 4},
-#endif
-
 /* Compute offset in common structures. */
 #define	KOFF(x)	offsetof(struct kinfo_proc, x)
 #define	ROFF(x)	offsetof(struct rusage, x)
@@ -156,8 +147,7 @@
 		UINT, UIDFMT, 0},
 	{"rgroup", "RGROUP", NULL, LJUST|DSIZ, rgroupname, s_rgroupname,
 		USERLEN, 0, CHAR, NULL, 0},
-	{"rss", "RSS", NULL, 0, kvar, NULL, 4, KOFF(ki_rssize), UINT, "d",
-		0},
+	{"rss", "RSS", NULL, 0, kvar, NULL, 4, KOFF(ki_rssize), PGTOK, "ld", 0},
 	{"rtprio", "RTPRIO", NULL, 0, priorityr, NULL, 7, KOFF(ki_pri), CHAR,
 		NULL, 0},
 	{"ruid", "RUID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_ruid),
@@ -190,7 +180,7 @@
 		PIDFMT, 0},
 	{"tsid", "TSID", NULL, 0, kvar, NULL, PIDLEN, KOFF(ki_tsid), UINT,
 		PIDFMT, 0},
-	{"tsiz", "TSIZ", NULL, 0, tsize, NULL, 4, 0, CHAR, NULL, 0},
+	{"tsiz", "TSIZ", NULL, 0, kvar, NULL, 4, KOFF(ki_tsize), PGTOK, "ld", 0},
 	{"tt", "TT ", NULL, 0, tname, NULL, 4, 0, CHAR, NULL, 0},
 	{"tty", "TTY", NULL, LJUST, longtname, NULL, 8, 0, CHAR, NULL, 0},
 	{"ucomm", "UCOMM", NULL, LJUST, ucomm, NULL, MAXCOMLEN, 0, CHAR, NULL,

==== //depot/projects/kse/bin/ps/print.c#15 (text+ko) ====

@@ -37,7 +37,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.70 2002/09/13 07:13:33 peter Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.73 2002/09/17 17:13:52 jmallett Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -317,6 +317,7 @@
 	    return (strlen(user_from_uid(k->ki_p->ki_ruid, 0)));
 }
 
+
 void
 tdev(KINFO *k, VARENT *ve)
 {
@@ -620,15 +621,6 @@
 }
 
 void
-tsize(KINFO *k, VARENT *ve)
-{
-	VAR *v;
-
-	v = ve->var;
-	(void)printf("%*ld", v->width, (long)ps_pgtok(k->ki_p->ki_tsize));
-}
-
-void
 priorityr(KINFO *k, VARENT *ve)
 {
 	VAR *v;
@@ -704,6 +696,9 @@
 	case KPTR:
 		(void)printf(ofmt, v->width, *(u_long *)bp);
 		break;
+	case PGTOK:
+		(void)printf(ofmt, v->width, ps_pgtok(*(u_long *)bp));
+		break;
 	default:
 		errx(1, "unknown type %d", v->type);
 	}

==== //depot/projects/kse/bin/ps/ps.h#3 (text+ko) ====

@@ -31,11 +31,11 @@
  * SUCH DAMAGE.
  *
  *	@(#)ps.h	8.1 (Berkeley) 5/31/93
- * $FreeBSD: src/bin/ps/ps.h,v 1.10 2002/02/03 14:43:04 markm Exp $
+ * $FreeBSD: src/bin/ps/ps.h,v 1.12 2002/09/17 17:13:52 jmallett Exp $
  */
 
 #define	UNLIMITED	0	/* unlimited terminal width */
-enum type { CHAR, UCHAR, SHORT, USHORT, INT, UINT, LONG, ULONG, KPTR };
+enum type { CHAR, UCHAR, SHORT, USHORT, INT, UINT, LONG, ULONG, KPTR, PGTOK };
 
 typedef struct kinfo {
 	struct kinfo_proc *ki_p;	/* kinfo_proc structure */

==== //depot/projects/kse/gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h#2 (text+ko) ====

@@ -1,4 +1,4 @@
-/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h,v 1.2 2002/07/10 07:48:45 obrien Exp $ */
+/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/fbsd-kgdb-i386.h,v 1.3 2002/09/18 16:20:49 obrien Exp $ */
 
 #ifndef FBSD_KGDB_I386_H
 #define FBSD_KGDB_I386_H
@@ -20,7 +20,7 @@
 #undef  FRAME_SAVED_PC
 #define FRAME_SAVED_PC(FRAME) \
   (kernel_debugging \
-    ? fbsd_kern_frame_saved_pc(FRAME) : \
+    ? fbsd_kern_frame_saved_pc (FRAME) : \
     (FRAME)->signal_handler_caller \
       ? sigtramp_saved_pc (FRAME) \
       : read_memory_integer ((FRAME)->frame + 4, 4))

==== //depot/projects/kse/gnu/usr.bin/binutils/gdb/fbsd-kgdb.h#2 (text+ko) ====

@@ -1,5 +1,5 @@
 /* Native-kernel debugging definitions for FreeBSD.
- * $FreeBSD: src/gnu/usr.bin/binutils/gdb/fbsd-kgdb.h,v 1.2 2002/06/29 17:55:17 obrien Exp $ 
+ * $FreeBSD: src/gnu/usr.bin/binutils/gdb/fbsd-kgdb.h,v 1.3 2002/09/18 16:20:49 obrien Exp $ 
  */
 
 #ifndef FBSD_KGDB_H
@@ -27,7 +27,7 @@
 /* START_PROGRESS is called at the top of main */
 #undef START_PROGRESS
 #define START_PROGRESS(STR,N) \
-  if (!strcmp(STR, "kgdb")) \
+  if (!strcmp (STR, "kgdb")) \
      kernel_debugging = 1;
 
 #endif /* FBSD_KGDB_H */

==== //depot/projects/kse/gnu/usr.bin/binutils/gdb/kvm-fbsd.c#3 (text+ko) ====

@@ -19,7 +19,7 @@
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */
 
-/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/kvm-fbsd.c,v 1.40 2002/07/28 18:46:49 peter Exp $ */
+/* $FreeBSD: src/gnu/usr.bin/binutils/gdb/kvm-fbsd.c,v 1.42 2002/09/18 16:19:05 obrien Exp $ */
 
 /*
  * This works like "remote" but, you use it like this:
@@ -29,6 +29,7 @@
  *
  * This way makes it easy to short-circut the whole bfd monster,
  * and direct the inferior stuff to our libkvm implementation.
+ *
  */
 
 #include <sys/param.h>
@@ -57,19 +58,19 @@
 #include "gdbcore.h"
 
 static void
-kcore_files_info PARAMS ((struct target_ops *));
+kcore_files_info (struct target_ops *);
 
 static void
-kcore_close PARAMS ((int));
+kcore_close (int);
 
 static void
-get_kcore_registers PARAMS ((int));
+get_kcore_registers (int);
 
 static int
-xfer_mem PARAMS ((CORE_ADDR, char *, int, int, struct target_ops *));
+xfer_mem (CORE_ADDR, char *, int, int, struct target_ops *);
 
 static int
-xfer_umem PARAMS ((CORE_ADDR, char *, int, int));
+xfer_umem (CORE_ADDR, char *, int, int);
 
 static char		*core_file;
 static kvm_t		*core_kd;
@@ -81,16 +82,15 @@
 int kernel_debugging;
 int kernel_writablecore;
 
-/*
- * Read the "thing" at kernel address 'addr' into the space pointed to
- * by point.  The length of the "thing" is determined by the type of p.
- * Result is non-zero if transfer fails.
- */
+/* Read the "thing" at kernel address 'addr' into the space pointed to
+   by point.  The length of the "thing" is determined by the type of p.
+   Result is non-zero if transfer fails.  */
+
 #define kvread(addr, p) \
-(target_read_memory((CORE_ADDR)(addr), (char *)(p), sizeof(*(p))))
+  (target_read_memory ((CORE_ADDR) (addr), (char *) (p), sizeof (*(p))))
 
 static CORE_ADDR
-ksym_kernbase()
+ksym_kernbase (void)
 {
   static CORE_ADDR kernbase;
   struct minimal_symbol *sym;
@@ -107,94 +107,93 @@
   return kernbase;
 }
 
-#define	KERNOFF		(ksym_kernbase())
+#define	KERNOFF		(ksym_kernbase ())
 #define	INKERNEL(x)	((x) >= KERNOFF)
 
-
 CORE_ADDR
-ksym_lookup(name)
-  const char *name;
+ksym_lookup(const char *name)
 {
   struct minimal_symbol *sym;
 
-  sym = lookup_minimal_symbol(name, NULL, NULL);
+  sym = lookup_minimal_symbol (name, NULL, NULL);
   if (sym == NULL)
-    error("kernel symbol `%s' not found.", name);
+    error ("kernel symbol `%s' not found.", name);
 
-  return SYMBOL_VALUE_ADDRESS(sym);
+  return SYMBOL_VALUE_ADDRESS (sym);
 }
 
-/*
- * Provide the address of an initial PCB to use.
- * If this is a crash dump, try for "dumppcb".
- * If no "dumppcb" or it's /dev/mem, use proc0.
- * Return the core address of the PCB we found.
- */
+/* Provide the address of an initial PCB to use.
+   If this is a crash dump, try for "dumppcb".
+   If no "dumppcb" or it's /dev/mem, use proc0.
+   Return the core address of the PCB we found.  */
+
 static CORE_ADDR
-initial_pcb()
+initial_pcb (void)
 {
   struct minimal_symbol *sym;
   CORE_ADDR addr;
   void *val;
 
-  /* Make sure things are open... */
+  /* Make sure things are open...  */
   if (!core_kd || !core_file)
     return (0);
 
-  /* If this is NOT /dev/mem try for dumppcb. */
-  if (strncmp(core_file, _PATH_DEV, sizeof _PATH_DEV - 1)) {
-    sym = lookup_minimal_symbol("dumppcb", NULL, NULL);
-    if (sym != NULL) {
-      addr = SYMBOL_VALUE_ADDRESS(sym);
-      return (addr);
-    }
+  /* If this is NOT /dev/mem try for dumppcb.  */
+  if (strncmp (core_file, _PATH_DEV, sizeof _PATH_DEV - 1))
+    {
+      sym = lookup_minimal_symbol ("dumppcb", NULL, NULL);
+      if (sym != NULL)
+	{
+	  addr = SYMBOL_VALUE_ADDRESS (sym);
+	  return (addr);
+	}
   }
 
-  /*
-   * OK, just use thread0's pcb.  Note that curproc might
-   * not exist, and if it does, it will point to gdb.
-   * Therefore, just use proc0 and let the user set
-   * some other context if they care about it.
-   */
-  addr = ksym_lookup("thread0");
-  if (kvread(addr, &val)) {
-    error("cannot read thread0 pointer at %x\n", addr);
-    val = 0;
-  } else {
-    /* Read the PCB address in thread structure. */
-    addr += offsetof(struct thread, td_pcb);
-    if (kvread(addr, &val)) {
-      error("cannot read thread0->td_pcb pointer at %x\n", addr);
+  /* OK, just use thread0's pcb.  Note that curproc might
+     not exist, and if it does, it will point to gdb.
+     Therefore, just use proc0 and let the user set
+     some other context if they care about it.  */
+
+  addr = ksym_lookup ("thread0");
+  if (kvread (addr, &val))
+    {
+      error ("cannot read thread0 pointer at %x\n", addr);
       val = 0;
     }
-  }
+  else
+    {
+      /* Read the PCB address in thread structure.  */
+      addr += offsetof (struct thread, td_pcb);
+      if (kvread (addr, &val))
+	{
+	  error ("cannot read thread0->td_pcb pointer at %x\n", addr);
+	  val = 0;
+	}
+    }
 
-  cur_proc = 0; /* thread0 is wholly in the kernel and cur_proc is
-		 * only used for reading user mem, so no point 
-		 * in setting this up */
-		 
+  /* thread0 is wholly in the kernel and cur_proc is only used for
+     reading user mem, so no point in setting this up.  */
+  cur_proc = 0;
 
   return ((CORE_ADDR)val);
 }
 
-/*
- * Set the current context to that of the PCB struct
- * at the system address passed.
- */
+/* Set the current context to that of the PCB struct at the system address
+   passed.  */
+
 static int
-set_context(addr)
-  CORE_ADDR addr;
+set_context (CORE_ADDR addr)
 {
   CORE_ADDR procaddr = 0;
 
-  if (kvread(addr, &cur_pcb))
-    error("cannot read pcb at %#x", addr);
+  if (kvread (addr, &cur_pcb))
+    error ("cannot read pcb at %#x", addr);
 
-  /* Fetch all registers from core file */
+  /* Fetch all registers from core file.  */
   target_fetch_registers (-1);
 
-  /* Now, set up the frame cache, and print the top of stack */
-  flush_cached_frames();
+  /* Now, set up the frame cache, and print the top of stack.  */
+  flush_cached_frames ();
   set_current_frame (create_new_frame (read_fp (), read_pc ()));
   select_frame (get_current_frame (), 0);
   return (0);
@@ -205,28 +204,26 @@
 
 /* ARGSUSED */
 static void
-kcore_close (quitting)
-     int quitting;
+kcore_close (int quitting)
 {
 
-  inferior_ptid = null_ptid;	/* Avoid confusion from thread stuff */
+  inferior_ptid = null_ptid;	/* Avoid confusion from thread stuff.  */
 
-  if (core_kd) {
-    kvm_close(core_kd);
-    free(core_file);
-    core_file = NULL;
-    core_kd = NULL;
-  }
+  if (core_kd)
+    {
+      kvm_close (core_kd);
+      free (core_file);
+      core_file = NULL;
+      core_kd = NULL;
+    }
 }
 
 /* This routine opens and sets up the core file bfd.  */
 
 static void
-kcore_open (filename, from_tty)
-     char *filename;	/* the core file */
-     int from_tty;
+kcore_open (char *filename /* the core file */, int from_tty)
 {
-  kvm_t		*kd;
+  kvm_t *kd;
   const char *p;
   struct cleanup *old_chain;
   char buf[256], *cp;
@@ -235,61 +232,66 @@
 
   target_preopen (from_tty);
 
-  /* The exec file is required for symbols. */
+  /* The exec file is required for symbols.  */
   if (exec_bfd == NULL)
-    error("No kernel exec file specified");
+    error ("No kernel exec file specified");
 
-  if (core_kd) {
-    error ("No core file specified."
-	   "  (Use `detach' to stop debugging a core file.)");
-    return;
-  }
+  if (core_kd)
+    {
+      error ("No core file specified."
+	     "  (Use `detach' to stop debugging a core file.)");
+      return;
+    }
 
-  if (!filename) {
-    error ("No core file specified.");
-    return;
-  }
+  if (!filename)
+    {
+      error ("No core file specified.");
+      return;
+    }
 
   filename = tilde_expand (filename);
-  if (filename[0] != '/') {
-    cp = concat (current_directory, "/", filename, NULL);
-    free (filename);
-    filename = cp;
-  }
+  if (filename[0] != '/')
+    {
+      cp = concat (current_directory, "/", filename, NULL);
+      free (filename);
+      filename = cp;
+    }
 
   old_chain = make_cleanup (free, filename);
 
   kd = kvm_open (bfd_get_filename(exec_bfd), filename, NULL,
 		 kernel_writablecore ? O_RDWR: O_RDONLY, 0);
-  if (kd == NULL) {
-    perror_with_name (filename);
-    return;
-  }
+  if (kd == NULL)
+    {
+      perror_with_name (filename);
+      return;
+    }
 
   /* Looks semi-reasonable.  Toss the old core file and work on the new.  */
 
-  discard_cleanups (old_chain);		/* Don't free filename any more */
+  discard_cleanups (old_chain);		/* Don't free filename any more.  */
   core_file = filename;
   unpush_target (&kcore_ops);
   ontop = !push_target (&kcore_ops);
 
-  /* Note unpush_target (above) calls kcore_close. */
+  /* Note unpush_target (above) calls kcore_close.  */
   core_kd = kd;
 
-  /* print out the panic string if there is one */
-  if (kvread(ksym_lookup("panicstr"), &addr) == 0 &&
+  /* Print out the panic string if there is one.  */
+  if (kvread (ksym_lookup ("panicstr"), &addr) == 0 &&
       addr != 0 && 
-      target_read_memory(addr, buf, sizeof(buf)) == 0) {
+      target_read_memory (addr, buf, sizeof(buf)) == 0)
+    {
 
-    for (cp = buf; cp < &buf[sizeof(buf)] && *cp; cp++)
-      if (!isascii(*cp) || (!isprint(*cp) && !isspace(*cp)))
-	*cp = '?';

>>> TRUNCATED FOR MAIL (1000 lines) <<<

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209230734.g8N7Y5jr082997>