2003-08-14 Roland McGrath <roland@redhat.com>
authorroland <roland>
Tue, 9 Sep 2003 06:57:51 +0000 (06:57 +0000)
committerroland <roland>
Tue, 9 Sep 2003 06:57:51 +0000 (06:57 +0000)
commit2f10d81f6165a8d9eec43909dcb7dec33091a050
treeb42303279045d97364274efa54833062056c7d1b
parent55cacdeb80983c6b62a5b2ed11ee867b0e28a3b8
2003-08-14  Roland McGrath  <roland@redhat.com>

* thread_dbP.h: Mostly rewritten with many new macros and decls.
* td_ta_new.c (td_ta_new): Don't cache a lot of symbol values.
* structs.def: New file.
* db_info.c: New file.
* td_symbol_list.c (symbol_list_arr): Define with structs.def macros.
* td_ta_clear_event.c: Rewritten.
* td_ta_event_addr.c: Rewritten.
* td_ta_event_getmsg.c: Rewritten.
* td_ta_get_nthreads.c: Rewritten.
* td_ta_map_lwp2thr.c: New file.
* td_ta_set_event.c: Rewritten.
* td_ta_thr_iter.c: Rewritten.
* td_ta_tsd_iter.c: Rewritten.
* td_thr_clear_event.c: Rewritten.
* td_thr_event_enable.c: Rewritten.
* td_thr_event_getmsg.c: Rewritten.
* td_thr_get_info.c: Rewritten.
* td_thr_getfpregs.c: Rewritten.
* td_thr_getgregs.c: Rewritten.
* td_thr_set_event.c: Rewritten.
* td_thr_setfpregs.c: Rewritten.
* td_thr_setgregs.c: Rewritten.
* td_thr_tlsbase.c: Rewritten.
* td_thr_tsd.c: Rewritten.
* td_thr_validate.c: Rewritten.
* Makefile (distribute): Add them.
* fetch-value.c: New file.
* Makefile (libthread_db-routines): Add it.
22 files changed:
nptl_db/Makefile
nptl_db/td_symbol_list.c
nptl_db/td_ta_event_addr.c
nptl_db/td_ta_event_getmsg.c
nptl_db/td_ta_get_nthreads.c
nptl_db/td_ta_map_lwp2thr.c [new file with mode: 0644]
nptl_db/td_ta_new.c
nptl_db/td_ta_set_event.c
nptl_db/td_ta_thr_iter.c
nptl_db/td_ta_tsd_iter.c
nptl_db/td_thr_clear_event.c
nptl_db/td_thr_event_enable.c
nptl_db/td_thr_event_getmsg.c
nptl_db/td_thr_get_info.c
nptl_db/td_thr_getfpregs.c
nptl_db/td_thr_getgregs.c
nptl_db/td_thr_set_event.c
nptl_db/td_thr_setfpregs.c
nptl_db/td_thr_setgregs.c
nptl_db/td_thr_tlsbase.c
nptl_db/td_thr_tsd.c
nptl_db/td_thr_validate.c