Home
last modified time | relevance | path

Searched refs:keytable (Results 1 – 2 of 2) sorted by relevance

/freebsd-13.1/lib/libthread_db/
H A Dlibthr_db.c280 void *keytable; in pt_ta_tsd_iter() local
286 keytable = malloc(ta->thread_max_keys * ta->thread_size_key); in pt_ta_tsd_iter()
287 if (keytable == NULL) in pt_ta_tsd_iter()
289 ret = ps_pread(ta->ph, (psaddr_t)ta->thread_keytable_addr, keytable, in pt_ta_tsd_iter()
292 free(keytable); in pt_ta_tsd_iter()
296 allocated = *(int *)(void *)((uintptr_t)keytable + in pt_ta_tsd_iter()
298 destructor = *(void **)(void *)((uintptr_t)keytable + in pt_ta_tsd_iter()
303 free(keytable); in pt_ta_tsd_iter()
308 free(keytable); in pt_ta_tsd_iter()
H A Dlibpthread_db.c377 void *keytable; in pt_ta_tsd_iter() local
383 keytable = malloc(ta->thread_max_keys * ta->thread_size_key); in pt_ta_tsd_iter()
384 if (keytable == NULL) in pt_ta_tsd_iter()
386 ret = ps_pread(ta->ph, (psaddr_t)ta->thread_keytable_addr, keytable, in pt_ta_tsd_iter()
389 free(keytable); in pt_ta_tsd_iter()
393 allocated = *(int *)(void *)((uintptr_t)keytable + in pt_ta_tsd_iter()
395 destructor = *(void **)(void *)((uintptr_t)keytable + in pt_ta_tsd_iter()
400 free(keytable); in pt_ta_tsd_iter()
405 free(keytable); in pt_ta_tsd_iter()