libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
Loading...
Searching...
No Matches
evt_ext.h
1/* DO NOT EDIT: automatically built by dist/s_include. */
2/* See M0_CLAIMS.md [T2]. */
3
4#ifndef EVT_EXT_H
5#define EVT_EXT_H
6
7int __xtc_coro_preempt __P((void *));
8int __xtc_coro_preempt_effective __P((void));
9int __xtc_sim_active __P((void));
10int __xtc_sim_io_corrupt_active __P((void));
11int __xtc_sim_io_enospc __P((void));
12int __xtc_sim_io_faults_active __P((void));
13int __xtc_sim_io_flip_byte __P((int));
14int __xtc_sim_io_should_fault __P((void));
15int __xtc_sim_io_stale_read __P((int, uint64_t, void *, int));
16int __xtc_sim_io_torn_prefix __P((int));
17int __xtc_sim_partition_blocked __P((int, int));
18int __xtc_sim_run_consistency_check __P((void));
19int __xtc_sim_sched_pessimal_pct __P((void));
20int __xtc_sim_swizzle_pct __P((void));
21int __xtc_sim_vclock __P((int64_t *));
22int __xtc_sim_vclock_observed __P((int64_t *));
23int xtc_async __P((xtc_loop_t *, xtc_coro_fn, void *, xtc_task_t **));
24int xtc_await __P((xtc_task_t *, intptr_t *));
25int xtc_exec_async __P((xtc_exec_t *, xtc_coro_fn, void *, xtc_task_t **));
26int xtc_exec_async_on __P((xtc_exec_t *, int, xtc_coro_fn, void *, xtc_task_t **));
27int xtc_exec_fini __P((xtc_exec_t *));
28int xtc_exec_init __P((xtc_exec_t **, int));
29int xtc_exec_loop_id __P((void));
30int xtc_exec_loop_stats __P((xtc_exec_t *, int, xtc_loop_stats_t *));
31int xtc_exec_n_loops __P((xtc_exec_t *));
32int xtc_exec_run __P((xtc_exec_t *));
33int xtc_exec_set_preempt __P((xtc_exec_t *, int64_t));
34int xtc_exec_spawn __P((xtc_exec_t *, xtc_task_fn, void *, xtc_task_t **));
35int xtc_exec_spawn_on __P((xtc_exec_t *, int, xtc_task_fn, void *, xtc_task_t **));
36int xtc_exec_stop __P((xtc_exec_t *));
37int xtc_loop_fini __P((xtc_loop_t *));
38int xtc_loop_init __P((xtc_loop_t **));
39int xtc_loop_run __P((xtc_loop_t *));
40int xtc_loop_stop __P((xtc_loop_t *));
41int xtc_shard_count __P((void));
42int xtc_shard_id __P((void));
43int xtc_sim_buggify __P((const char *));
44int xtc_sim_buggify_active_count __P((void));
45int xtc_sim_buggify_fault __P((unsigned));
46int xtc_sim_buggify_reached_count __P((void));
47int xtc_sim_buggify_site __P((int, char *, size_t, int *));
48int xtc_sim_check __P((xtc_exec_t *));
49int xtc_sim_exec_run __P((xtc_exec_t *, uint64_t, long));
50int xtc_sim_fault __P((unsigned));
51int xtc_sim_fault_point __P((const char *));
52int xtc_sim_fault_points_seen __P((void));
53int xtc_sim_nondeterminism_count __P((void));
54int xtc_task_park_on_fd __P((xtc_task_t *, int, uint32_t));
55int xtc_task_park_on_timer __P((xtc_task_t *, int64_t));
56int xtc_task_spawn __P((xtc_loop_t *, xtc_task_fn, void *, xtc_task_t **));
57int xtc_task_waker __P((xtc_task_t *, xtc_waker_t *));
58int xtc_timer_cancel __P((xtc_timer_t *));
59int xtc_timer_set __P((xtc_loop_t *, int64_t, xtc_timer_fn, void *, xtc_timer_t **));
60int xtc_waker_wake __P((const xtc_waker_t *));
61int xtc_yield_check __P((void));
62int xtc_yield_if_due __P((void));
63int64_t __xtc_sim_io_latency __P((void));
64int64_t __xtc_sim_net_latency __P((void));
65struct xtc_res *xtc_loop_res __P((xtc_loop_t *));
66uint64_t __xtc_sim_rng __P((int));
67uint64_t __xtc_sim_rng_range __P((int, uint64_t));
68uint64_t xtc_sim_fault_point_fires __P((const char *));
69uint64_t xtc_sim_io_durable_end __P((int));
70uint64_t xtc_sim_state_hash __P((xtc_exec_t *));
71uint64_t xtc_yield_due_count __P((const xtc_loop_t *));
72void __xtc_sim_io_stale_record __P((int, uint64_t, const void *, int));
73void __xtc_sim_io_wb_synced __P((int));
74void __xtc_sim_io_wb_wrote __P((int, uint64_t));
75void __xtc_sim_nondeterminism __P((const char *));
76void __xtc_task_free __P((xtc_task_t *));
77void xtc_exec_set_service_mode __P((xtc_exec_t *, int));
78void xtc_sim_activate __P((uint64_t));
79void xtc_sim_buggify_disable __P((void));
80void xtc_sim_buggify_enable __P((unsigned));
81void xtc_sim_clock_advance __P((int64_t));
82void xtc_sim_clock_disable __P((void));
83void xtc_sim_clock_enable __P((int64_t));
84void xtc_sim_clock_set __P((int64_t));
85void xtc_sim_clock_skew __P((int64_t, int));
86void xtc_sim_deactivate __P((void));
87void xtc_sim_fault_points_disable __P((void));
88void xtc_sim_fault_points_enable __P((unsigned));
89void xtc_sim_io_corrupt_disable __P((void));
90void xtc_sim_io_corrupt_enable __P((unsigned));
91void xtc_sim_io_enospc_enable __P((unsigned));
92void xtc_sim_io_faults_disable __P((void));
93void xtc_sim_io_faults_enable __P((int64_t, int64_t, unsigned));
94void xtc_sim_io_stale_enable __P((unsigned));
95void xtc_sim_io_wb_enable __P((int));
96void xtc_sim_net_latency __P((int64_t, int64_t));
97void xtc_sim_partition_clear __P((void));
98void xtc_sim_partition_isolate __P((int));
99void xtc_sim_partition_set __P((int, int, int));
100void xtc_sim_sched_pessimal __P((unsigned));
101void xtc_sim_set_consistency_check __P((xtc_sim_consistency_fn, void *));
102void xtc_sim_strict __P((int));
103void xtc_sim_swizzle_disable __P((void));
104void xtc_sim_swizzle_enable __P((unsigned));
105void xtc_yield __P((void));
106void xtc_yield_set_budget __P((xtc_loop_t *, int64_t));
107xtc_loop_t *xtc_exec_loop __P((xtc_exec_t *, int));
108
109#endif /* EVT_EXT_H */