nathanw
26ed28badd
td_thr_getregs(): Return errors when the requested bit of register state
...
isn't in the ucontext.
td_thr_getregs(), td_thr_setregs(): Use "xreg" macros when defined.
2004-02-11 21:07:18 +00:00
nathanw
193a376007
Test pt_blockgen against pt_unblockgen, not against itself, to check
...
for blocked-in-kernel situations.
2004-02-03 20:26:16 +00:00
nathanw
0a6afcc70d
Rename pt_stacksize, pt_stacksize_lg, and pt_stackmask to pthread_*. External
...
symbols can't start with pt_, as that is in the application namespace.
2004-02-02 20:36:18 +00:00
nathanw
b2f27acb27
Do all the symbol lookups at td_open() time and cache them in the td_proc_st.
...
Make the stacksize lookups and data part of td_proc_st rather than global state.
2004-02-02 20:08:27 +00:00
cl
36ee225d9a
catch up with block/unblock changes in libpthread
2003-12-31 16:46:34 +00:00
cl
828439fb74
Add td__getstacksize() to support variable stack sizes.
2003-11-27 16:32:09 +00:00
lukem
f85d2d1c14
Use ${HOST_SH} instead of `sh'.
...
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
christos
d217c83d02
add a cast to make lint happy.
2003-09-11 21:57:32 +00:00
nathanw
d5ef0c1f39
Adapt to structure name changes.
2003-07-17 21:14:49 +00:00
nathanw
6a0c6dddb7
Preferentially read context pointer from pt_trapuc.
2003-06-26 21:51:59 +00:00
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
lukem
f043c0fb57
add __RCSID()
2003-03-08 08:03:34 +00:00
nathanw
0e0a0e7f51
Add hooks to read the application-assigned name of a thread.
2003-02-27 00:54:07 +00:00
christos
618d528679
de-lint
2003-01-18 19:10:41 +00:00
thorpej
c62a74e6d5
Merge the nathanw_sa branch.
2003-01-18 10:32:11 +00:00