prt_addr
prt_addr(ulwp.ul_self, 1),
prt_addr(ulwp.ul_uberdata, 0));
prt_addr(ulwp.ul_tlsent, 1),
prt_addr(ulwp.ul_forw, 1),
prt_addr(ulwp.ul_back, 1),
prt_addr(ulwp.ul_next, 0));
prt_addr(ulwp.ul_hash, 1),
prt_addr(ulwp.ul_rval, 1),
prt_addr(ulwp.ul_stk, 0));
prt_addr((void *)ulwp.ul_stktop, 1),
prt_addr(ulwp.ul_ustack.ss_sp, 1),
prt_addr(ulwp.ul_errnop, 0));
prt_addr(ulwp.ul_clnup_hdr, 1),
prt_addr(ulwp.ul_schedctl_called, 1),
prt_addr((void *)ulwp.ul_schedctl, 0));
prt_addr(ulwp.ul_stsd, 1),
prt_addr((void *)(addr + OFFSET(ul_ftsd[0])), 0));
prt_addr(ulwp.ul_td_evbuf.eventdata, 0));
prt_addr((void *)ulwp.ul_startpc, 1),
prt_addr(ulwp.ul_startarg, 1),
prt_addr(ulwp.ul_wchan, 0));
prt_addr(ulwp.ul_link, 1),
prt_addr(ulwp.ul_sleepq, 1),
prt_addr(ulwp.ul_cvmutex, 0));
prt_addr(ulwp.ul_mxchain, 1),
prt_addr(ulwp.ul_readlock.single.rd_rwlock, 1),
prt_addr(ulwp.ul_heldlocks.single, 1),
prt_addr(ulwp.ul_tpdp, 0));
prt_addr(ulwp.ul_siglink, 1),
prt_addr((void *)(addr + OFFSET(ul_queue_root)), 1),
prt_addr((void *)(addr + OFFSET(ul_siginfo)), 1),
prt_addr((void *)(addr + OFFSET(ul_spinlock)), 1),
prt_addr((void *)(addr + OFFSET(ul_fpuenv)), 0));
prt_addr((void *)(addr + OFFSET(ul_tmem) + sizeof (size_t)), 0));
prt_addr((void *)(addr + OFFSET(link_lock)), 1),
prt_addr((void *)(addr + OFFSET(ld_lock)), 1),
prt_addr((void *)(addr + OFFSET(fork_lock)), 0));
prt_addr((void *)(addr + OFFSET(atfork_lock)), 1),
prt_addr((void *)(addr + OFFSET(callout_lock)), 1),
prt_addr((void *)(addr + OFFSET(tdb_hash_lock)), 0));
prt_addr((void *)(addr + OFFSET(tdb_hash_lock_stats)), 1),
prt_addr((void *)(addr + OFFSET(siguaction)), 0));
prt_addr((void *)(addr + OFFSET(bucket[i])), 1),
prt_addr(uberdata.bucket[i].free_list, 1),
prt_addr((void *)(addr + OFFSET(atexit_root.exitfns_lock)), 1),
prt_addr(uberdata.atexit_root.head, 1),
prt_addr(uberdata.atexit_root.exit_frame_monitor, 0));
prt_addr((void *)(addr + OFFSET(quickexit_root.exitfns_lock)), 1),
prt_addr(uberdata.quickexit_root.head, 0));
prt_addr((void *)(addr + OFFSET(tsd_metadata.tsdm_lock)), 1),
prt_addr((void *)uberdata.tsd_metadata.tsdm_destro, 0));
prt_addr((void *)(addr + OFFSET(tls_metadata.tls_lock)), 1),
prt_addr(uberdata.tls_metadata.tls_modinfo.tls_data, 1),
prt_addr(uberdata.tls_metadata.static_tls.tls_data, 1),
prt_addr(uberdata.queue_head, 1),
prt_addr(uberdata.thr_hash_table, 1),
prt_addr(uberdata.ulwp_one, 1),
prt_addr(uberdata.all_lwps, 1),
prt_addr(uberdata.all_zombies, 0));
prt_addr((void *)uberdata.sigacthandler, 0));
prt_addr(uberdata.lwp_stacks, 1),
prt_addr(uberdata.lwp_laststack, 1),
prt_addr(uberdata.ulwp_freelist, 1),
prt_addr(uberdata.ulwp_lastfree, 1),
prt_addr(uberdata.ulwp_replace_free, 0));
prt_addr(uberdata.ulwp_replace_last, 1),
prt_addr(uberdata.atforklist, 0));
prt_addr(uberdata.robustlocks, 1),
prt_addr(uberdata.robustlist, 1),
prt_addr(uberdata.progname, 0));
prt_addr(uberdata.tdb_bootstrap, 1),
prt_addr(uberdata.tdb.tdb_sync_addr_hash, 1),
prt_addr(uberdata.tdb.tdb_sync_addr_free, 1),
prt_addr(uberdata.tdb.tdb_sync_addr_last, 1),
prt_addr((void *)uberdata.tdb.tdb_events, 0));