/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | cancel.c | 38 ulwp_t *self = curthread; in pthread_cancel() 40 ulwp_t *ulwp; in pthread_cancel() 94 ulwp_t *self = curthread; in pthread_setcancelstate() 151 ulwp_t *self = curthread; in pthread_setcanceltype() 205 ulwp_t *self = curthread; in pthread_testcancel() 219 ulwp_t *self = curthread; in _cancelon() 237 ulwp_t *self = curthread; in _canceloff() 255 ulwp_t *self = curthread; in _canceloff_nocancel() 274 ulwp_t *self = curthread; in __pthread_cleanup_push() 292 ulwp_t *self = curthread; in __pthread_cleanup_pop() [all …]
|
H A D | thr.c | 171 static ulwp_t *ulwp_alloc(void); 172 static void ulwp_free(ulwp_t *); 178 hash_in_unlocked(ulwp_t *ulwp, int ix, uberdata_t *udp) in hash_in_unlocked() 186 hash_in(ulwp_t *ulwp, uberdata_t *udp) in hash_in() 200 hash_out_unlocked(ulwp_t *ulwp, int ix, uberdata_t *udp) in hash_out_unlocked() 202 ulwp_t **ulwpp; in hash_out_unlocked() 214 hash_out(ulwp_t *ulwp, uberdata_t *udp) in hash_out() 232 ulwp_clean(ulwp_t *ulwp) in ulwp_clean() 258 dead_and_buried(ulwp_t *ulwp) in dead_and_buried() 276 ulwp_t *self = curthread; in trim_stack_cache() [all …]
|
H A D | synch.c | 216 ulwp_t *self = curthread; in _ceil_mylist_del() 239 ulwp_t *self = curthread; in _ceil_mylist_add() 254 set_rt_priority(ulwp_t *self, int prio) in set_rt_priority() 271 ulwp_t *self = curthread; in _ceil_prio_inherit() 285 ulwp_t *self = curthread; in _ceil_prio_waive() 418 ulwp_t *self = curthread; in spin_lock_set() 455 ulwp_t *self = curthread; in spin_lock_clear() 471 ulwp_t *self = curthread; in queue_alloc() 507 ulwp_t *self = curthread; in QVERIFY() 510 ulwp_t *ulwp; in QVERIFY() [all …]
|
H A D | rwlock.c | 53 ulwp_t *self = curthread; in rwl_entry() 122 rwl_free(ulwp_t *ulwp) in rwl_free() 142 ulwp_t *self = curthread; in rw_read_held() 185 ulwp_t *self = curthread; in rw_write_held() 205 ulwp_t *self = curthread; in rwlock_init() 242 ulwp_t *self = curthread; in rwlock_destroy() 289 ulwp_t *self = curthread; in read_lock_try() 310 ulwp_t *self = curthread; in read_unlock_try() 333 ulwp_t *self = curthread; in write_lock_try() 356 ulwp_t *self = curthread; in write_unlock_try() [all …]
|
H A D | tsd.c | 267 ulwp_t *self = curthread; in thr_setspecific_slow() 324 ulwp_t *self = curthread; in thr_setspecific() 376 return ((ptrdiff_t)offsetof(ulwp_t, ul_ftsd[key])); in _thr_slot_offset() 386 ulwp_t *self = curthread; in tsd_exit() 442 tsd_free(ulwp_t *ulwp) in tsd_free() 445 ulwp_t *self = curthread; in tsd_free()
|
H A D | assfail.c | 38 ulwp_t *panic_thread; 41 static ulwp_t *assert_thread = NULL; 70 ulwp_t *self; in Abort() 89 ulwp_t *self; in common_panic() 165 ulwp_t *self; in lock_error() 256 ulwp_t *self; in rwlock_error() 343 ulwp_t *self; in thread_error() 392 ulwp_t *self; in __assfail()
|
H A D | pthread.c | 52 ulwp_t *ulwp; in _thr_setinherit() 68 ulwp_t *ulwp; in _thr_setparam() 110 ulwp_t *self = curthread; in pthread_create() 159 ulwp_t *ulwp = find_lwp(tid); in pthread_create() 232 ulwp_t *ulwp; in pthread_getschedparam()
|
H A D | sigaction.c | 77 ulwp_t *self = curthread; in call_user_handler() 245 ulwp_t *self = curthread; in take_deferred_signal() 295 ulwp_t *self = curthread; in sigacthandler() 369 ulwp_t *self = curthread; in sigaction() 471 ulwp_t *self = curthread; in setsigacthandler() 492 block_all_signals(ulwp_t *self) in block_all_signals() 528 ulwp_t *self = curthread; in setcontext() 606 ulwp_t *self = curthread; in thr_sigsetmask() 736 ulwp_t *self = curthread; in do_sigcancel()
|
H A D | sema.c | 84 ulwp_t *self = curthread; in sema_wait_impl() 135 ulwp_t *ulwp; in sema_wait_impl() 261 ulwp_t *self = curthread; in sema_trywait() 283 ulwp_t *ulwp; in sema_trywait() 328 ulwp_t *self = curthread; in sema_post() 350 ulwp_t *ulwp; in sema_post()
|
H A D | tls.c | 88 ulwp_t *oldself = __curthread(); in __tls_static_mods() 218 ulwp_t *self = curthread; in slow_tls_get_addr() 299 ulwp_t *self = curthread; in __tls_get_addr() 319 ulwp_t *self = curthread; in tls_setup() 374 ulwp_t *self = curthread; in tls_exit() 433 tls_free(ulwp_t *ulwp) in tls_free()
|
H A D | scalls.c | 154 ulwp_t *self = curthread; in forkx() 291 ulwp_t *self = curthread; in forkallx() 353 ulwp_t *self = curthread; \ 413 ulwp_t *self = curthread; \ 464 ulwp_t *self = curthread; in _cancel_prologue() 486 ulwp_t *self = curthread; in _cancel_epilogue()
|
H A D | alloc.c | 184 ulwp_t *self; in lmalloc() 274 ulwp_t *self; in lfree()
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | thr_uberdata.h | 151 #define MUTEX_OWNER(mp) ((ulwp_t *)(uintptr_t)(mp)->mutex_owner) 691 } ulwp_t; typedef 701 #define REPLACEMENT_SIZE ((size_t)&((ulwp_t *)NULL)->ul_sigmask) 804 ulwp_t *hash_bucket; /* hash bucket points to the list of ulwps */ 806 (sizeof (mutex_t) + sizeof (cond_t) + sizeof (ulwp_t *))]; 967 ulwp_t *ulwp_one; /* main thread */ 968 ulwp_t *all_lwps; /* circular ul_forw/ul_back list of live lwps */ 969 ulwp_t *all_zombies; /* circular ul_forw/ul_back list of zombies */ 975 ulwp_t *lwp_stacks; 976 ulwp_t *lwp_laststack; [all …]
|
H A D | thr_inlines.h | 51 extern __GNU_INLINE ulwp_t * 55 ulwp_t *__value; in _curthread() 58 ulwp_t *__value; in _curthread() 61 register ulwp_t *__value __asm__("g7"); in _curthread() 68 extern __GNU_INLINE ulwp_t * 71 ulwp_t *__value; in __curthread()
|
/illumos-gate/usr/src/lib/libc/sparc/threads/ |
H A D | machdep.c | 38 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp) in setup_top_frame() 63 setup_context(ucontext_t *ucp, void *(*func)(ulwp_t *), in setup_context() argument 64 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context() 95 _thrp_setup(ulwp_t *self) in _thrp_setup() 119 _fpinherit(ulwp_t *ulwp) in _fpinherit() 141 getgregs(ulwp_t *ulwp, gregset_t rs) in getgregs() 165 setgregs(ulwp_t *ulwp, gregset_t rs) in setgregs() 185 ulwp_t *self = curthread; in __csigsetjmp()
|
/illumos-gate/usr/src/lib/libc/amd64/threads/ |
H A D | machdep.c | 37 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp __unused) in setup_top_frame() 68 setup_context(ucontext_t *ucp, void *(*func)(ulwp_t *), in setup_context() argument 69 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context() 104 _thrp_setup(ulwp_t *self) in _thrp_setup() 123 _fpinherit(ulwp_t *ulwp) in _fpinherit() 129 getgregs(ulwp_t *ulwp, gregset_t rs) in getgregs() 155 setgregs(ulwp_t *ulwp, gregset_t rs) in setgregs() 176 ulwp_t *self = curthread; in __csigsetjmp()
|
/illumos-gate/usr/src/lib/libc/i386/threads/ |
H A D | machdep.c | 49 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp) in setup_top_frame() 88 setup_context(ucontext_t *ucp, void *(*func)(ulwp_t *), in setup_context() argument 89 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context() 149 _thrp_setup(ulwp_t *self) in _thrp_setup() 168 _fpinherit(ulwp_t *ulwp) in _fpinherit() 174 getgregs(ulwp_t *ulwp, gregset_t rs) in getgregs() 196 setgregs(ulwp_t *ulwp, gregset_t rs) in setgregs() 219 ulwp_t *self = curthread; in __csigsetjmp()
|
/illumos-gate/usr/src/lib/libc_db/common/ |
H A D | thread_db.c | 239 offsetof(ulwp_t, ul_lwpid), in td_read_uberdata() 1013 ulwp_t ulwp; in __td_ta_thr_iter() 1303 ulwp_t *ulwp, td_thrinfo_t *ti_p) in td_thr2to() 1324 REPLACEMENT_SIZE : sizeof (ulwp_t); in td_thr2to() 1419 ulwp_t ulwp; in __td_thr_get_info() 1510 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in mod_eventset() 1678 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in __td_thr_event_getmsg() 1797 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in thr_to_lwpid() 2157 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in __td_thr_tsd() 2271 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in __td_thr_tlsbase() [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | atexit.c | 103 ulwp_t *self; in __cxa_atexit() 240 ulwp_t *self = curthread; in _preexec_atfork_unload() 393 ulwp_t *self; in at_quick_exit()
|
H A D | stack.c | 47 ulwp_t *self = curthread; in stack_setbounds()
|
H A D | atfork.c | 50 ulwp_t *self = curthread; in pthread_atfork()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/ |
H A D | libc.c | 445 #define OFFSET(member) ((size_t)OFFSETOF(ulwp_t, member)) 451 ulwp_t ulwp; in d_ulwp() 947 ulwp_t ulwp; in ulwp_walk_step() 992 uintptr_t addr = (uintptr_t)(((ulwp_t *)wsp->walk_layer)->ul_wchan); in wchan_walk_step() 1011 whatis_walk_ulwp(uintptr_t addr, const ulwp_t *ulwp, mdb_whatis_t *w) in whatis_walk_ulwp() 1017 while (mdb_whatis_match(w, addr, sizeof (ulwp_t), &cur)) in whatis_walk_ulwp() 1093 tid2ulwp_walk(uintptr_t addr, ulwp_t *ulwp, tid2ulwp_walk_t *t2u) in tid2ulwp_walk() 1460 d_mutex_walk(uintptr_t addr, const ulwp_t *ulwp, d_mutex_walkdata_t *wd) in d_mutex_walk() 1561 ulwp_t u; in d_mutex() 1593 ulwp_t u; in d_mutex()
|
H A D | findstack_subr.c | 185 stacks_ulwp_walk(uintptr_t addr, ulwp_t *ulwp, void *ignored) in stacks_ulwp_walk() 226 ulwp_t ulwp; in stacks_findstack()
|
/illumos-gate/usr/src/lib/libc/port/unwind/ |
H A D | unwind.c | 74 ulwp_t *self = curthread; in _t_cancel()
|
/illumos-gate/usr/src/lib/libc/amd64/unwind/ |
H A D | thrp_unwind.c | 84 ulwp_t *self = curthread; in _thrp_unwind()
|