summary refs log tree commit diff
path: root/nptl_db/ChangeLog
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2007-06-26 06:47:56 +0000
committerRoland McGrath <roland@gnu.org>2007-06-26 06:47:56 +0000
commit7d9d8bd18906fdd17364f372b160d7ab896ce909 (patch)
treee6b4df694ddfc1b6457b8e8b8fb853fc4b10560c /nptl_db/ChangeLog
parent0ecf9c1064e40f02d4b4e693e676c0f113372d57 (diff)
downloadglibc-7d9d8bd18906fdd17364f372b160d7ab896ce909.tar.gz
glibc-7d9d8bd18906fdd17364f372b160d7ab896ce909.tar.xz
glibc-7d9d8bd18906fdd17364f372b160d7ab896ce909.zip
* init.c (__nptl_initial_report_events): New variable.
	(__pthread_initialize_minimal_internal): Initialize pd->report_events
	to that.
Diffstat (limited to 'nptl_db/ChangeLog')
-rw-r--r--nptl_db/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/nptl_db/ChangeLog b/nptl_db/ChangeLog
index 3a8c3c68e8..b4e3110294 100644
--- a/nptl_db/ChangeLog
+++ b/nptl_db/ChangeLog
@@ -1,3 +1,26 @@
+2007-05-16  Roland McGrath  <roland@redhat.com>
+
+	* td_thr_get_info.c: Fake the results for TH->th_unique == 0.
+	* td_thr_validate.c: Likewise.
+	* td_thr_setgregs.c: Likewise.
+	* td_thr_setfpregs.c: Likewise.
+	* td_thr_getgregs.c: Likewise.
+	* td_thr_getfpregs.c: Likewise.
+	* td_thr_tlsbase.c: Likewise.
+
+	* structs.def: Add DB_VARIABLE (__nptl_initial_report_events).
+	* db_info.c: Add necessary declaration.
+	* td_thr_event_enable.c: Set __nptl_initial_report_events too.
+
+	* td_ta_thr_iter.c (iterate_thread_list): Make FAKE_EMPTY bool.
+	Use th_unique=0 in fake descriptor before initialization.
+
+	* td_ta_map_lwp2thr.c (__td_ta_lookup_th_unique): New function, broken
+	out of ...
+	(td_ta_map_lwp2thr): ... here, call it.  But don't before __stack_user
+	is initialized, then fake a handle with th_unique=0.
+	* thread_dbP.h: Declare it.
+
 2006-10-26  Pete Eberlein  <eberlein@us.ibm.com>
 
 	* nptl_db/db_info.c [TLS_DTV_AT_TP]: Fixed size init for dtvp