Lines Matching refs:hbthr
174 static Thread* mk_Thread ( Thr* hbthr ) { in mk_Thread() argument
180 thread->hbthr = hbthr; in mk_Thread()
1014 Thr* hbthr = thr->hbthr; in shadow_mem_scopy_range() local
1015 tl_assert(hbthr); in shadow_mem_scopy_range()
1016 libhb_copy_shadow_state( hbthr, src, dst, len ); in shadow_mem_scopy_range()
1021 Thr* hbthr = thr->hbthr; in shadow_mem_cread_range() local
1022 tl_assert(hbthr); in shadow_mem_cread_range()
1023 LIBHB_CREAD_N(hbthr, a, len); in shadow_mem_cread_range()
1027 Thr* hbthr = thr->hbthr; in shadow_mem_cwrite_range() local
1028 tl_assert(hbthr); in shadow_mem_cwrite_range()
1029 LIBHB_CWRITE_N(hbthr, a, len); in shadow_mem_cwrite_range()
1034 libhb_srange_new( thr->hbthr, a, len ); in shadow_mem_make_New()
1042 libhb_srange_noaccess_NoFX( thr->hbthr, aIN, len ); in shadow_mem_make_NoAccess_NoFX()
1050 libhb_srange_noaccess_AHAE( thr->hbthr, aIN, len ); in shadow_mem_make_NoAccess_AHAE()
1057 libhb_srange_untrack( thr->hbthr, aIN, len ); in shadow_mem_make_Untracked()
1119 tl_assert(thr->hbthr); in evhH__post_thread_w_acquires_lock()
1127 libhb_so_recv( thr->hbthr, lk->hbso, True/*strong_recv*/ ); in evhH__post_thread_w_acquires_lock()
1170 libhb_so_recv( thr->hbthr, lk->hbso, True/*strong_recv*/ ); in evhH__post_thread_w_acquires_lock()
1218 tl_assert(thr->hbthr); in evhH__post_thread_r_acquires_lock()
1226 libhb_so_recv( thr->hbthr, lk->hbso, False/*!strong_recv*/ ); in evhH__post_thread_r_acquires_lock()
1245 libhb_so_recv( thr->hbthr, lk->hbso, False/*!strong_recv*/ ); in evhH__post_thread_r_acquires_lock()
1391 tl_assert(thr->hbthr); in evhH__pre_thread_releases_lock()
1395 libhb_so_send( thr->hbthr, lock->hbso, was_heldW ); in evhH__pre_thread_releases_lock()
1433 libhb_Thr_resumes( current_Thread->hbthr ); in evh__start_client_code()
1603 hbthr_p = thr_p->hbthr; in evh__pre_thread_ll_create()
1695 tl_assert(thr_q->hbthr); in evh__pre_thread_ll_exit()
1696 libhb_async_exit(thr_q->hbthr); in evh__pre_thread_ll_exit()
1726 tl_assert(thr->hbthr); in evh__atfork_child()
1727 libhb_async_exit(thr->hbthr); in evh__atfork_child()
1785 hbthr_s = thr_s->hbthr; in evh__HG_PTHREAD_JOIN_POST()
1786 hbthr_q = thr_q->hbthr; in evh__HG_PTHREAD_JOIN_POST()
1915 Thr* hbthr = thr->hbthr; in evh__mem_help_cread_1() local
1917 LIBHB_CREAD_1(hbthr, a); in evh__mem_help_cread_1()
1923 Thr* hbthr = thr->hbthr; in evh__mem_help_cread_2() local
1925 LIBHB_CREAD_2(hbthr, a); in evh__mem_help_cread_2()
1931 Thr* hbthr = thr->hbthr; in evh__mem_help_cread_4() local
1933 LIBHB_CREAD_4(hbthr, a); in evh__mem_help_cread_4()
1939 Thr* hbthr = thr->hbthr; in evh__mem_help_cread_8() local
1941 LIBHB_CREAD_8(hbthr, a); in evh__mem_help_cread_8()
1947 Thr* hbthr = thr->hbthr; in evh__mem_help_cread_N() local
1949 LIBHB_CREAD_N(hbthr, a, size); in evh__mem_help_cread_N()
1955 Thr* hbthr = thr->hbthr; in evh__mem_help_cwrite_1() local
1957 LIBHB_CWRITE_1(hbthr, a); in evh__mem_help_cwrite_1()
1963 Thr* hbthr = thr->hbthr; in evh__mem_help_cwrite_2() local
1965 LIBHB_CWRITE_2(hbthr, a); in evh__mem_help_cwrite_2()
1971 Thr* hbthr = thr->hbthr; in evh__mem_help_cwrite_4() local
1973 LIBHB_CWRITE_4(hbthr, a); in evh__mem_help_cwrite_4()
1979 Thr* hbthr = thr->hbthr; in evh__mem_help_cwrite_8() local
1981 LIBHB_CWRITE_8(hbthr, a); in evh__mem_help_cwrite_8()
1987 Thr* hbthr = thr->hbthr; in evh__mem_help_cwrite_N() local
1989 LIBHB_CWRITE_N(hbthr, a, size); in evh__mem_help_cwrite_N()
2416 libhb_so_send( thr->hbthr, cvi->so, True/*strong_send*/ ); in evh__HG_PTHREAD_COND_SIGNAL_PRE()
2533 libhb_so_recv( thr->hbthr, cvi->so, True/*strong_recv*/ ); in evh__HG_PTHREAD_COND_WAIT_POST()
2857 Thr* hbthr = thr->hbthr; in evh__HG_POSIX_SEM_INIT_POST() local
2858 tl_assert(hbthr); in evh__HG_POSIX_SEM_INIT_POST()
2861 libhb_so_send( hbthr, so, True/*strong send*/ ); in evh__HG_POSIX_SEM_INIT_POST()
2878 Thr* hbthr; in evh__HG_POSIX_SEM_POST_PRE() local
2889 hbthr = thr->hbthr; in evh__HG_POSIX_SEM_POST_PRE()
2890 tl_assert(hbthr); in evh__HG_POSIX_SEM_POST_PRE()
2893 libhb_so_send( hbthr, so, True/*strong send*/ ); in evh__HG_POSIX_SEM_POST_PRE()
2906 Thr* hbthr; in evh__HG_POSIX_SEM_WAIT_POST() local
2920 hbthr = thr->hbthr; in evh__HG_POSIX_SEM_WAIT_POST()
2921 tl_assert(hbthr); in evh__HG_POSIX_SEM_WAIT_POST()
2923 libhb_so_recv( hbthr, so, True/*strong recv*/ ); in evh__HG_POSIX_SEM_WAIT_POST()
3117 Thr* hbthr = t->hbthr; in do_barrier_cross_sync_and_empty() local
3118 libhb_so_send( hbthr, so, False/*weak send*/ ); in do_barrier_cross_sync_and_empty()
3123 Thr* hbthr = t->hbthr; in do_barrier_cross_sync_and_empty() local
3124 libhb_so_recv( hbthr, so, True/*strong recv*/ ); in do_barrier_cross_sync_and_empty()
3355 libhb_so_send( thr->hbthr, so, False/*!strong_send*/ ); in evh__HG_USERSO_SEND_PRE()
3383 libhb_so_recv( thr->hbthr, so, True/*strong_recv*/ ); in evh__HG_USERSO_RECV_POST()
5205 dmml->hg_dependent->hbthr, stayer->hbthr); in hg_handle_client_request()
5206 tl_assert(dmml->hg_dependent->hbthr != stayer->hbthr); in hg_handle_client_request()
5207 generate_quitter_stayer_dependence (dmml->hg_dependent->hbthr, in hg_handle_client_request()
5208 stayer->hbthr); in hg_handle_client_request()