aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads_db/ChangeLog
blob: 723f9a46505992b131b7e7fa2f179fb68ae0dfb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
1999-11-02  Ulrich Drepper  <drepper@cygnus.com>

	* td_ta_new.c: Don't test for __pthread_threads_debug.  Get address
	of __pthread_threads_events and fail if this is not possible.
	* td_ta_event_addr.c: Implement.
	* td_thr_event_enable.c: Implement.
	* td_thr_event_getmsg.c: Implement.
	* td_thr_set_event.c: Implement.
	* td_ta_set_event.c: New file.
	* thread_db.h (td_eventbuf_t): Define.
	Declare td_ta_set_event.
	* thread_dbP.h (struct td_thragent): Add pthread_threads_eventsp.

	* td_thr_getfpregs.c: For terminated threads return empty structure.
	* td_thr_getgregs.c: Likewise.
	* td_thr_setfpregs.c: Likewise.
	* td_thr_setgregs.c: Likewise.

1999-11-01  Ulrich Drepper  <drepper@cygnus.com>

	* thread_db.h: Shuffle types around to make things work for gdb.
	* thread_dbP.h: Include proc_service.h before thread_db.h.

	* thread_db.h: It's TD_NOLIBTHREAD, not TD_LIBTHREAD.
	* td_ta_new.c: Likewise.

1999-10-14  Ulrich Drepper  <drepper@cygnus.com>

	* td_ta_new.c: p_startfct does not exist anymore.

	* td_thr_get_info.c: Always initialize start function.

	* td_ta_thr_iter.c: Don't return threads which exited (but are not
	joined).

	* td_thr_validate.c: Don't skip manager thread.

1999-10-13  Ulrich Drepper  <drepper@cygnus.com>

	* td_ta_thr_iter.c: Use size of descriptor from *TA.
	Don't return manager thread before it's actually running.
	Actually use state parameter to distingusih at least a few states.

	* td_thr_get_info.c: Handle manager thread special.  Fill in ti_lid,
	ti_state, and ti_startfunc fields.

1999-10-12  Andreas Jaeger  <aj@suse.de>

	* thread_dbP.h: Include <string.h> for strlen declaration.  Remove
	__libc_write prototype since this is already declared in
	linuxthreads/internals.h.

1999-10-11  Ulrich Drepper  <drepper@cygnus.com>

	* thread_db.h: Fix comment for ti_type.

	* td_thr_get_info.c: Initialize ti_type field.

	* td_ta_thr_iter.c: Also report the manager thread.

1999-10-08  Andreas Jaeger  <aj@suse.de>

	* thread_db.h: Fix typos in comments.

	* td_ta_get_nthreads.c (td_ta_get_nthreads): Don't hardcode
	libpthread library name, get it from <gnu/lib-names.h> instead.
	* td_ta_new.c (td_ta_new): Likewise.

1999-10-08  Ulrich Drepper  <drepper@cygnus.com>

	* shlib-versions: New file.

1999-10-07  Ulrich Drepper  <drepper@cygnus.com>

	* Makefile: New file.
	* proc_service.h: New file.
	* td_init.c: New file.
	* td_log.c: New file.
	* td_ta_delete.c: New file.
	* td_ta_enable_stats.c: New file.
	* td_ta_event_addr.c: New file.
	* td_ta_get_nthreads.c: New file.
	* td_ta_get_ph.c: New file.
	* td_ta_get_stats.c: New file.
	* td_ta_map_id2thr.c: New file.
	* td_ta_map_lwp2thr.c: New file.
	* td_ta_new.c: New file.
	* td_ta_reset_stats.c: New file.
	* td_ta_setconcurrency.c: New file.
	* td_ta_thr_iter.c: New file.
	* td_ta_tsd_iter.c: New file.
	* td_thr_clear_event.c: New file.
	* td_thr_dbresume.c: New file.
	* td_thr_dbsuspend.c: New file.
	* td_thr_event_enable.c: New file.
	* td_thr_event_getmsg.c: New file.
	* td_thr_get_info.c: New file.
	* td_thr_getfpregs.c: New file.
	* td_thr_getgregs.c: New file.
	* td_thr_getxregs.c: New file.
	* td_thr_getxregsize.c: New file.
	* td_thr_set_event.c: New file.
	* td_thr_setfpregs.c: New file.
	* td_thr_setgregs.c: New file.
	* td_thr_setprio.c: New file.
	* td_thr_setsigpending.c: New file.
	* td_thr_setxregs.c: New file.
	* td_thr_sigsetmask.c: New file.
	* td_thr_tsd.c: New file.
	* td_thr_validate.c: New file.
	* thread_db.h: New file.
	* thread_dbP.h: New file.