freebsd-dev/gnu/usr.bin/binutils/gdb
Bruce Evans 8c2c0a1d2f Fixed endless loop for `p/x *(int *)0xf0000000'. kvm_uread() in
gdb was cloned from the buggy version of kvm_uread() in libkvm and
had the same bugs.  It looped endlessly on EOF and checked errno
without setting it in the lseek() error check.  The first bug caused
gdb to loop endlessly for reads from addresses between the end of
the user area and the start of the kernel text.  kvm_uread() should
not be used for addresses beyond the end of the user area, but is
due to bugs elsewhere.
1998-01-18 13:18:55 +00:00
..
i386 Fixed endless loop for `p/x *(int *)0xf0000000'. kvm_uread() in 1998-01-18 13:18:55 +00:00
config.h changes required in the gdb directory for making gdb 1997-01-15 22:37:09 +00:00
gdb.1 change kvm-fbsd.c so that kernel debugging works again. 1997-04-27 21:36:49 +00:00
kvm-fbsd.c Fixed endless loop for `p/x *(int *)0xf0000000'. kvm_uread() in 1998-01-18 13:18:55 +00:00
Makefile Changes to support full make parallelism (-j<n>) in the world 1997-10-05 09:40:24 +00:00