7int xtc_exec_get_eager_rebalance __P((xtc_exec_t *));
8int xtc_exec_get_service_mode __P((xtc_exec_t *));
9int xtc_exec_get_steal_backoff __P((xtc_exec_t *));
10int __xtc_coro_preempt __P((
void *));
11int __xtc_coro_preempt_effective __P((
void));
12int __xtc_sim_active __P((
void));
13int __xtc_sim_io_corrupt_active __P((
void));
14int __xtc_sim_io_enospc __P((
void));
15int __xtc_sim_io_faults_active __P((
void));
16int __xtc_sim_io_flip_byte __P((
int));
17int __xtc_sim_io_should_fault __P((
void));
18int __xtc_sim_io_stale_read __P((
int, uint64_t,
void *,
int));
19int __xtc_sim_io_torn_prefix __P((
int));
20int __xtc_sim_partition_blocked __P((
int,
int));
21int __xtc_sim_run_consistency_check __P((
void));
22int __xtc_sim_sched_pessimal_pct __P((
void));
23int __xtc_sim_swizzle_pct __P((
void));
24int __xtc_sim_vclock __P((int64_t *));
25int __xtc_sim_vclock_observed __P((int64_t *));
26int xtc_async __P((xtc_loop_t *, xtc_coro_fn,
void *, xtc_task_t **));
27int xtc_await __P((xtc_task_t *, intptr_t *));
28int xtc_exec_async __P((xtc_exec_t *, xtc_coro_fn,
void *, xtc_task_t **));
29int xtc_exec_async_on __P((xtc_exec_t *,
int, xtc_coro_fn,
void *, xtc_task_t **));
30int xtc_exec_class_create __P((xtc_loop_t *,
int, int64_t, xtc_exec_class_t *));
31int xtc_exec_class_shares __P((xtc_exec_class_t));
32int xtc_exec_fini __P((xtc_exec_t *));
33int xtc_exec_init __P((xtc_exec_t **,
int));
34int xtc_exec_loop_id __P((
void));
36int xtc_exec_n_loops __P((xtc_exec_t *));
37int xtc_exec_run __P((xtc_exec_t *));
38int xtc_exec_set_preempt __P((xtc_exec_t *, int64_t));
39int xtc_exec_spawn __P((xtc_exec_t *, xtc_task_fn,
void *, xtc_task_t **));
40int xtc_exec_spawn_on __P((xtc_exec_t *,
int, xtc_task_fn,
void *, xtc_task_t **));
41int xtc_exec_stop __P((xtc_exec_t *));
42int xtc_loop_fini __P((xtc_loop_t *));
43int xtc_loop_init __P((xtc_loop_t **));
44int xtc_loop_run __P((xtc_loop_t *));
45int xtc_loop_stop __P((xtc_loop_t *));
46int xtc_loop_wake __P((xtc_loop_t *));
47int xtc_sched_continuous_set __P((xtc_loop_t *, uint32_t));
50int xtc_shard_count __P((
void));
51int xtc_shard_id __P((
void));
52int xtc_sim_buggify __P((
const char *));
53int xtc_sim_buggify_active_count __P((
void));
54int xtc_sim_buggify_fault __P((
unsigned));
55int xtc_sim_buggify_reached_count __P((
void));
56int xtc_sim_buggify_site __P((
int,
char *,
size_t,
int *));
57int xtc_sim_check __P((xtc_exec_t *));
58int xtc_sim_exec_run __P((xtc_exec_t *, uint64_t,
long));
59int xtc_sim_fault __P((
unsigned));
60int xtc_sim_fault_point __P((
const char *));
61int xtc_sim_fault_points_seen __P((
void));
62int xtc_sim_nondeterminism_count __P((
void));
63int xtc_task_park_on_fd __P((xtc_task_t *,
int, uint32_t));
64int xtc_task_park_on_timer __P((xtc_task_t *, int64_t));
65int xtc_task_spawn __P((xtc_loop_t *, xtc_task_fn,
void *, xtc_task_t **));
66int xtc_task_waker __P((xtc_task_t *,
xtc_waker_t *));
67int xtc_timer_cancel __P((xtc_timer_t *));
68int xtc_timer_release __P((xtc_timer_t *));
69int xtc_timer_set __P((xtc_loop_t *, int64_t, xtc_timer_fn,
void *, xtc_timer_t **));
71int xtc_yield_check __P((
void));
72int xtc_yield_if_due __P((
void));
73int64_t __xtc_sim_io_latency __P((
void));
74int64_t __xtc_sim_net_latency __P((
void));
75int64_t xtc_exec_class_latency __P((xtc_exec_class_t));
76struct xtc_res *xtc_loop_res __P((xtc_loop_t *));
77uint64_t __xtc_sim_rng __P((
int));
78uint64_t __xtc_sim_rng_range __P((
int, uint64_t));
79uint64_t xtc_exec_class_runs __P((xtc_exec_class_t));
80uint64_t xtc_exec_class_vruntime __P((xtc_exec_class_t));
81uint64_t xtc_loop_stall_count __P((
const xtc_loop_t *));
82uint64_t xtc_sim_fault_point_fires __P((
const char *));
83uint64_t xtc_sim_io_durable_end __P((
int));
84uint64_t xtc_sim_state_hash __P((xtc_exec_t *));
85uint64_t xtc_yield_due_count __P((
const xtc_loop_t *));
86void __xtc_sim_io_stale_record __P((
int, uint64_t,
const void *,
int));
87void __xtc_sim_io_wb_synced __P((
int));
88void __xtc_sim_io_wb_wrote __P((
int, uint64_t));
89void __xtc_sim_nondeterminism __P((
const char *));
90void __xtc_task_free __P((xtc_task_t *));
91void xtc_exec_set_eager_rebalance __P((xtc_exec_t *,
int));
92void xtc_exec_set_service_mode __P((xtc_exec_t *,
int));
93void xtc_exec_set_stall_budget __P((xtc_exec_t *, int64_t));
94void xtc_exec_set_steal_backoff __P((xtc_exec_t *,
int));
95void xtc_loop_set_stall_budget __P((xtc_loop_t *, int64_t));
96void xtc_loop_set_stall_cb __P((xtc_loop_t *, xtc_stall_cb,
void *));
97void xtc_sim_activate __P((uint64_t));
98void xtc_sim_buggify_disable __P((
void));
99void xtc_sim_buggify_enable __P((
unsigned));
100void xtc_sim_clock_advance __P((int64_t));
101void xtc_sim_clock_disable __P((
void));
102void xtc_sim_clock_enable __P((int64_t));
103void xtc_sim_clock_set __P((int64_t));
104void xtc_sim_clock_skew __P((int64_t,
int));
105void xtc_sim_deactivate __P((
void));
106void xtc_sim_fault_points_disable __P((
void));
107void xtc_sim_fault_points_enable __P((
unsigned));
108void xtc_sim_io_corrupt_disable __P((
void));
109void xtc_sim_io_corrupt_enable __P((
unsigned));
110void xtc_sim_io_enospc_enable __P((
unsigned));
111void xtc_sim_io_faults_disable __P((
void));
112void xtc_sim_io_faults_enable __P((int64_t, int64_t,
unsigned));
113void xtc_sim_io_stale_enable __P((
unsigned));
114void xtc_sim_io_wb_enable __P((
int));
115void xtc_sim_net_latency __P((int64_t, int64_t));
116void xtc_sim_partition_clear __P((
void));
117void xtc_sim_partition_isolate __P((
int));
118void xtc_sim_partition_set __P((
int,
int,
int));
119void xtc_sim_sched_pessimal __P((
unsigned));
120void xtc_sim_set_consistency_check __P((xtc_sim_consistency_fn,
void *));
121void xtc_sim_strict __P((
int));
122void xtc_sim_swizzle_disable __P((
void));
123void xtc_sim_swizzle_enable __P((
unsigned));
124void xtc_yield __P((
void));
125void xtc_yield_set_budget __P((xtc_loop_t *, int64_t));
126xtc_loop_t *xtc_exec_loop __P((xtc_exec_t *,
int));