Lines Matching refs:ta

138 ta_ok (const td_thragent_t *ta)  in ta_ok()  argument
143 if (list_entry (runp, td_thragent_t, list) == ta) in ta_ok()
158 #define DB_GET_SYMBOL(var, ta, name) \ argument
159 (((ta)->ta_addr_##name == 0 \
160 && td_lookup ((ta)->ph, SYM_##name, &(ta)->ta_addr_##name) != PS_OK) \
161 ? TD_ERR : ((var) = (ta)->ta_addr_##name, TD_OK))
165 #define DB_GET_FIELD(var, ta, ptr, type, field, idx) \ argument
166 _td_fetch_value ((ta), (ta)->ta_field_##type##_##field, \
178 #define DB_GET_FIELD_ADDRESS(var, ta, ptr, type, field, idx) \ argument
179 ((var) = (ptr), _td_locate_field ((ta), (ta)->ta_field_##type##_##field, \
184 extern td_err_e _td_locate_field (td_thragent_t *ta,
192 #define DB_GET_FIELD_LOCAL(var, ta, ptr, type, field, idx) \ argument
193 _td_fetch_value_local ((ta), (ta)->ta_field_##type##_##field, \
199 #define DB_GET_VALUE(var, ta, name, idx) \ argument
200 (((ta)->ta_addr_##name == 0 \
201 && td_lookup ((ta)->ph, SYM_##name, &(ta)->ta_addr_##name) != PS_OK) \
203 : _td_fetch_value ((ta), (ta)->ta_var_##name, SYM_DESC_##name, \
204 (psaddr_t) 0 + (idx), (ta)->ta_addr_##name, &(var)))
207 extern td_err_e _td_fetch_value (td_thragent_t *ta,
211 extern td_err_e _td_fetch_value_local (td_thragent_t *ta,
219 #define DB_PUT_FIELD(ta, ptr, type, field, idx, value) \ argument
220 _td_store_value ((ta), (ta)->ta_field_##type##_##field, \
224 #define DB_PUT_FIELD_LOCAL(ta, ptr, type, field, idx, value) \ argument
225 _td_store_value_local ((ta), (ta)->ta_field_##type##_##field, \
231 #define DB_PUT_VALUE(ta, name, idx, value) \ argument
232 (((ta)->ta_addr_##name == 0 \
233 && td_lookup ((ta)->ph, SYM_##name, &(ta)->ta_addr_##name) != PS_OK) \
235 : _td_store_value ((ta), (ta)->ta_var_##name, SYM_DESC_##name, \
236 (psaddr_t) 0 + (idx), (ta)->ta_addr_##name, (value)))
239 extern td_err_e _td_store_value (td_thragent_t *ta,
243 extern td_err_e _td_store_value_local (td_thragent_t *ta,
248 #define DB_GET_STRUCT(var, ta, ptr, type) \ argument
250 if ((ta)->ta_sizeof_##type == 0) \
251 _err = _td_check_sizeof ((ta), &(ta)->ta_sizeof_##type, \
254 _err = ps_pdread ((ta)->ph, (ptr), \
255 (var) = __alloca ((ta)->ta_sizeof_##type), \
256 (ta)->ta_sizeof_##type) \
262 #define DB_PUT_STRUCT(ta, ptr, type, copy) \ argument
263 ({ assert ((ta)->ta_sizeof_##type != 0); \
264 ps_pdwrite ((ta)->ph, (ptr), (copy), (ta)->ta_sizeof_##type) \
268 extern td_err_e _td_check_sizeof (td_thragent_t *ta, uint32_t *sizep,
271 extern td_err_e __td_ta_lookup_th_unique (const td_thragent_t *ta,
276 bool __td_ta_rtld_global (td_thragent_t *ta) attribute_hidden;
282 td_err_e __td_ta_stack_user (td_thragent_t *ta, psaddr_t *plist)
284 td_err_e __td_ta_stack_used (td_thragent_t *ta, psaddr_t *plist)