NetBSD/lib/libpthread_dbg
nathanw 64b72cb09f A couple of READ calls in td_sync_info() were reading into a
pthread_spin_t variable (4 bytes) but telling read that they were
reading sizeof(struct pthread_spinlock_st) (12 bytes). This led to
overwriting other things on the stack, like the return address. Oops.

Fix by changing READ call here (and elsewhere, for future safety) to:
  READ(,, &variable, sizeof(variable))
instead of
  READ(,, &variable, sizeof(type)).

Fixes a crash in gdb when running "thread examine all" reported by
Bill Studenmund.
2003-04-05 01:39:13 +00:00
..
Makefile Merge the nathanw_sa branch. 2003-01-18 10:32:11 +00:00
pthread_dbg.c A couple of READ calls in td_sync_info() were reading into a 2003-04-05 01:39:13 +00:00
pthread_dbg.h Add hooks to read the application-assigned name of a thread. 2003-02-27 00:54:07 +00:00
pthread_dbg_int.h Merge the nathanw_sa branch. 2003-01-18 10:32:11 +00:00
shlib_version Merge the nathanw_sa branch. 2003-01-18 10:32:11 +00:00