Lines Matching defs:pthread_functions_s

66 typedef const struct pthread_functions_s {  struct
67 int version;
70 void (*pthread_init)(void);
72 void *__unused_was_fill_procworkqueue;
73 void *__unused1;
74 void *__unused2;
75 void *__unused_was_workqueue_exit;
76 void *__unused_was_workqueue_mark_exiting;
77 void *__unused_was_workqueue_thread_yielded;
79 void (*pth_proc_hashinit)(proc_t p);
80 void (*pth_proc_hashdelete)(proc_t p);
83 …er_funcarg, user_addr_t user_stack, user_addr_t user_pthread, uint32_t flags, user_addr_t *retval);
84 …user_addr_t dummy_value, user_addr_t targetconc_ptr, uint64_t dispatchqueue_offset, int32_t *retva…
85 …ruct proc *p, user_addr_t stackaddr, size_t size, uint32_t kthport, uint32_t sem, int32_t *retval);
86 int (*thread_selfid)(struct proc *p, uint64_t *retval);
87 void *__unused_was_workq_kernreturn;
88 void *__unused_was_workq_open;
91 … user_addr_t mutex, uint32_t mgen, uint32_t ugen, uint64_t tid, uint32_t flags, uint32_t *retval);
92 … user_addr_t mutex, uint32_t mgen, uint32_t ugen, uint64_t tid, uint32_t flags, uint32_t *retval);
93 …nt64_t cvudgen, uint32_t flags, user_addr_t mutex, uint64_t mugen, uint64_t tid, uint32_t *retval);
94 …nt thread_port, user_addr_t mutex, uint64_t mugen, uint64_t tid, uint32_t flags, uint32_t *retval);
95 … user_addr_t mutex, uint64_t mugen, uint32_t flags, int64_t sec, uint32_t nsec, uint32_t * retval);
96 …nt32_t cvugen, uint32_t cvsgen, uint32_t prepocnt, uint32_t preposeq, uint32_t flags, int *retval);
97 …er_addr_t rwlock, uint32_t lgenval, uint32_t ugenval, uint32_t rw_wc, int flags, uint32_t *retval);
98 …er_addr_t rwlock, uint32_t lgenval, uint32_t ugenval, uint32_t rw_wc, int flags, uint32_t *retval);
99 …er_addr_t rwlock, uint32_t lgenval, uint32_t ugenval, uint32_t rw_wc, int flags, uint32_t *retval);
100 …er_addr_t rwlock, uint32_t lgenval, uint32_t ugenval, uint32_t rw_wc, int flags, uint32_t *retval);
101 …er_addr_t rwlock, uint32_t lgenval, uint32_t ugenval, uint32_t rw_wc, int flags, uint32_t *retval);
103 void *__unused_was_workqueue_get_sched_callback;
106 …gs, user_addr_t stack_addr_hint, user_addr_t targetconc_ptr, uint32_t dispatchqueue_offset, uint32…
108 void *__unused_was_bsdthread_ctl;
109 void *__unused_was_workq_reqthreads;
111 void *__unused_was_thread_qos_from_pthread_priority;
112 void *__unused_was_get_pwq_state_kdp;
113 void *__unused3;
114 void *__unused_was_pthread_priority_canonicalize2;
115 void *__unused_was_workq_thread_has_been_unbound;
117 void (*pthread_find_owner)(thread_t thread, struct stackshot_thread_waitinfo *waitinfo);
118 void *(*pthread_get_thread_kwq)(thread_t thread);
120 void *__unused_was_workq_threadreq;
122 int (*workq_handle_stack_events)(proc_t p, thread_t th, vm_map_t map,
126 int (*workq_create_threadstack)(proc_t p, vm_map_t vmap,
129 int (*workq_destroy_threadstack)(proc_t p, vm_map_t vmap,
132 void (*workq_setup_thread)(proc_t p, thread_t th, vm_map_t map,
136 void (*workq_markfree_threadstack)(proc_t p, thread_t, vm_map_t map,
140 void * _pad[83];