Home
last modified time | relevance | path

Searched refs:ta (Results 1 – 25 of 83) sorted by relevance

1234

/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl_db/
A Dtd_ta_map_lwp2thr.c38 if (! ta_ok (ta)) in td_ta_map_lwp2thr()
49 err = ps_pdread (ta->ph, howto, in td_ta_map_lwp2thr()
66 ta->ta_howto = ta_howto_reg; in td_ta_map_lwp2thr()
69 err = td_lookup (ta->ph, in td_ta_map_lwp2thr()
80 ta->ta_howto = ta_howto_reg; in td_ta_map_lwp2thr()
83 err = td_lookup (ta->ph, in td_ta_map_lwp2thr()
100 err = ps_pdread (ta->ph, howto, in td_ta_map_lwp2thr()
118 switch (ta->ta_howto) in td_ta_map_lwp2thr()
130 terr = _td_fetch_value_local (ta, ta->ta_howto_data.reg, -1, in td_ta_map_lwp2thr()
159 terr = _td_fetch_value_local (ta, ta->ta_howto_data.reg_thread_area, -1, in td_ta_map_lwp2thr()
[all …]
A Dthread_dbP.h155 && td_lookup ((ta)->ph, SYM_##name, &(ta)->ta_addr_##name) != PS_OK) \
161 _td_fetch_value ((ta), (ta)->ta_field_##type##_##field, \
166 ((var) = (ptr), _td_locate_field ((ta), (ta)->ta_field_##type##_##field, \
179 _td_fetch_value_local ((ta), (ta)->ta_field_##type##_##field, \
187 && td_lookup ((ta)->ph, SYM_##name, &(ta)->ta_addr_##name) != PS_OK) \
189 : _td_fetch_value ((ta), (ta)->ta_var_##name, SYM_DESC_##name, \
206 _td_store_value ((ta), (ta)->ta_field_##type##_##field, \
211 _td_store_value_local ((ta), (ta)->ta_field_##type##_##field, \
221 : _td_store_value ((ta), (ta)->ta_var_##name, SYM_DESC_##name, \
237 _err = _td_check_sizeof ((ta), &(ta)->ta_sizeof_##type, \
[all …]
A Dtd_ta_thr_iter.c37 err = DB_GET_FIELD (next, ta, head, list_t, next, 0); in iterate_thread_list()
46 err = td_ta_map_lwp2thr (ta, ps_getpid (ta->ph), &th); in iterate_thread_list()
57 if (ta->ta_sizeof_pthread == 0) in iterate_thread_list()
59 err = _td_check_sizeof (ta, &ta->ta_sizeof_pthread, SYM_SIZEOF_pthread); in iterate_thread_list()
63 copy = __alloca (ta->ta_sizeof_pthread); in iterate_thread_list()
76 if (ps_pdread (ta->ph, addr, copy, ta->ta_sizeof_pthread) != PS_OK) in iterate_thread_list()
97 th.th_ta_p = (td_thragent_t *) ta; in iterate_thread_list()
119 td_thragent_t *const ta = (td_thragent_t *) ta_arg; in td_ta_thr_iter() local
126 if (! ta_ok (ta)) in td_ta_thr_iter()
136 err = DB_GET_SYMBOL (list, ta, __stack_user); in td_ta_thr_iter()
[all …]
A Dtd_ta_event_getmsg.c29 td_thragent_t *const ta = (td_thragent_t *) ta_arg; in td_ta_event_getmsg() local
42 if (! ta_ok (ta)) in td_ta_event_getmsg()
46 err = DB_GET_VALUE (thp, ta, __nptl_last_event, 0); in td_ta_event_getmsg()
55 err = DB_GET_FIELD_ADDRESS (eventbuf, ta, thp, pthread, eventbuf, 0); in td_ta_event_getmsg()
57 err = DB_GET_STRUCT (copy, ta, eventbuf, td_eventbuf_t); in td_ta_event_getmsg()
75 th.th_ta_p = (td_thragent_t *) ta; in td_ta_event_getmsg()
84 memset (copy, 0, ta->ta_sizeof_td_eventbuf_t); in td_ta_event_getmsg()
85 err = DB_PUT_STRUCT (ta, eventbuf, td_eventbuf_t, copy); in td_ta_event_getmsg()
90 err = DB_GET_FIELD (next, ta, thp, pthread, nextevent, 0); in td_ta_event_getmsg()
95 err = DB_PUT_VALUE (ta, __nptl_last_event, 0, next); in td_ta_event_getmsg()
[all …]
A Dfetch-value.c29 ps_err_e err = td_lookup (ta->ph, sizep_name, &descptr); in _td_check_sizeof()
33 err = ps_pdread (ta->ph, descptr, sizep, sizeof *sizep); in _td_check_sizeof()
43 _td_locate_field (td_thragent_t *ta, in _td_locate_field() argument
57 err = ps_pdread (ta->ph, descptr, desc, DB_SIZEOF_DESC); in _td_locate_field()
86 _td_fetch_value (td_thragent_t *ta, in _td_fetch_value() argument
99 err = ps_pdread (ta->ph, address, &value, sizeof value); in _td_fetch_value()
105 err = ps_pdread (ta->ph, address, &value, sizeof value); in _td_fetch_value()
113 err = ps_pdread (ta->ph, address, &value, sizeof value); in _td_fetch_value()
140 _td_store_value (td_thragent_t *ta, in _td_store_value() argument
187 _td_fetch_value_local (td_thragent_t *ta, in _td_fetch_value_local() argument
[all …]
A Dtd_ta_tsd_iter.c27 td_thragent_t *const ta = (td_thragent_t *) ta_arg; in td_ta_tsd_iter() local
37 if (! ta_ok (ta)) in td_ta_tsd_iter()
42 err = _td_locate_field (ta, in td_ta_tsd_iter()
43 ta->ta_var___pthread_keys, SYM_DESC___pthread_keys, in td_ta_tsd_iter()
50 keys_nb = keys_elemsize * DB_DESC_NELEM (ta->ta_var___pthread_keys); in td_ta_tsd_iter()
52 err = DB_GET_SYMBOL (addr, ta, __pthread_keys); in td_ta_tsd_iter()
55 if (ps_pdread (ta->ph, addr, keys, keys_nb) != PS_OK) in td_ta_tsd_iter()
59 for (idx = 0; idx < DB_DESC_NELEM (ta->ta_var___pthread_keys); ++idx) in td_ta_tsd_iter()
62 err = DB_GET_FIELD_LOCAL (seq, ta, keys, pthread_key_struct, seq, 0); in td_ta_tsd_iter()
67 err = DB_GET_FIELD_LOCAL (destr, ta, keys, pthread_key_struct, in td_ta_tsd_iter()
A Dtd_ta_clear_event.c26 td_thragent_t *const ta = (td_thragent_t *) ta_arg; in td_ta_clear_event() local
34 if (! ta_ok (ta)) in td_ta_clear_event()
38 err = DB_GET_SYMBOL (eventmask, ta, __nptl_threads_events); in td_ta_clear_event()
40 err = DB_GET_STRUCT (copy, ta, eventmask, td_thr_events_t); in td_ta_clear_event()
48 err = DB_GET_FIELD_LOCAL (word, ta, copy, in td_ta_clear_event()
55 err = DB_PUT_FIELD_LOCAL (ta, copy, in td_ta_clear_event()
72 err = DB_PUT_STRUCT (ta, eventmask, td_thr_events_t, copy); in td_ta_clear_event()
A Dtd_ta_set_event.c26 td_thragent_t *const ta = (td_thragent_t *) ta_arg; in td_ta_set_event() local
34 if (! ta_ok (ta)) in td_ta_set_event()
38 err = DB_GET_SYMBOL (eventmask, ta, __nptl_threads_events); in td_ta_set_event()
40 err = DB_GET_STRUCT (copy, ta, eventmask, td_thr_events_t); in td_ta_set_event()
48 err = DB_GET_FIELD_LOCAL (word, ta, copy, in td_ta_set_event()
55 err = DB_PUT_FIELD_LOCAL (ta, copy, in td_ta_set_event()
72 err = DB_PUT_STRUCT (ta, eventmask, td_thr_events_t, copy); in td_ta_set_event()
A Dtd_ta_new.c34 td_ta_new (struct ps_prochandle *ps, td_thragent_t **ta) in td_ta_new() argument
52 *ta = (td_thragent_t *) calloc (1, sizeof (td_thragent_t)); in td_ta_new()
53 if (*ta == NULL) in td_ta_new()
58 (*ta)->ph = ps; in td_ta_new()
61 list_add (&(*ta)->list, &__td_agent_list); in td_ta_new()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old_db/
A Dtd_ta_new.c33 td_ta_new (struct ps_prochandle *ps, td_thragent_t **ta) in td_ta_new() argument
60 *ta = (td_thragent_t *) malloc (sizeof (td_thragent_t)); in td_ta_new()
61 if (*ta == NULL) in td_ta_new()
66 (*ta)->ph = ps; in td_ta_new()
76 free (*ta); in td_ta_new()
90 (*ta)->handles = (struct pthread_handle_struct *) addr; in td_ta_new()
97 (*ta)->keys = (struct pthread_key_struct *) addr; in td_ta_new()
103 (*ta)->pthread_threads_max = PTHREAD_THREADS_MAX; in td_ta_new()
113 (*ta)->pthread_keys_max = PTHREAD_KEYS_MAX; in td_ta_new()
138 free (*ta); in td_ta_new()
[all …]
A Dtd_ta_event_getmsg.c27 td_ta_event_getmsg (const td_thragent_t *ta, td_event_msg_t *msg) in td_ta_event_getmsg() argument
37 if (! ta_ok (ta)) in td_ta_event_getmsg()
41 if (ps_pdread (ta->ph, ta->pthread_last_event, in td_ta_event_getmsg()
50 if (ps_pdread (ta->ph, in td_ta_event_getmsg()
66 if (ps_pdread (ta->ph, ta->pthread_handles_num, &num, sizeof (int)) in td_ta_event_getmsg()
71 if (ps_pdread (ta->ph, ta->handles, handles, in td_ta_event_getmsg()
72 ta->pthread_threads_max * sizeof (handles[0])) != PS_OK) in td_ta_event_getmsg()
75 for (i = 0; i < ta->pthread_threads_max && num > 0; ++i) in td_ta_event_getmsg()
89 if (ps_pdread (ta->ph, in td_ta_event_getmsg()
110 th.th_ta_p = (td_thragent_t *) ta; in td_ta_event_getmsg()
[all …]
A Dtd_ta_thr_iter.c24 handle_descr (const td_thragent_t *ta, td_thr_iter_f *callback, in handle_descr() argument
29 size_t sizeof_descr = ta->sizeof_descr; in handle_descr()
47 th.th_ta_p = (td_thragent_t *) ta; in handle_descr()
63 if (ps_pdread (ta->ph, descr, &pds, sizeof_descr) != PS_OK) in handle_descr()
94 th.th_ta_p = (td_thragent_t *) ta; in handle_descr()
105 td_ta_thr_iter (const td_thragent_t *ta, td_thr_iter_f *callback, in td_ta_thr_iter() argument
122 if (! ta_ok (ta)) in td_ta_thr_iter()
125 pthread_threads_max = ta->pthread_threads_max; in td_ta_thr_iter()
130 if (ps_pdread (ta->ph, ta->handles, phc, in td_ta_thr_iter()
145 if (ps_pdread (ta->ph, ta->handles + 2, &phc[2], in td_ta_thr_iter()
[all …]
A Dtd_ta_map_lwp2thr.c24 td_ta_map_lwp2thr (const td_thragent_t *ta, lwpid_t lwpid, td_thrhandle_t *th) in td_ta_map_lwp2thr() argument
26 int pthread_threads_max = ta->pthread_threads_max; in td_ta_map_lwp2thr()
27 size_t sizeof_descr = ta->sizeof_descr; in td_ta_map_lwp2thr()
39 if (! ta_ok (ta)) in td_ta_map_lwp2thr()
43 if (ps_pdread (ta->ph, ta->handles, phc, in td_ta_map_lwp2thr()
50 if (ps_pdread (ta->ph, ta->pthread_handles_num, &num, sizeof (int)) != PS_OK) in td_ta_map_lwp2thr()
66 if (ps_pdread (ta->ph, phc[cnt].h_descr, &pds, sizeof_descr) != PS_OK) in td_ta_map_lwp2thr()
69 if ((pds.p_pid ?: ps_getpid (ta->ph)) == lwpid) in td_ta_map_lwp2thr()
72 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_lwp2thr()
82 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_lwp2thr()
A Dtd_ta_map_id2thr.c24 td_ta_map_id2thr (const td_thragent_t *ta, pthread_t pt, td_thrhandle_t *th) in td_ta_map_id2thr() argument
33 if (! ta_ok (ta)) in td_ta_map_id2thr()
37 pthread_threads_max = ta->pthread_threads_max; in td_ta_map_id2thr()
40 if (ps_pdread (ta->ph, ta->handles + pt % pthread_threads_max, &phc, in td_ta_map_id2thr()
51 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_id2thr()
62 if (ps_pdread (ta->ph, phc.h_descr, &pds, in td_ta_map_id2thr()
73 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_id2thr()
A Dtd_ta_delete.c26 td_ta_delete (td_thragent_t *ta) in td_ta_delete() argument
31 if (ta == NULL || __td_agent_list == NULL) in td_ta_delete()
35 if (ta == __td_agent_list->ta) in td_ta_delete()
43 while (runp->next != NULL && runp->next->ta != ta) in td_ta_delete()
54 free (ta); in td_ta_delete()
A Dtd_ta_clear_event.c24 td_ta_clear_event(const td_thragent_t *ta,td_thr_events_t *event) in td_ta_clear_event() argument
32 if (! ta_ok (ta)) in td_ta_clear_event()
36 if (ps_pdread (ta->ph, ta->pthread_threads_eventsp, in td_ta_clear_event()
45 if (ps_pdwrite (ta->ph, ta->pthread_threads_eventsp, in td_ta_clear_event()
A Dtd_ta_set_event.c24 td_ta_set_event(const td_thragent_t *ta,td_thr_events_t *event) in td_ta_set_event() argument
32 if (! ta_ok (ta)) in td_ta_set_event()
36 if (ps_pdread (ta->ph, ta->pthread_threads_eventsp, in td_ta_set_event()
45 if (ps_pdwrite (ta->ph, ta->pthread_threads_eventsp, in td_ta_set_event()
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads_db/
A Dtd_ta_new.c33 td_ta_new (struct ps_prochandle *ps, td_thragent_t **ta) in td_ta_new() argument
60 *ta = (td_thragent_t *) malloc (sizeof (td_thragent_t)); in td_ta_new()
61 if (*ta == NULL) in td_ta_new()
66 (*ta)->ph = ps; in td_ta_new()
76 free (*ta); in td_ta_new()
90 (*ta)->handles = (struct pthread_handle_struct *) addr; in td_ta_new()
97 (*ta)->keys = (struct pthread_key_struct *) addr; in td_ta_new()
103 (*ta)->pthread_threads_max = PTHREAD_THREADS_MAX; in td_ta_new()
113 (*ta)->pthread_keys_max = PTHREAD_KEYS_MAX; in td_ta_new()
138 free (*ta); in td_ta_new()
[all …]
A Dtd_ta_event_getmsg.c28 td_ta_event_getmsg (const td_thragent_t *ta, td_event_msg_t *msg) in td_ta_event_getmsg() argument
38 if (! ta_ok (ta)) in td_ta_event_getmsg()
42 if (ps_pdread (ta->ph, ta->pthread_last_event, in td_ta_event_getmsg()
51 if (ps_pdread (ta->ph, in td_ta_event_getmsg()
67 if (ps_pdread (ta->ph, ta->pthread_handles_num, &num, sizeof (int)) in td_ta_event_getmsg()
72 if (ps_pdread (ta->ph, ta->handles, handles, in td_ta_event_getmsg()
73 ta->pthread_threads_max * sizeof (handles[0])) != PS_OK) in td_ta_event_getmsg()
76 for (i = 0; i < ta->pthread_threads_max && num > 0; ++i) in td_ta_event_getmsg()
90 if (ps_pdread (ta->ph, in td_ta_event_getmsg()
111 th.th_ta_p = (td_thragent_t *) ta; in td_ta_event_getmsg()
[all …]
A Dtd_ta_thr_iter.c25 handle_descr (const td_thragent_t *ta, td_thr_iter_f *callback, in handle_descr() argument
30 size_t sizeof_descr = ta->sizeof_descr; in handle_descr()
50 th.th_ta_p = (td_thragent_t *) ta; in handle_descr()
66 if (ps_pdread (ta->ph, descr, &pds, sizeof_descr) != PS_OK) in handle_descr()
97 th.th_ta_p = (td_thragent_t *) ta; in handle_descr()
108 td_ta_thr_iter (const td_thragent_t *ta, td_thr_iter_f *callback, in td_ta_thr_iter() argument
125 if (! ta_ok (ta)) in td_ta_thr_iter()
128 pthread_threads_max = ta->pthread_threads_max; in td_ta_thr_iter()
133 if (ps_pdread (ta->ph, ta->handles, phc, in td_ta_thr_iter()
148 if (ps_pdread (ta->ph, ta->handles + 2, &phc[2], in td_ta_thr_iter()
[all …]
A Dtd_ta_map_lwp2thr.c25 td_ta_map_lwp2thr (const td_thragent_t *ta, lwpid_t lwpid, td_thrhandle_t *th) in td_ta_map_lwp2thr() argument
27 int pthread_threads_max = ta->pthread_threads_max; in td_ta_map_lwp2thr()
28 size_t sizeof_descr = ta->sizeof_descr; in td_ta_map_lwp2thr()
40 if (! ta_ok (ta)) in td_ta_map_lwp2thr()
44 if (ps_pdread (ta->ph, ta->handles, phc, in td_ta_map_lwp2thr()
51 if (ps_pdread (ta->ph, ta->pthread_handles_num, &num, sizeof (int)) != PS_OK) in td_ta_map_lwp2thr()
67 if (ps_pdread (ta->ph, phc[cnt].h_descr, &pds, sizeof_descr) != PS_OK) in td_ta_map_lwp2thr()
70 if ((pds.p_pid ?: ps_getpid (ta->ph)) == lwpid) in td_ta_map_lwp2thr()
73 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_lwp2thr()
83 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_lwp2thr()
A Dtd_ta_map_id2thr.c25 td_ta_map_id2thr (const td_thragent_t *ta, pthread_t pt, td_thrhandle_t *th) in td_ta_map_id2thr() argument
34 if (! ta_ok (ta)) in td_ta_map_id2thr()
38 pthread_threads_max = ta->pthread_threads_max; in td_ta_map_id2thr()
41 if (ps_pdread (ta->ph, ta->handles + pt % pthread_threads_max, &phc, in td_ta_map_id2thr()
52 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_id2thr()
63 if (ps_pdread (ta->ph, phc.h_descr, &pds, in td_ta_map_id2thr()
74 th->th_ta_p = (td_thragent_t *) ta; in td_ta_map_id2thr()
A Dtd_ta_delete.c26 td_ta_delete (td_thragent_t *ta) in td_ta_delete() argument
31 if (ta == NULL || __td_agent_list == NULL) in td_ta_delete()
35 if (ta == __td_agent_list->ta) in td_ta_delete()
43 while (runp->next != NULL && runp->next->ta != ta) in td_ta_delete()
54 free (ta); in td_ta_delete()
A Dtd_ta_clear_event.c24 td_ta_clear_event(const td_thragent_t *ta, td_thr_events_t *event) in td_ta_clear_event() argument
32 if (! ta_ok (ta)) in td_ta_clear_event()
36 if (ps_pdread (ta->ph, ta->pthread_threads_eventsp, in td_ta_clear_event()
45 if (ps_pdwrite (ta->ph, ta->pthread_threads_eventsp, in td_ta_clear_event()
A Dtd_ta_set_event.c24 td_ta_set_event(const td_thragent_t *ta, td_thr_events_t *event) in td_ta_set_event() argument
32 if (! ta_ok (ta)) in td_ta_set_event()
36 if (ps_pdread (ta->ph, ta->pthread_threads_eventsp, in td_ta_set_event()
45 if (ps_pdwrite (ta->ph, ta->pthread_threads_eventsp, in td_ta_set_event()

Completed in 23 milliseconds

1234