Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save VladimirMakaev/0bc390f9df03bd1511a8cc527dc7579b to your computer and use it in GitHub Desktop.

Select an option

Save VladimirMakaev/0bc390f9df03bd1511a8cc527dc7579b to your computer and use it in GitHub Desktop.
Artifacts for rrnewton/hermit#4853 (chaos discovery mode): public-guest runs CSV, runner, and L2 verify JSONs
{
"sched_turns": 26,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 115,
"virttime_elapsed": 14702640,
"virttime_final": 1767225600014702640,
"realtime_elapsed": {
"secs": 0,
"nanos": 114120343
},
"timeslice_stats": {
"count": 7,
"sum_ns": 3702640,
"min_ns": 286760,
"max_ns": 837690
},
"per_thread_timeslice": [
[
3,
{
"count": 5,
"sum_ns": 2452860,
"min_ns": 286760,
"max_ns": 837690
}
],
[
5,
{
"count": 1,
"sum_ns": 645525,
"min_ns": 645525,
"max_ns": 645525
}
],
[
7,
{
"count": 1,
"sum_ns": 604255,
"min_ns": 604255,
"max_ns": 604255
}
]
],
"preemption": {
"max_timeslice_ns": 835700,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 19,
"detcore": 0,
"backend": 19,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":1932,"right":1932},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":26,"virtual_nanoseconds":14702640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":26,"virtual_nanoseconds":14702640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 28,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 115,
"virttime_elapsed": 15202640,
"virttime_final": 1767225600015202640,
"realtime_elapsed": {
"secs": 0,
"nanos": 125629746
},
"timeslice_stats": {
"count": 8,
"sum_ns": 3702640,
"min_ns": 120080,
"max_ns": 873670
},
"per_thread_timeslice": [
[
3,
{
"count": 5,
"sum_ns": 2452860,
"min_ns": 120080,
"max_ns": 873670
}
],
[
5,
{
"count": 2,
"sum_ns": 645525,
"min_ns": 293280,
"max_ns": 352245
}
],
[
7,
{
"count": 1,
"sum_ns": 604255,
"min_ns": 604255,
"max_ns": 604255
}
]
],
"preemption": {
"max_timeslice_ns": 808237,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 19,
"detcore": 0,
"backend": 19,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":1938,"right":1938},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":28,"virtual_nanoseconds":15202640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":28,"virtual_nanoseconds":15202640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 18,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 60,
"virttime_elapsed": 9948475,
"virttime_final": 1767225600009948475,
"realtime_elapsed": {
"secs": 0,
"nanos": 32316839
},
"timeslice_stats": {
"count": 6,
"sum_ns": 2448475,
"min_ns": 273160,
"max_ns": 589280
},
"per_thread_timeslice": [
[
3,
{
"count": 4,
"sum_ns": 1603385,
"min_ns": 292730,
"max_ns": 589280
}
],
[
5,
{
"count": 1,
"sum_ns": 273160,
"min_ns": 273160,
"max_ns": 273160
}
],
[
7,
{
"count": 1,
"sum_ns": 571930,
"min_ns": 571930,
"max_ns": 571930
}
]
],
"preemption": {
"max_timeslice_ns": 835700,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 60,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 60,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 5,
"detcore": 0,
"backend": 5,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":195,"right":195},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":18,"virtual_nanoseconds":9948475,"syscalls":60,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":18,"virtual_nanoseconds":9948475,"syscalls":60,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 18,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 62,
"virttime_elapsed": 10458785,
"virttime_final": 1767225600010458785,
"realtime_elapsed": {
"secs": 0,
"nanos": 47188380
},
"timeslice_stats": {
"count": 5,
"sum_ns": 2458785,
"min_ns": 35810,
"max_ns": 1038635
},
"per_thread_timeslice": [
[
3,
{
"count": 2,
"sum_ns": 1613695,
"min_ns": 575060,
"max_ns": 1038635
}
],
[
5,
{
"count": 1,
"sum_ns": 273160,
"min_ns": 273160,
"max_ns": 273160
}
],
[
7,
{
"count": 2,
"sum_ns": 571930,
"min_ns": 35810,
"max_ns": 536120
}
]
],
"preemption": {
"max_timeslice_ns": 808237,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 62,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 62,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 5,
"detcore": 0,
"backend": 5,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":198,"right":198},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":18,"virtual_nanoseconds":10458785,"syscalls":62,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[202,2,2,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":18,"virtual_nanoseconds":10458785,"syscalls":62,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[202,2,2,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 18,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 113,
"virttime_elapsed": 15288200,
"virttime_final": 1767225600015288200,
"realtime_elapsed": {
"secs": 0,
"nanos": 38758770
},
"timeslice_stats": {
"count": 4,
"sum_ns": 6788200,
"min_ns": 329570,
"max_ns": 2663930
},
"per_thread_timeslice": [
[
3,
{
"count": 1,
"sum_ns": 2442430,
"min_ns": 2442430,
"max_ns": 2442430
}
],
[
5,
{
"count": 2,
"sum_ns": 2993500,
"min_ns": 329570,
"max_ns": 2663930
}
],
[
7,
{
"count": 1,
"sum_ns": 1352270,
"min_ns": 1352270,
"max_ns": 1352270
}
]
],
"preemption": {
"max_timeslice_ns": 15858952,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 113,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 113,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 19,
"detcore": 0,
"backend": 19,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":309,"right":309},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":18,"virtual_nanoseconds":15288200,"syscalls":113,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":18,"virtual_nanoseconds":15288200,"syscalls":113,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 39,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 117,
"virttime_elapsed": 20824570,
"virttime_final": 1767225600020824570,
"realtime_elapsed": {
"secs": 0,
"nanos": 345047972
},
"timeslice_stats": {
"count": 14,
"sum_ns": 6824570,
"min_ns": 132300,
"max_ns": 844660
},
"per_thread_timeslice": [
[
3,
{
"count": 5,
"sum_ns": 2447660,
"min_ns": 274630,
"max_ns": 844660
}
],
[
5,
{
"count": 6,
"sum_ns": 2993520,
"min_ns": 132300,
"max_ns": 835700
}
],
[
7,
{
"count": 3,
"sum_ns": 1383390,
"min_ns": 195720,
"max_ns": 835700
}
]
],
"preemption": {
"max_timeslice_ns": 835700,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 117,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 117,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 20,
"detcore": 0,
"backend": 20,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 11,
"detcore": 0,
"backend": 11,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 7,
"detcore": 0,
"backend": 7,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":376,"right":376},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"14a8a1b72274b9160e4454df79b0fef52737f74bd26153ebfcc7c3e955d78792","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"14a8a1b72274b9160e4454df79b0fef52737f74bd26153ebfcc7c3e955d78792","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":39,"virtual_nanoseconds":20824570,"syscalls":117,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,20,0,20,0],[10,11,0,11,0],[11,7,0,7,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,1,1,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":39,"virtual_nanoseconds":20824570,"syscalls":117,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,20,0,20,0],[10,11,0,11,0],[11,7,0,7,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,1,1,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 45,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 117,
"virttime_elapsed": 22324570,
"virttime_final": 1767225600022324570,
"realtime_elapsed": {
"secs": 0,
"nanos": 369279315
},
"timeslice_stats": {
"count": 17,
"sum_ns": 6824570,
"min_ns": 37390,
"max_ns": 868510
},
"per_thread_timeslice": [
[
3,
{
"count": 5,
"sum_ns": 2447660,
"min_ns": 120080,
"max_ns": 868510
}
],
[
5,
{
"count": 10,
"sum_ns": 2993520,
"min_ns": 37390,
"max_ns": 808230
}
],
[
7,
{
"count": 2,
"sum_ns": 1383390,
"min_ns": 575160,
"max_ns": 808230
}
]
],
"preemption": {
"max_timeslice_ns": 808237,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 117,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 117,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 20,
"detcore": 0,
"backend": 20,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 11,
"detcore": 0,
"backend": 11,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 7,
"detcore": 0,
"backend": 7,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":394,"right":394},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"14a8a1b72274b9160e4454df79b0fef52737f74bd26153ebfcc7c3e955d78792","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"14a8a1b72274b9160e4454df79b0fef52737f74bd26153ebfcc7c3e955d78792","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":45,"virtual_nanoseconds":22324570,"syscalls":117,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,20,0,20,0],[10,11,0,11,0],[11,7,0,7,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,1,1,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":45,"virtual_nanoseconds":22324570,"syscalls":117,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":117,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,20,0,20,0],[10,11,0,11,0],[11,7,0,7,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,1,1,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 18,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 113,
"virttime_elapsed": 12192230,
"virttime_final": 1767225600012192230,
"realtime_elapsed": {
"secs": 0,
"nanos": 109458513
},
"timeslice_stats": {
"count": 4,
"sum_ns": 3692230,
"min_ns": 315960,
"max_ns": 2442470
},
"per_thread_timeslice": [
[
3,
{
"count": 1,
"sum_ns": 2442470,
"min_ns": 2442470,
"max_ns": 2442470
}
],
[
5,
{
"count": 2,
"sum_ns": 645525,
"min_ns": 315960,
"max_ns": 329565
}
],
[
7,
{
"count": 1,
"sum_ns": 604235,
"min_ns": 604235,
"max_ns": 604235
}
]
],
"preemption": {
"max_timeslice_ns": 15858952,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 113,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 113,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 19,
"detcore": 0,
"backend": 19,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":1911,"right":1911},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":18,"virtual_nanoseconds":12192230,"syscalls":113,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":18,"virtual_nanoseconds":12192230,"syscalls":113,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":113,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 26,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 115,
"virttime_elapsed": 14702640,
"virttime_final": 1767225600014702640,
"realtime_elapsed": {
"secs": 0,
"nanos": 107211515
},
"timeslice_stats": {
"count": 7,
"sum_ns": 3702640,
"min_ns": 286760,
"max_ns": 837690
},
"per_thread_timeslice": [
[
3,
{
"count": 5,
"sum_ns": 2452860,
"min_ns": 286760,
"max_ns": 837690
}
],
[
5,
{
"count": 1,
"sum_ns": 645525,
"min_ns": 645525,
"max_ns": 645525
}
],
[
7,
{
"count": 1,
"sum_ns": 604255,
"min_ns": 604255,
"max_ns": 604255
}
]
],
"preemption": {
"max_timeslice_ns": 835700,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 19,
"detcore": 0,
"backend": 19,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":1932,"right":1932},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":26,"virtual_nanoseconds":14702640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":26,"virtual_nanoseconds":14702640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 28,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 115,
"virttime_elapsed": 15202640,
"virttime_final": 1767225600015202640,
"realtime_elapsed": {
"secs": 0,
"nanos": 193730391
},
"timeslice_stats": {
"count": 8,
"sum_ns": 3702640,
"min_ns": 120080,
"max_ns": 873670
},
"per_thread_timeslice": [
[
3,
{
"count": 5,
"sum_ns": 2452860,
"min_ns": 120080,
"max_ns": 873670
}
],
[
5,
{
"count": 2,
"sum_ns": 645525,
"min_ns": 293280,
"max_ns": 352245
}
],
[
7,
{
"count": 1,
"sum_ns": 604255,
"min_ns": 604255,
"max_ns": 604255
}
]
],
"preemption": {
"max_timeslice_ns": 808237,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 115,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 5,
"detcore": 2,
"backend": 3,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 7,
"name": "poll",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 8,
"name": "lseek",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 19,
"detcore": 0,
"backend": 19,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 6,
"detcore": 0,
"backend": 6,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 131,
"name": "sigaltstack",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 186,
"name": "gettid",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 204,
"name": "sched_getaffinity",
"calls": 3,
"detcore": 3,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":1938,"right":1938},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"847fa99efbe08892e28c7af20791246c6156ef2e17d615e3a0943956c2eadfce","stdout_bytes":63,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":28,"virtual_nanoseconds":15202640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":28,"virtual_nanoseconds":15202640,"syscalls":115,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":115,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,5,2,3,0],[1,2,0,2,0],[3,4,0,4,0],[5,4,0,4,0],[7,1,0,1,0],[8,2,2,0,0],[9,19,0,19,0],[10,10,0,10,0],[11,6,0,6,0],[12,3,0,3,0],[13,6,0,6,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[131,9,0,9,0],[158,2,1,1,0],[186,3,0,3,0],[202,2,2,0,0],[204,3,3,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,4,0,4,0],[273,3,0,3,0],[302,2,2,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 12,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 60,
"virttime_elapsed": 8448475,
"virttime_final": 1767225600008448475,
"realtime_elapsed": {
"secs": 0,
"nanos": 22570202
},
"timeslice_stats": {
"count": 3,
"sum_ns": 2448475,
"min_ns": 273160,
"max_ns": 1603385
},
"per_thread_timeslice": [
[
3,
{
"count": 1,
"sum_ns": 1603385,
"min_ns": 1603385,
"max_ns": 1603385
}
],
[
5,
{
"count": 1,
"sum_ns": 273160,
"min_ns": 273160,
"max_ns": 273160
}
],
[
7,
{
"count": 1,
"sum_ns": 571930,
"min_ns": 571930,
"max_ns": 571930
}
]
],
"preemption": {
"max_timeslice_ns": 15858952,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 60,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 60,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 5,
"detcore": 0,
"backend": 5,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":180,"right":180},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":12,"virtual_nanoseconds":8448475,"syscalls":60,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":12,"virtual_nanoseconds":8448475,"syscalls":60,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 18,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 60,
"virttime_elapsed": 9948475,
"virttime_final": 1767225600009948475,
"realtime_elapsed": {
"secs": 0,
"nanos": 23820920
},
"timeslice_stats": {
"count": 6,
"sum_ns": 2448475,
"min_ns": 273160,
"max_ns": 589280
},
"per_thread_timeslice": [
[
3,
{
"count": 4,
"sum_ns": 1603385,
"min_ns": 292730,
"max_ns": 589280
}
],
[
5,
{
"count": 1,
"sum_ns": 273160,
"min_ns": 273160,
"max_ns": 273160
}
],
[
7,
{
"count": 1,
"sum_ns": 571930,
"min_ns": 571930,
"max_ns": 571930
}
]
],
"preemption": {
"max_timeslice_ns": 835700,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 60,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 60,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 5,
"detcore": 0,
"backend": 5,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":195,"right":195},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":18,"virtual_nanoseconds":9948475,"syscalls":60,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":18,"virtual_nanoseconds":9948475,"syscalls":60,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":60,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
{
"sched_turns": 18,
"schedevent_replayed": 0,
"schedevent_recorded": 0,
"schedevent_desynced": 0,
"desync_descrip": null,
"reprio_descrip": null,
"threads_descrip": "[3 5 7]",
"num_processes": 1,
"num_threads": 3,
"syscalls": 62,
"virttime_elapsed": 10458785,
"virttime_final": 1767225600010458785,
"realtime_elapsed": {
"secs": 0,
"nanos": 24413935
},
"timeslice_stats": {
"count": 5,
"sum_ns": 2458785,
"min_ns": 35810,
"max_ns": 1038635
},
"per_thread_timeslice": [
[
3,
{
"count": 2,
"sum_ns": 1613695,
"min_ns": 575060,
"max_ns": 1038635
}
],
[
5,
{
"count": 1,
"sum_ns": 273160,
"min_ns": 273160,
"max_ns": 273160
}
],
[
7,
{
"count": 2,
"sum_ns": 571930,
"min_ns": 35810,
"max_ns": 536120
}
]
],
"preemption": {
"max_timeslice_ns": 808237,
"timer_enabled": true
},
"dispatch_stats": {
"schema_version": 1,
"backend": "ptrace",
"counters": {
"signal_traps": 0,
"patched_direct_calls": 0,
"ptrace_seccomp_stops": 62,
"ptrace_sigtrap_stops": 0,
"sigill_marker_hits": 0,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": 0
},
"sites": {
"candidates": 0,
"patched": 0,
"fell_back": 0
},
"per_process": [
{
"process": 0,
"counters": {
"signal_traps": null,
"patched_direct_calls": null,
"ptrace_seccomp_stops": 62,
"ptrace_sigtrap_stops": null,
"sigill_marker_hits": null,
"ptrace_syscall_entry_stops": null,
"ptrace_syscall_exit_stops": null,
"refusals": null
}
}
]
},
"syscall_histogram": {
"architecture": "x86_64",
"observation_scope": {
"kind": "complete"
},
"syscalls": [
{
"nr": 0,
"name": "read",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 1,
"name": "write",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 3,
"name": "close",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 5,
"name": "fstat",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 9,
"name": "mmap",
"calls": 10,
"detcore": 0,
"backend": 10,
"refused": 0
},
{
"nr": 10,
"name": "mprotect",
"calls": 5,
"detcore": 0,
"backend": 5,
"refused": 0
},
{
"nr": 11,
"name": "munmap",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 12,
"name": "brk",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 13,
"name": "rt_sigaction",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 14,
"name": "rt_sigprocmask",
"calls": 9,
"detcore": 0,
"backend": 9,
"refused": 0
},
{
"nr": 17,
"name": "pread64",
"calls": 4,
"detcore": 0,
"backend": 4,
"refused": 0
},
{
"nr": 21,
"name": "access",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 28,
"name": "madvise",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 59,
"name": "execve",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 60,
"name": "exit",
"calls": 2,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 158,
"name": "arch_prctl",
"calls": 2,
"detcore": 1,
"backend": 1,
"refused": 0
},
{
"nr": 202,
"name": "futex",
"calls": 2,
"detcore": 2,
"backend": 0,
"refused": 0
},
{
"nr": 218,
"name": "set_tid_address",
"calls": 1,
"detcore": 0,
"backend": 1,
"refused": 0
},
{
"nr": 231,
"name": "exit_group",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 0
},
{
"nr": 257,
"name": "openat",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
},
{
"nr": 273,
"name": "set_robust_list",
"calls": 3,
"detcore": 0,
"backend": 3,
"refused": 0
},
{
"nr": 302,
"name": "prlimit64",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 318,
"name": "getrandom",
"calls": 1,
"detcore": 1,
"backend": 0,
"refused": 0
},
{
"nr": 334,
"name": "rseq",
"calls": 1,
"detcore": 0,
"backend": 0,
"refused": 1
},
{
"nr": 435,
"name": "clone3",
"calls": 2,
"detcore": 0,
"backend": 2,
"refused": 0
}
]
}
}
{"verified":true,"bitwise_parity":true,"verdict":"matched","no_result_reason":null,"infrastructure_error":null,"comparison":{"strictness":"canonical","display_name":"BitwiseInfoV1","compare_logs":true,"compare_io_buffers":true,"log_scope":"info","record_envelope":"all_records_v1","virtualize_time":true,"strip_lines":false,"canonicalize_addresses":true,"full_trace":true,"exact_remainder":true,"stripped_prefixes":["real-wall-clock-prefix/v1"],"canonicalizations":["host-address-to-first-appearance-ordinal/v1"],"ignore_lines":false,"skip_commit":false,"skip_detlog":false},"compared_log_messages":{"left":198,"right":198},"compared_outputs":{"left":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0},"right":{"exit_code":0,"signal":null,"stdout_sha256":"1cd27b440cf0189a08ed714e62668d8ff37ae183e61d111b8ee14b2759ad2b2d","stdout_bytes":78,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stderr_bytes":0}},"runtime":{"run1":{"scheduler_turns":18,"virtual_nanoseconds":10458785,"syscalls":62,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[202,2,2,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}},"run2":{"scheduler_turns":18,"virtual_nanoseconds":10458785,"syscalls":62,"dispatch":{"schema_version":1,"backend":"ptrace","counters":{"signal_traps":0,"patched_direct_calls":0,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":0,"sigill_marker_hits":0,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":0},"sites":{"candidates":0,"patched":0,"fell_back":0},"per_process":[{"process":0,"counters":{"signal_traps":null,"patched_direct_calls":null,"ptrace_seccomp_stops":62,"ptrace_sigtrap_stops":null,"sigill_marker_hits":null,"ptrace_syscall_entry_stops":null,"ptrace_syscall_exit_stops":null,"refusals":null}}]},"syscall_histogram":{"architecture":"x86_64","observation_scope":{"kind":"complete"},"counts":[[0,1,0,1,0],[1,1,0,1,0],[3,2,0,2,0],[5,3,0,3,0],[9,10,0,10,0],[10,5,0,5,0],[11,1,0,1,0],[12,3,0,3,0],[13,1,0,1,0],[14,9,0,9,0],[17,4,0,4,0],[21,1,0,1,0],[28,2,0,2,0],[59,1,0,0,0],[60,2,0,0,0],[158,2,1,1,0],[202,2,2,0,0],[218,1,0,1,0],[231,1,0,0,0],[257,2,0,2,0],[273,3,0,3,0],[302,1,1,0,0],[318,1,1,0,0],[334,1,0,0,1],[435,2,0,2,0]]}}},"guest_exit_code":0,"guest_signal":null,"first_divergent_scheduler_turn":null,"first_divergent_virtual_nanoseconds":null,"first_divergent_record":null,"first_divergent_syscall":null,"first_divergent_left_message":null,"first_divergent_right_message":null,"exact_branch_counter":{"present":true,"evidence":"CPU Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (GenuineIntel family 6 model 85 microcode 0x2006e05): Reverie performance-counter validation passed"}}
#!/usr/bin/env python3
"""Measure chaos-mode race reproduction on public racy guests, and summarize.
Measure (writes one CSV row per run, in seed order, one run at a time):
measure.py run --hermit=HERMIT --guests=DIR --out=runs.csv \
[--seeds=0-127] [--timeout=600] [--wrapper='CMD ...']
Each run is
[WRAPPER] prlimit --core=1:1 -- timeout --kill-after=10s TIMEOUT \
HERMIT --log=error run --strict --epoch=2026-01-01T00:00:00Z \
--base-env=minimal ARM --seed=S --summary-json=F -- GUEST
for ARM in control (`--chaos`) and draw (`--chaos --chaos-timeslice-draw=run`),
for every guest and seed. GUESTS holds the guest binaries named below.
Summarize (the tables of the pull request, from the CSV):
measure.py summarize runs.csv
Rules: a run is a race when it exits 1 and printed the guest's race line; a
pass when it exits 0 and printed the pass line; a timeout when the time limit
killed it; anything else is "other". Wall time runs from starting the command
to its exit. Median: statistics.median. p90: nearest rank, the
ceil(0.9 n)-th smallest value. The drawn timeslice is
`preemption.max_timeslice_ns` from the run's --summary-json.
"""
import argparse
import csv
import json
import math
import os
import shlex
import statistics
import subprocess
import sys
import tempfile
import time
GUESTS = {
# name: (binary in --guests, source, race line, pass line)
"hello_race": (
"hello_race",
"flaky-tests/hello_race.rs",
"Antagonistic schedule reached",
"Did not find antagonistic schedule",
),
"lock_granularity": (
"lock_granularity",
"tests/chaos/lock_granularity.c",
"Fail",
"Success",
),
"cas_sequence": (
"chaos_cas_sequence_bin",
"tests/chaos/cas_sequence.rs",
"Antagonistic schedule reached",
"Did not find antagonistic schedule",
),
}
ARMS = {
"control": ["--chaos"],
"draw": ["--chaos", "--chaos-timeslice-draw=run"],
}
COLUMNS = [
"guest",
"source",
"arm",
"flags",
"seed",
"drawn_max_timeslice_ns",
"outcome",
"exit_code",
"wall_s",
"t_signature_s",
]
def one(args, guest, arm, seed, workdir):
binary, source, race_line, pass_line = GUESTS[guest]
summary = os.path.join(workdir, f"{guest}-{arm}-{seed}.json")
cmd = [
*shlex.split(args.wrapper),
"prlimit", "--core=1:1", "--",
"timeout", "--kill-after=10s", str(args.timeout),
args.hermit, "--log=error", "run", "--strict",
"--epoch=2026-01-01T00:00:00Z", "--base-env=minimal",
*ARMS[arm], f"--seed={seed}", f"--summary-json={summary}",
"--", os.path.join(args.guests, binary),
]
start = time.monotonic()
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.DEVNULL, text=True)
t_signature = None
lines = []
for line in proc.stdout:
lines.append(line)
if t_signature is None and race_line in line:
t_signature = time.monotonic() - start
rc = proc.wait()
wall = time.monotonic() - start
out = "".join(lines)
if rc == 124 or rc == 137:
outcome = "timeout"
elif rc == 1 and race_line in out:
outcome = "race"
elif rc == 0 and pass_line in out:
outcome = "pass"
else:
outcome = "other"
try:
with open(summary) as f:
drawn = json.load(f)["preemption"]["max_timeslice_ns"]
except (OSError, KeyError, ValueError):
drawn = ""
return {
"guest": guest,
"source": source,
"arm": arm,
"flags": " ".join(ARMS[arm]),
"seed": seed,
"drawn_max_timeslice_ns": drawn,
"outcome": outcome,
"exit_code": rc,
"wall_s": f"{wall:.3f}",
"t_signature_s": "" if t_signature is None else f"{t_signature:.3f}",
}
def run(args):
lo, hi = (int(x) for x in args.seeds.split("-"))
with open(args.out, "w", newline="") as f, tempfile.TemporaryDirectory() as workdir:
writer = csv.DictWriter(f, fieldnames=COLUMNS)
writer.writeheader()
for guest in GUESTS:
for seed in range(lo, hi + 1):
for arm in ARMS:
writer.writerow(one(args, guest, arm, seed, workdir))
f.flush()
def p90(values):
values = sorted(values)
return values[math.ceil(0.9 * len(values)) - 1]
def summarize(args):
with open(args.csv) as f:
rows = list(csv.DictReader(f))
seeds = sorted({int(r["seed"]) for r in rows})
print(f"{len(rows)} runs, seeds {seeds[0]}-{seeds[-1]}")
print("guest | arm | seeds | races | outcomes | wall median / p90 / max | total")
for guest in GUESTS:
for arm in ARMS:
for lo, hi in ((0, 15), (seeds[0], seeds[-1])):
sel = [
r for r in rows
if r["guest"] == guest and r["arm"] == arm and lo <= int(r["seed"]) <= hi
]
if not sel:
continue
wall = [float(r["wall_s"]) for r in sel]
outcomes = {}
for r in sel:
outcomes[r["outcome"]] = outcomes.get(r["outcome"], 0) + 1
races = outcomes.get("race", 0)
print(
f"{guest} | {arm} | {lo}-{hi} | {races}/{len(sel)} | {outcomes} | "
f"{statistics.median(wall):.2f} / {p90(wall):.2f} / {max(wall):.2f} | "
f"{sum(wall):.0f}"
)
print("drawn decade | runs per guest | races (hello / lock / cas) | median wall s")
bins = [(1e3, 1e4), (1e4, 1e5), (1e5, 1e6), (1e6, 1e7), (1e7, 1e8), (1e8, 2e8 + 1)]
for lo, hi in bins:
races, medians, count = [], [], 0
for guest in GUESTS:
sel = [
r for r in rows
if r["guest"] == guest and r["arm"] == "draw"
and lo <= int(r["drawn_max_timeslice_ns"]) < hi
]
count = len(sel)
races.append(sum(r["outcome"] == "race" for r in sel))
medians.append(
f"{statistics.median([float(r['wall_s']) for r in sel]):.2f}" if sel else "-"
)
print(f"{lo:.0e}..{hi:.0e} | {count} | {races} | {' / '.join(medians)}")
def main():
parser = argparse.ArgumentParser(description=__doc__.splitlines()[0])
sub = parser.add_subparsers(dest="command", required=True)
r = sub.add_parser("run")
r.add_argument("--hermit", required=True)
r.add_argument("--guests", required=True)
r.add_argument("--out", required=True)
r.add_argument("--seeds", default="0-127")
r.add_argument("--timeout", type=int, default=600)
r.add_argument("--wrapper", default="", help="command prefix, e.g. a CPU-slot wrapper")
s = sub.add_parser("summarize")
s.add_argument("csv")
args = parser.parse_args()
run(args) if args.command == "run" else summarize(args)
if __name__ == "__main__":
sys.exit(main())
guest source arm flags seed drawn_max_timeslice_ns outcome exit_code wall_s t_signature_s
hello_race flaky-tests/hello_race.rs control --chaos 0 200000000 pass 0 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 0 2123 pass 0 1.514
hello_race flaky-tests/hello_race.rs control --chaos 1 200000000 pass 0 0.121
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 1 6806600 pass 0 0.111
hello_race flaky-tests/hello_race.rs control --chaos 2 200000000 pass 0 0.118
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 2 15858952 pass 0 0.126
hello_race flaky-tests/hello_race.rs control --chaos 3 200000000 pass 0 0.139
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 3 835700 pass 0 0.130
hello_race flaky-tests/hello_race.rs control --chaos 4 200000000 pass 0 0.117
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 4 372270 pass 0 0.182
hello_race flaky-tests/hello_race.rs control --chaos 5 200000000 pass 0 0.170
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 5 1038 pass 0 2.597
hello_race flaky-tests/hello_race.rs control --chaos 6 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 6 29894 pass 0 0.215
hello_race flaky-tests/hello_race.rs control --chaos 7 200000000 race 1 0.114 0.106
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 7 808237 pass 0 0.121
hello_race flaky-tests/hello_race.rs control --chaos 8 200000000 pass 0 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 8 320946 pass 0 0.129
hello_race flaky-tests/hello_race.rs control --chaos 9 200000000 pass 0 0.119
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 9 141237761 pass 0 0.113
hello_race flaky-tests/hello_race.rs control --chaos 10 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 10 15790650 pass 0 0.117
hello_race flaky-tests/hello_race.rs control --chaos 11 200000000 race 1 0.143 0.132
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 11 109731 pass 0 0.140
hello_race flaky-tests/hello_race.rs control --chaos 12 200000000 pass 0 0.121
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 12 1183 pass 0 2.416
hello_race flaky-tests/hello_race.rs control --chaos 13 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 13 248741 race 1 0.126 0.118
hello_race flaky-tests/hello_race.rs control --chaos 14 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 14 82412 pass 0 0.153
hello_race flaky-tests/hello_race.rs control --chaos 15 200000000 pass 0 0.120
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 15 187055514 pass 0 0.117
hello_race flaky-tests/hello_race.rs control --chaos 16 200000000 race 1 0.112 0.103
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 16 1756 race 1 1.716 1.703
hello_race flaky-tests/hello_race.rs control --chaos 17 200000000 pass 0 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 17 4246 pass 0 1.319
hello_race flaky-tests/hello_race.rs control --chaos 18 200000000 pass 0 0.114
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 18 7255955 pass 0 0.118
hello_race flaky-tests/hello_race.rs control --chaos 19 200000000 pass 0 0.122
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 19 64428311 pass 0 0.120
hello_race flaky-tests/hello_race.rs control --chaos 20 200000000 pass 0 0.129
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 20 918930 race 1 0.116 0.107
hello_race flaky-tests/hello_race.rs control --chaos 21 200000000 pass 0 0.122
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 21 26945726 pass 0 0.119
hello_race flaky-tests/hello_race.rs control --chaos 22 200000000 race 1 0.171 0.162
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 22 10708 pass 0 0.436
hello_race flaky-tests/hello_race.rs control --chaos 23 200000000 pass 0 0.123
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 23 5882441 pass 0 0.120
hello_race flaky-tests/hello_race.rs control --chaos 24 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 24 5773375 pass 0 0.116
hello_race flaky-tests/hello_race.rs control --chaos 25 200000000 race 1 0.118 0.112
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 25 3008135 pass 0 0.165
hello_race flaky-tests/hello_race.rs control --chaos 26 200000000 pass 0 0.122
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 26 12815301 pass 0 0.169
hello_race flaky-tests/hello_race.rs control --chaos 27 200000000 pass 0 0.172
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 27 39377 pass 0 0.255
hello_race flaky-tests/hello_race.rs control --chaos 28 200000000 pass 0 0.124
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 28 410163 race 1 0.138 0.132
hello_race flaky-tests/hello_race.rs control --chaos 29 200000000 race 1 0.123 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 29 2083 pass 0 1.839
hello_race flaky-tests/hello_race.rs control --chaos 30 200000000 race 1 0.163 0.154
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 30 97529881 race 1 0.117 0.109
hello_race flaky-tests/hello_race.rs control --chaos 31 200000000 pass 0 0.111
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 31 32213 pass 0 0.225
hello_race flaky-tests/hello_race.rs control --chaos 32 200000000 race 1 0.117 0.109
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 32 2432871 pass 0 0.114
hello_race flaky-tests/hello_race.rs control --chaos 33 200000000 pass 0 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 33 6515412 pass 0 0.122
hello_race flaky-tests/hello_race.rs control --chaos 34 200000000 pass 0 0.111
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 34 152631 pass 0 0.151
hello_race flaky-tests/hello_race.rs control --chaos 35 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 35 4489789 pass 0 0.112
hello_race flaky-tests/hello_race.rs control --chaos 36 200000000 race 1 0.111 0.103
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 36 17589 pass 0 0.270
hello_race flaky-tests/hello_race.rs control --chaos 37 200000000 race 1 0.113 0.108
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 37 10704 pass 0 0.404
hello_race flaky-tests/hello_race.rs control --chaos 38 200000000 pass 0 0.109
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 38 12221899 pass 0 0.113
hello_race flaky-tests/hello_race.rs control --chaos 39 200000000 pass 0 0.158
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 39 91569738 pass 0 0.117
hello_race flaky-tests/hello_race.rs control --chaos 40 200000000 race 1 0.117 0.108
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 40 3672 pass 0 0.931
hello_race flaky-tests/hello_race.rs control --chaos 41 200000000 pass 0 0.141
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 41 192079393 pass 0 0.117
hello_race flaky-tests/hello_race.rs control --chaos 42 200000000 race 1 0.149 0.139
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 42 885214 pass 0 0.117
hello_race flaky-tests/hello_race.rs control --chaos 43 200000000 pass 0 0.114
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 43 145953 pass 0 0.167
hello_race flaky-tests/hello_race.rs control --chaos 44 200000000 race 1 0.114 0.106
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 44 14209214 race 1 0.109 0.103
hello_race flaky-tests/hello_race.rs control --chaos 45 200000000 race 1 0.113 0.104
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 45 26202747 race 1 0.114 0.105
hello_race flaky-tests/hello_race.rs control --chaos 46 200000000 pass 0 0.161
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 46 24276 race 1 0.384 0.378
hello_race flaky-tests/hello_race.rs control --chaos 47 200000000 pass 0 0.111
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 47 2993 pass 0 1.757
hello_race flaky-tests/hello_race.rs control --chaos 48 200000000 pass 0 0.112
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 48 544302 race 1 0.149 0.141
hello_race flaky-tests/hello_race.rs control --chaos 49 200000000 pass 0 0.160
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 49 28393677 pass 0 0.116
hello_race flaky-tests/hello_race.rs control --chaos 50 200000000 race 1 0.118 0.108
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 50 54173375 race 1 0.159 0.153
hello_race flaky-tests/hello_race.rs control --chaos 51 200000000 pass 0 0.186
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 51 17567 pass 0 0.301
hello_race flaky-tests/hello_race.rs control --chaos 52 200000000 pass 0 0.121
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 52 73639170 pass 0 0.120
hello_race flaky-tests/hello_race.rs control --chaos 53 200000000 pass 0 0.118
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 53 24757 pass 0 0.256
hello_race flaky-tests/hello_race.rs control --chaos 54 200000000 pass 0 0.117
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 54 28276646 pass 0 0.164
hello_race flaky-tests/hello_race.rs control --chaos 55 200000000 race 1 0.113 0.105
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 55 1898143 race 1 0.112 0.107
hello_race flaky-tests/hello_race.rs control --chaos 56 200000000 pass 0 0.119
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 56 79690 race 1 0.232 0.221
hello_race flaky-tests/hello_race.rs control --chaos 57 200000000 pass 0 0.161
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 57 32986 pass 0 0.209
hello_race flaky-tests/hello_race.rs control --chaos 58 200000000 race 1 0.119 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 58 50197 pass 0 0.264
hello_race flaky-tests/hello_race.rs control --chaos 59 200000000 race 1 0.116 0.108
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 59 23828854 race 1 0.118 0.109
hello_race flaky-tests/hello_race.rs control --chaos 60 200000000 race 1 0.167 0.157
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 60 3120764 race 1 0.121 0.113
hello_race flaky-tests/hello_race.rs control --chaos 61 200000000 pass 0 0.120
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 61 42123 pass 0 0.202
hello_race flaky-tests/hello_race.rs control --chaos 62 200000000 pass 0 0.116
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 62 1765290 pass 0 0.149
hello_race flaky-tests/hello_race.rs control --chaos 63 200000000 pass 0 0.114
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 63 657229 pass 0 0.118
hello_race flaky-tests/hello_race.rs control --chaos 64 200000000 race 1 0.144 0.138
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 64 14451 pass 0 0.333
hello_race flaky-tests/hello_race.rs control --chaos 65 200000000 race 1 0.115 0.107
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 65 19318 race 1 0.426 0.417
hello_race flaky-tests/hello_race.rs control --chaos 66 200000000 race 1 0.121 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 66 35196 race 1 0.217 0.208
hello_race flaky-tests/hello_race.rs control --chaos 67 200000000 pass 0 0.111
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 67 2569 pass 0 1.246
hello_race flaky-tests/hello_race.rs control --chaos 68 200000000 race 1 0.114 0.106
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 68 6892252 race 1 0.160 0.154
hello_race flaky-tests/hello_race.rs control --chaos 69 200000000 pass 0 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 69 14219011 pass 0 0.121
hello_race flaky-tests/hello_race.rs control --chaos 70 200000000 pass 0 0.117
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 70 11081 pass 0 0.377
hello_race flaky-tests/hello_race.rs control --chaos 71 200000000 pass 0 0.119
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 71 129536 pass 0 0.208
hello_race flaky-tests/hello_race.rs control --chaos 72 200000000 pass 0 0.149
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 72 158322 pass 0 0.137
hello_race flaky-tests/hello_race.rs control --chaos 73 200000000 pass 0 0.113
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 73 58003645 pass 0 0.166
hello_race flaky-tests/hello_race.rs control --chaos 74 200000000 pass 0 0.119
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 74 1023265 pass 0 0.119
hello_race flaky-tests/hello_race.rs control --chaos 75 200000000 pass 0 0.112
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 75 7494 pass 0 0.541
hello_race flaky-tests/hello_race.rs control --chaos 76 200000000 race 1 0.114 0.106
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 76 135214 pass 0 0.147
hello_race flaky-tests/hello_race.rs control --chaos 77 200000000 pass 0 0.111
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 77 63387086 pass 0 0.109
hello_race flaky-tests/hello_race.rs control --chaos 78 200000000 pass 0 0.164
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 78 1082391 pass 0 0.116
hello_race flaky-tests/hello_race.rs control --chaos 79 200000000 pass 0 0.114
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 79 26434 pass 0 0.375
hello_race flaky-tests/hello_race.rs control --chaos 80 200000000 pass 0 0.167
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 80 2102 race 1 1.451 1.439
hello_race flaky-tests/hello_race.rs control --chaos 81 200000000 pass 0 0.148
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 81 98513 pass 0 0.142
hello_race flaky-tests/hello_race.rs control --chaos 82 200000000 pass 0 0.127
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 82 54853 pass 0 0.184
hello_race flaky-tests/hello_race.rs control --chaos 83 200000000 pass 0 0.171
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 83 737488 race 1 0.180 0.170
hello_race flaky-tests/hello_race.rs control --chaos 84 200000000 pass 0 0.200
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 84 3519 pass 0 1.191
hello_race flaky-tests/hello_race.rs control --chaos 85 200000000 race 1 0.185 0.175
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 85 2183029 race 1 0.118 0.112
hello_race flaky-tests/hello_race.rs control --chaos 86 200000000 race 1 0.117 0.109
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 86 74160819 race 1 0.116 0.107
hello_race flaky-tests/hello_race.rs control --chaos 87 200000000 pass 0 0.131
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 87 83250907 pass 0 0.172
hello_race flaky-tests/hello_race.rs control --chaos 88 200000000 pass 0 0.123
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 88 4361 pass 0 0.846
hello_race flaky-tests/hello_race.rs control --chaos 89 200000000 pass 0 0.111
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 89 9196 race 1 0.485 0.474
hello_race flaky-tests/hello_race.rs control --chaos 90 200000000 pass 0 0.178
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 90 123494 pass 0 0.135
hello_race flaky-tests/hello_race.rs control --chaos 91 200000000 race 1 0.115 0.109
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 91 187550179 race 1 0.118 0.110
hello_race flaky-tests/hello_race.rs control --chaos 92 200000000 pass 0 0.117
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 92 68219 pass 0 0.148
hello_race flaky-tests/hello_race.rs control --chaos 93 200000000 pass 0 0.114
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 93 1058276 race 1 0.119 0.110
hello_race flaky-tests/hello_race.rs control --chaos 94 200000000 race 1 0.113 0.106
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 94 373617 pass 0 0.125
hello_race flaky-tests/hello_race.rs control --chaos 95 200000000 pass 0 0.116
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 95 98491 pass 0 0.133
hello_race flaky-tests/hello_race.rs control --chaos 96 200000000 race 1 0.159 0.149
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 96 276276 pass 0 0.129
hello_race flaky-tests/hello_race.rs control --chaos 97 200000000 pass 0 0.109
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 97 90145 race 1 0.259 0.249
hello_race flaky-tests/hello_race.rs control --chaos 98 200000000 pass 0 0.116
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 98 11854431 pass 0 0.122
hello_race flaky-tests/hello_race.rs control --chaos 99 200000000 pass 0 0.118
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 99 77279 pass 0 0.142
hello_race flaky-tests/hello_race.rs control --chaos 100 200000000 pass 0 0.160
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 100 38174 pass 0 0.230
hello_race flaky-tests/hello_race.rs control --chaos 101 200000000 race 1 0.124 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 101 8095 pass 0 0.524
hello_race flaky-tests/hello_race.rs control --chaos 102 200000000 pass 0 0.116
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 102 109698 pass 0 0.157
hello_race flaky-tests/hello_race.rs control --chaos 103 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 103 1522 pass 0 2.173
hello_race flaky-tests/hello_race.rs control --chaos 104 200000000 pass 0 0.182
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 104 17207627 pass 0 0.161
hello_race flaky-tests/hello_race.rs control --chaos 105 200000000 pass 0 0.194
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 105 377826 pass 0 0.175
hello_race flaky-tests/hello_race.rs control --chaos 106 200000000 pass 0 0.121
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 106 189258714 pass 0 0.120
hello_race flaky-tests/hello_race.rs control --chaos 107 200000000 pass 0 0.123
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 107 18919881 pass 0 0.120
hello_race flaky-tests/hello_race.rs control --chaos 108 200000000 pass 0 0.171
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 108 1125 pass 0 3.528
hello_race flaky-tests/hello_race.rs control --chaos 109 200000000 pass 0 0.182
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 109 49593 pass 0 0.177
hello_race flaky-tests/hello_race.rs control --chaos 110 200000000 pass 0 0.178
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 110 69104 race 1 0.157 0.149
hello_race flaky-tests/hello_race.rs control --chaos 111 200000000 pass 0 0.112
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 111 58613575 pass 0 0.113
hello_race flaky-tests/hello_race.rs control --chaos 112 200000000 pass 0 0.107
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 112 193792 pass 0 0.128
hello_race flaky-tests/hello_race.rs control --chaos 113 200000000 race 1 0.112 0.104
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 113 43083 pass 0 0.213
hello_race flaky-tests/hello_race.rs control --chaos 114 200000000 pass 0 0.110
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 114 6300 pass 0 0.636
hello_race flaky-tests/hello_race.rs control --chaos 115 200000000 pass 0 0.108
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 115 655295 race 1 0.122 0.114
hello_race flaky-tests/hello_race.rs control --chaos 116 200000000 pass 0 0.118
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 116 17375212 pass 0 0.113
hello_race flaky-tests/hello_race.rs control --chaos 117 200000000 pass 0 0.112
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 117 82990 race 1 0.141 0.136
hello_race flaky-tests/hello_race.rs control --chaos 118 200000000 race 1 0.116 0.107
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 118 44904 pass 0 0.207
hello_race flaky-tests/hello_race.rs control --chaos 119 200000000 race 1 0.187 0.177
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 119 7045886 race 1 0.116 0.108
hello_race flaky-tests/hello_race.rs control --chaos 120 200000000 pass 0 0.117
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 120 14854 pass 0 0.377
hello_race flaky-tests/hello_race.rs control --chaos 121 200000000 race 1 0.117 0.108
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 121 59962 pass 0 0.182
hello_race flaky-tests/hello_race.rs control --chaos 122 200000000 race 1 0.114 0.106
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 122 3422 pass 0 1.158
hello_race flaky-tests/hello_race.rs control --chaos 123 200000000 race 1 0.118 0.109
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 123 2805033 race 1 0.115 0.110
hello_race flaky-tests/hello_race.rs control --chaos 124 200000000 race 1 0.116 0.108
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 124 111295384 race 1 0.177 0.168
hello_race flaky-tests/hello_race.rs control --chaos 125 200000000 pass 0 0.115
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 125 13500 race 1 0.391 0.382
hello_race flaky-tests/hello_race.rs control --chaos 126 200000000 pass 0 0.177
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 126 109165185 pass 0 0.162
hello_race flaky-tests/hello_race.rs control --chaos 127 200000000 pass 0 0.130
hello_race flaky-tests/hello_race.rs draw --chaos --chaos-timeslice-draw=run 127 14582028 pass 0 0.138
lock_granularity tests/chaos/lock_granularity.c control --chaos 0 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 0 2123 pass 0 1.337
lock_granularity tests/chaos/lock_granularity.c control --chaos 1 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 1 6806600 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c control --chaos 2 200000000 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 2 15858952 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c control --chaos 3 200000000 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 3 835700 pass 0 0.066
lock_granularity tests/chaos/lock_granularity.c control --chaos 4 200000000 pass 0 0.063
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 4 372270 pass 0 0.073
lock_granularity tests/chaos/lock_granularity.c control --chaos 5 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 5 1038 pass 0 3.332
lock_granularity tests/chaos/lock_granularity.c control --chaos 6 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 6 29894 pass 0 0.142
lock_granularity tests/chaos/lock_granularity.c control --chaos 7 200000000 race 1 0.053 0.045
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 7 808237 pass 0 0.069
lock_granularity tests/chaos/lock_granularity.c control --chaos 8 200000000 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 8 320946 pass 0 0.058
lock_granularity tests/chaos/lock_granularity.c control --chaos 9 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 9 141237761 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c control --chaos 10 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 10 15790650 pass 0 0.048
lock_granularity tests/chaos/lock_granularity.c control --chaos 11 200000000 race 1 0.055 0.047
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 11 109731 pass 0 0.070
lock_granularity tests/chaos/lock_granularity.c control --chaos 12 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 12 1183 pass 0 1.730
lock_granularity tests/chaos/lock_granularity.c control --chaos 13 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 13 248741 pass 0 0.069
lock_granularity tests/chaos/lock_granularity.c control --chaos 14 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 14 82412 pass 0 0.082
lock_granularity tests/chaos/lock_granularity.c control --chaos 15 200000000 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 15 187055514 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c control --chaos 16 200000000 race 1 0.054 0.045
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 16 1756 pass 0 1.237
lock_granularity tests/chaos/lock_granularity.c control --chaos 17 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 17 4246 pass 0 0.901
lock_granularity tests/chaos/lock_granularity.c control --chaos 18 200000000 pass 0 0.051
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 18 7255955 pass 0 0.068
lock_granularity tests/chaos/lock_granularity.c control --chaos 19 200000000 pass 0 0.049
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 19 64428311 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 20 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 20 918930 pass 0 0.067
lock_granularity tests/chaos/lock_granularity.c control --chaos 21 200000000 pass 0 0.066
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 21 26945726 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 22 200000000 race 1 0.053 0.045
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 22 10708 pass 0 0.291
lock_granularity tests/chaos/lock_granularity.c control --chaos 23 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 23 5882441 pass 0 0.049
lock_granularity tests/chaos/lock_granularity.c control --chaos 24 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 24 5773375 pass 0 0.049
lock_granularity tests/chaos/lock_granularity.c control --chaos 25 200000000 race 1 0.050 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 25 3008135 race 1 0.057 0.049
lock_granularity tests/chaos/lock_granularity.c control --chaos 26 200000000 pass 0 0.049
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 26 12815301 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c control --chaos 27 200000000 pass 0 0.062
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 27 39377 pass 0 0.152
lock_granularity tests/chaos/lock_granularity.c control --chaos 28 200000000 pass 0 0.064
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 28 410163 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 29 200000000 race 1 0.050 0.045
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 29 2083 pass 0 1.161
lock_granularity tests/chaos/lock_granularity.c control --chaos 30 200000000 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 30 97529881 race 1 0.058 0.050
lock_granularity tests/chaos/lock_granularity.c control --chaos 31 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 31 32213 pass 0 0.128
lock_granularity tests/chaos/lock_granularity.c control --chaos 32 200000000 race 1 0.052 0.047
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 32 2432871 race 1 0.057 0.049
lock_granularity tests/chaos/lock_granularity.c control --chaos 33 200000000 pass 0 0.060
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 33 6515412 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c control --chaos 34 200000000 pass 0 0.062
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 34 152631 pass 0 0.096
lock_granularity tests/chaos/lock_granularity.c control --chaos 35 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 35 4489789 pass 0 0.061
lock_granularity tests/chaos/lock_granularity.c control --chaos 36 200000000 race 1 0.055 0.047
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 36 17589 pass 0 0.176
lock_granularity tests/chaos/lock_granularity.c control --chaos 37 200000000 race 1 0.051 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 37 10704 pass 0 0.417
lock_granularity tests/chaos/lock_granularity.c control --chaos 38 200000000 pass 0 0.050
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 38 12221899 pass 0 0.059
lock_granularity tests/chaos/lock_granularity.c control --chaos 39 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 39 91569738 pass 0 0.072
lock_granularity tests/chaos/lock_granularity.c control --chaos 40 200000000 race 1 0.058 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 40 3672 pass 0 0.679
lock_granularity tests/chaos/lock_granularity.c control --chaos 41 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 41 192079393 pass 0 0.057
lock_granularity tests/chaos/lock_granularity.c control --chaos 42 200000000 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 42 885214 pass 0 0.059
lock_granularity tests/chaos/lock_granularity.c control --chaos 43 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 43 145953 pass 0 0.073
lock_granularity tests/chaos/lock_granularity.c control --chaos 44 200000000 race 1 0.051 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 44 14209214 race 1 0.063 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 45 200000000 race 1 0.048 0.044
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 45 26202747 race 1 0.055 0.047
lock_granularity tests/chaos/lock_granularity.c control --chaos 46 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 46 24276 pass 0 0.152
lock_granularity tests/chaos/lock_granularity.c control --chaos 47 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 47 2993 pass 0 0.790
lock_granularity tests/chaos/lock_granularity.c control --chaos 48 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 48 544302 pass 0 0.063
lock_granularity tests/chaos/lock_granularity.c control --chaos 49 200000000 pass 0 0.049
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 49 28393677 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c control --chaos 50 200000000 race 1 0.062 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 50 54173375 race 1 0.058 0.050
lock_granularity tests/chaos/lock_granularity.c control --chaos 51 200000000 pass 0 0.059
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 51 17567 pass 0 0.190
lock_granularity tests/chaos/lock_granularity.c control --chaos 52 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 52 73639170 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 53 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 53 24757 pass 0 0.232
lock_granularity tests/chaos/lock_granularity.c control --chaos 54 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 54 28276646 pass 0 0.051
lock_granularity tests/chaos/lock_granularity.c control --chaos 55 200000000 race 1 0.060 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 55 1898143 race 1 0.058 0.050
lock_granularity tests/chaos/lock_granularity.c control --chaos 56 200000000 pass 0 0.067
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 56 79690 pass 0 0.127
lock_granularity tests/chaos/lock_granularity.c control --chaos 57 200000000 pass 0 0.065
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 57 32986 pass 0 0.115
lock_granularity tests/chaos/lock_granularity.c control --chaos 58 200000000 race 1 0.062 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 58 50197 pass 0 0.118
lock_granularity tests/chaos/lock_granularity.c control --chaos 59 200000000 race 1 0.051 0.043
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 59 23828854 race 1 0.055 0.047
lock_granularity tests/chaos/lock_granularity.c control --chaos 60 200000000 race 1 0.065 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 60 3120764 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c control --chaos 61 200000000 pass 0 0.063
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 61 42123 pass 0 0.109
lock_granularity tests/chaos/lock_granularity.c control --chaos 62 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 62 1765290 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c control --chaos 63 200000000 pass 0 0.051
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 63 657229 pass 0 0.085
lock_granularity tests/chaos/lock_granularity.c control --chaos 64 200000000 race 1 0.064 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 64 14451 pass 0 0.202
lock_granularity tests/chaos/lock_granularity.c control --chaos 65 200000000 race 1 0.056 0.047
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 65 19318 pass 0 0.145
lock_granularity tests/chaos/lock_granularity.c control --chaos 66 200000000 race 1 0.049 0.044
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 66 35196 pass 0 0.109
lock_granularity tests/chaos/lock_granularity.c control --chaos 67 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 67 2569 pass 0 0.850
lock_granularity tests/chaos/lock_granularity.c control --chaos 68 200000000 race 1 0.056 0.048
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 68 6892252 race 1 0.050 0.042
lock_granularity tests/chaos/lock_granularity.c control --chaos 69 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 69 14219011 pass 0 0.049
lock_granularity tests/chaos/lock_granularity.c control --chaos 70 200000000 pass 0 0.050
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 70 11081 pass 0 0.271
lock_granularity tests/chaos/lock_granularity.c control --chaos 71 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 71 129536 pass 0 0.114
lock_granularity tests/chaos/lock_granularity.c control --chaos 72 200000000 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 72 158322 pass 0 0.067
lock_granularity tests/chaos/lock_granularity.c control --chaos 73 200000000 pass 0 0.061
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 73 58003645 pass 0 0.069
lock_granularity tests/chaos/lock_granularity.c control --chaos 74 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 74 1023265 pass 0 0.066
lock_granularity tests/chaos/lock_granularity.c control --chaos 75 200000000 pass 0 0.062
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 75 7494 pass 0 0.345
lock_granularity tests/chaos/lock_granularity.c control --chaos 76 200000000 race 1 0.062 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 76 135214 pass 0 0.071
lock_granularity tests/chaos/lock_granularity.c control --chaos 77 200000000 pass 0 0.058
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 77 63387086 pass 0 0.049
lock_granularity tests/chaos/lock_granularity.c control --chaos 78 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 78 1082391 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 79 200000000 pass 0 0.050
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 79 26434 pass 0 0.143
lock_granularity tests/chaos/lock_granularity.c control --chaos 80 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 80 2102 pass 0 1.024
lock_granularity tests/chaos/lock_granularity.c control --chaos 81 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 81 98513 pass 0 0.083
lock_granularity tests/chaos/lock_granularity.c control --chaos 82 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 82 54853 pass 0 0.102
lock_granularity tests/chaos/lock_granularity.c control --chaos 83 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 83 737488 pass 0 0.060
lock_granularity tests/chaos/lock_granularity.c control --chaos 84 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 84 3519 pass 0 0.644
lock_granularity tests/chaos/lock_granularity.c control --chaos 85 200000000 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 85 2183029 race 1 0.046 0.042
lock_granularity tests/chaos/lock_granularity.c control --chaos 86 200000000 race 1 0.053 0.045
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 86 74160819 race 1 0.062 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 87 200000000 pass 0 0.057
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 87 83250907 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c control --chaos 88 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 88 4361 pass 0 0.587
lock_granularity tests/chaos/lock_granularity.c control --chaos 89 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 89 9196 pass 0 0.312
lock_granularity tests/chaos/lock_granularity.c control --chaos 90 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 90 123494 pass 0 0.093
lock_granularity tests/chaos/lock_granularity.c control --chaos 91 200000000 race 1 0.060 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 91 187550179 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c control --chaos 92 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 92 68219 pass 0 0.091
lock_granularity tests/chaos/lock_granularity.c control --chaos 93 200000000 pass 0 0.064
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 93 1058276 pass 0 0.059
lock_granularity tests/chaos/lock_granularity.c control --chaos 94 200000000 race 1 0.054 0.045
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 94 373617 pass 0 0.076
lock_granularity tests/chaos/lock_granularity.c control --chaos 95 200000000 pass 0 0.061
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 95 98491 pass 0 0.079
lock_granularity tests/chaos/lock_granularity.c control --chaos 96 200000000 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 96 276276 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c control --chaos 97 200000000 pass 0 0.064
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 97 90145 pass 0 0.092
lock_granularity tests/chaos/lock_granularity.c control --chaos 98 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 98 11854431 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c control --chaos 99 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 99 77279 pass 0 0.105
lock_granularity tests/chaos/lock_granularity.c control --chaos 100 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 100 38174 pass 0 0.106
lock_granularity tests/chaos/lock_granularity.c control --chaos 101 200000000 race 1 0.055 0.047
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 101 8095 pass 0 0.517
lock_granularity tests/chaos/lock_granularity.c control --chaos 102 200000000 pass 0 0.061
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 102 109698 pass 0 0.079
lock_granularity tests/chaos/lock_granularity.c control --chaos 103 200000000 pass 0 0.058
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 103 1522 pass 0 1.472
lock_granularity tests/chaos/lock_granularity.c control --chaos 104 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 104 17207627 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c control --chaos 105 200000000 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 105 377826 pass 0 0.059
lock_granularity tests/chaos/lock_granularity.c control --chaos 106 200000000 pass 0 0.051
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 106 189258714 pass 0 0.064
lock_granularity tests/chaos/lock_granularity.c control --chaos 107 200000000 pass 0 0.063
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 107 18919881 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c control --chaos 108 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 108 1125 pass 0 1.703
lock_granularity tests/chaos/lock_granularity.c control --chaos 109 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 109 49593 pass 0 0.140
lock_granularity tests/chaos/lock_granularity.c control --chaos 110 200000000 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 110 69104 pass 0 0.085
lock_granularity tests/chaos/lock_granularity.c control --chaos 111 200000000 pass 0 0.067
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 111 58613575 pass 0 0.053
lock_granularity tests/chaos/lock_granularity.c control --chaos 112 200000000 pass 0 0.063
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 112 193792 pass 0 0.066
lock_granularity tests/chaos/lock_granularity.c control --chaos 113 200000000 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 113 43083 pass 0 0.101
lock_granularity tests/chaos/lock_granularity.c control --chaos 114 200000000 pass 0 0.054
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 114 6300 pass 0 0.696
lock_granularity tests/chaos/lock_granularity.c control --chaos 115 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 115 655295 pass 0 0.058
lock_granularity tests/chaos/lock_granularity.c control --chaos 116 200000000 pass 0 0.058
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 116 17375212 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c control --chaos 117 200000000 pass 0 0.064
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 117 82990 pass 0 0.076
lock_granularity tests/chaos/lock_granularity.c control --chaos 118 200000000 race 1 0.055 0.048
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 118 44904 pass 0 0.117
lock_granularity tests/chaos/lock_granularity.c control --chaos 119 200000000 race 1 0.067 0.058
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 119 7045886 race 1 0.061 0.055
lock_granularity tests/chaos/lock_granularity.c control --chaos 120 200000000 pass 0 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 120 14854 pass 0 0.225
lock_granularity tests/chaos/lock_granularity.c control --chaos 121 200000000 race 1 0.063 0.047
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 121 59962 pass 0 0.133
lock_granularity tests/chaos/lock_granularity.c control --chaos 122 200000000 race 1 0.064 0.056
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 122 3422 pass 0 0.700
lock_granularity tests/chaos/lock_granularity.c control --chaos 123 200000000 race 1 0.059 0.048
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 123 2805033 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c control --chaos 124 200000000 race 1 0.054 0.046
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 124 111295384 race 1 0.058 0.052
lock_granularity tests/chaos/lock_granularity.c control --chaos 125 200000000 pass 0 0.063
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 125 13500 pass 0 0.233
lock_granularity tests/chaos/lock_granularity.c control --chaos 126 200000000 pass 0 0.064
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 126 109165185 pass 0 0.055
lock_granularity tests/chaos/lock_granularity.c control --chaos 127 200000000 pass 0 0.052
lock_granularity tests/chaos/lock_granularity.c draw --chaos --chaos-timeslice-draw=run 127 14582028 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs control --chaos 0 200000000 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 0 2123 pass 0 25.242
cas_sequence tests/chaos/cas_sequence.rs control --chaos 1 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 1 6806600 pass 0 0.064
cas_sequence tests/chaos/cas_sequence.rs control --chaos 2 200000000 pass 0 0.073
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 2 15858952 pass 0 0.083
cas_sequence tests/chaos/cas_sequence.rs control --chaos 3 200000000 pass 0 0.079
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 3 835700 pass 0 0.401
cas_sequence tests/chaos/cas_sequence.rs control --chaos 4 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 4 372270 pass 0 0.544
cas_sequence tests/chaos/cas_sequence.rs control --chaos 5 200000000 pass 0 0.073
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 5 1038 pass 0 42.678
cas_sequence tests/chaos/cas_sequence.rs control --chaos 6 200000000 pass 0 0.074
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 6 29894 pass 0 1.454
cas_sequence tests/chaos/cas_sequence.rs control --chaos 7 200000000 pass 0 0.076
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 7 808237 pass 0 0.418
cas_sequence tests/chaos/cas_sequence.rs control --chaos 8 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 8 320946 pass 0 0.535
cas_sequence tests/chaos/cas_sequence.rs control --chaos 9 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 9 141237761 pass 0 0.075
cas_sequence tests/chaos/cas_sequence.rs control --chaos 10 200000000 pass 0 0.066
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 10 15790650 pass 0 0.076
cas_sequence tests/chaos/cas_sequence.rs control --chaos 11 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 11 109731 pass 0 0.696
cas_sequence tests/chaos/cas_sequence.rs control --chaos 12 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 12 1183 pass 0 24.509
cas_sequence tests/chaos/cas_sequence.rs control --chaos 13 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 13 248741 pass 0 0.541
cas_sequence tests/chaos/cas_sequence.rs control --chaos 14 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 14 82412 pass 0 0.580
cas_sequence tests/chaos/cas_sequence.rs control --chaos 15 200000000 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 15 187055514 pass 0 0.078
cas_sequence tests/chaos/cas_sequence.rs control --chaos 16 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 16 1756 pass 0 18.971
cas_sequence tests/chaos/cas_sequence.rs control --chaos 17 200000000 pass 0 0.079
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 17 4246 pass 0 15.107
cas_sequence tests/chaos/cas_sequence.rs control --chaos 18 200000000 pass 0 0.070
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 18 7255955 pass 0 0.077
cas_sequence tests/chaos/cas_sequence.rs control --chaos 19 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 19 64428311 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs control --chaos 20 200000000 pass 0 0.074
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 20 918930 pass 0 0.254
cas_sequence tests/chaos/cas_sequence.rs control --chaos 21 200000000 pass 0 0.064
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 21 26945726 pass 0 0.125
cas_sequence tests/chaos/cas_sequence.rs control --chaos 22 200000000 pass 0 0.077
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 22 10708 pass 0 3.887
cas_sequence tests/chaos/cas_sequence.rs control --chaos 23 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 23 5882441 pass 0 0.266
cas_sequence tests/chaos/cas_sequence.rs control --chaos 24 200000000 pass 0 0.102
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 24 5773375 pass 0 0.123
cas_sequence tests/chaos/cas_sequence.rs control --chaos 25 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 25 3008135 pass 0 0.096
cas_sequence tests/chaos/cas_sequence.rs control --chaos 26 200000000 pass 0 0.104
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 26 12815301 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs control --chaos 27 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 27 39377 pass 0 1.123
cas_sequence tests/chaos/cas_sequence.rs control --chaos 28 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 28 410163 pass 0 0.466
cas_sequence tests/chaos/cas_sequence.rs control --chaos 29 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 29 2083 pass 0 15.369
cas_sequence tests/chaos/cas_sequence.rs control --chaos 30 200000000 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 30 97529881 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs control --chaos 31 200000000 pass 0 0.090
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 31 32213 pass 0 1.270
cas_sequence tests/chaos/cas_sequence.rs control --chaos 32 200000000 pass 0 0.095
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 32 2432871 pass 0 0.481
cas_sequence tests/chaos/cas_sequence.rs control --chaos 33 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 33 6515412 pass 0 0.136
cas_sequence tests/chaos/cas_sequence.rs control --chaos 34 200000000 pass 0 0.096
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 34 152631 pass 0 0.868
cas_sequence tests/chaos/cas_sequence.rs control --chaos 35 200000000 pass 0 0.096
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 35 4489789 pass 0 0.177
cas_sequence tests/chaos/cas_sequence.rs control --chaos 36 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 36 17589 pass 0 2.164
cas_sequence tests/chaos/cas_sequence.rs control --chaos 37 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 37 10704 pass 0 3.484
cas_sequence tests/chaos/cas_sequence.rs control --chaos 38 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 38 12221899 pass 0 0.103
cas_sequence tests/chaos/cas_sequence.rs control --chaos 39 200000000 pass 0 0.085
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 39 91569738 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs control --chaos 40 200000000 pass 0 0.054
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 40 3672 pass 0 9.935
cas_sequence tests/chaos/cas_sequence.rs control --chaos 41 200000000 pass 0 0.065
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 41 192079393 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs control --chaos 42 200000000 pass 0 0.070
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 42 885214 pass 0 0.329
cas_sequence tests/chaos/cas_sequence.rs control --chaos 43 200000000 pass 0 0.068
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 43 145953 pass 0 0.580
cas_sequence tests/chaos/cas_sequence.rs control --chaos 44 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 44 14209214 pass 0 0.075
cas_sequence tests/chaos/cas_sequence.rs control --chaos 45 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 45 26202747 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs control --chaos 46 200000000 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 46 24276 pass 0 1.629
cas_sequence tests/chaos/cas_sequence.rs control --chaos 47 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 47 2993 pass 0 11.351
cas_sequence tests/chaos/cas_sequence.rs control --chaos 48 200000000 pass 0 0.093
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 48 544302 pass 0 0.401
cas_sequence tests/chaos/cas_sequence.rs control --chaos 49 200000000 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 49 28393677 pass 0 0.129
cas_sequence tests/chaos/cas_sequence.rs control --chaos 50 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 50 54173375 pass 0 0.114
cas_sequence tests/chaos/cas_sequence.rs control --chaos 51 200000000 pass 0 0.053
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 51 17567 pass 0 2.326
cas_sequence tests/chaos/cas_sequence.rs control --chaos 52 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 52 73639170 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs control --chaos 53 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 53 24757 pass 0 7.865
cas_sequence tests/chaos/cas_sequence.rs control --chaos 54 200000000 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 54 28276646 pass 0 0.052
cas_sequence tests/chaos/cas_sequence.rs control --chaos 55 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 55 1898143 pass 0 0.129
cas_sequence tests/chaos/cas_sequence.rs control --chaos 56 200000000 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 56 79690 pass 0 0.455
cas_sequence tests/chaos/cas_sequence.rs control --chaos 57 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 57 32986 pass 0 1.346
cas_sequence tests/chaos/cas_sequence.rs control --chaos 58 200000000 pass 0 0.098
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 58 50197 pass 0 0.894
cas_sequence tests/chaos/cas_sequence.rs control --chaos 59 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 59 23828854 pass 0 0.094
cas_sequence tests/chaos/cas_sequence.rs control --chaos 60 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 60 3120764 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs control --chaos 61 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 61 42123 pass 0 4.953
cas_sequence tests/chaos/cas_sequence.rs control --chaos 62 200000000 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 62 1765290 pass 0 0.761
cas_sequence tests/chaos/cas_sequence.rs control --chaos 63 200000000 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 63 657229 pass 0 0.435
cas_sequence tests/chaos/cas_sequence.rs control --chaos 64 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 64 14451 pass 0 2.636
cas_sequence tests/chaos/cas_sequence.rs control --chaos 65 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 65 19318 pass 0 2.293
cas_sequence tests/chaos/cas_sequence.rs control --chaos 66 200000000 pass 0 0.066
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 66 35196 pass 0 1.257
cas_sequence tests/chaos/cas_sequence.rs control --chaos 67 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 67 2569 pass 0 14.086
cas_sequence tests/chaos/cas_sequence.rs control --chaos 68 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 68 6892252 race 1 0.114 0.105
cas_sequence tests/chaos/cas_sequence.rs control --chaos 69 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 69 14219011 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs control --chaos 70 200000000 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 70 11081 pass 0 3.954
cas_sequence tests/chaos/cas_sequence.rs control --chaos 71 200000000 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 71 129536 pass 0 0.532
cas_sequence tests/chaos/cas_sequence.rs control --chaos 72 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 72 158322 pass 0 0.600
cas_sequence tests/chaos/cas_sequence.rs control --chaos 73 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 73 58003645 pass 0 0.121
cas_sequence tests/chaos/cas_sequence.rs control --chaos 74 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 74 1023265 pass 0 0.432
cas_sequence tests/chaos/cas_sequence.rs control --chaos 75 200000000 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 75 7494 pass 0 5.414
cas_sequence tests/chaos/cas_sequence.rs control --chaos 76 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 76 135214 pass 0 0.548
cas_sequence tests/chaos/cas_sequence.rs control --chaos 77 200000000 pass 0 0.080
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 77 63387086 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs control --chaos 78 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 78 1082391 pass 0 0.301
cas_sequence tests/chaos/cas_sequence.rs control --chaos 79 200000000 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 79 26434 pass 0 1.739
cas_sequence tests/chaos/cas_sequence.rs control --chaos 80 200000000 pass 0 0.074
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 80 2102 pass 0 18.288
cas_sequence tests/chaos/cas_sequence.rs control --chaos 81 200000000 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 81 98513 pass 0 0.416
cas_sequence tests/chaos/cas_sequence.rs control --chaos 82 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 82 54853 pass 0 6.247
cas_sequence tests/chaos/cas_sequence.rs control --chaos 83 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 83 737488 pass 0 0.367
cas_sequence tests/chaos/cas_sequence.rs control --chaos 84 200000000 pass 0 0.053
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 84 3519 pass 0 10.419
cas_sequence tests/chaos/cas_sequence.rs control --chaos 85 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 85 2183029 pass 0 0.206
cas_sequence tests/chaos/cas_sequence.rs control --chaos 86 200000000 pass 0 0.074
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 86 74160819 pass 0 0.069
cas_sequence tests/chaos/cas_sequence.rs control --chaos 87 200000000 pass 0 0.080
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 87 83250907 pass 0 0.073
cas_sequence tests/chaos/cas_sequence.rs control --chaos 88 200000000 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 88 4361 pass 0 8.422
cas_sequence tests/chaos/cas_sequence.rs control --chaos 89 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 89 9196 pass 0 4.326
cas_sequence tests/chaos/cas_sequence.rs control --chaos 90 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 90 123494 pass 0 0.505
cas_sequence tests/chaos/cas_sequence.rs control --chaos 91 200000000 pass 0 0.054
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 91 187550179 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs control --chaos 92 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 92 68219 pass 0 0.625
cas_sequence tests/chaos/cas_sequence.rs control --chaos 93 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 93 1058276 pass 0 0.259
cas_sequence tests/chaos/cas_sequence.rs control --chaos 94 200000000 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 94 373617 pass 0 0.575
cas_sequence tests/chaos/cas_sequence.rs control --chaos 95 200000000 pass 0 0.229
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 95 98491 pass 0 0.446
cas_sequence tests/chaos/cas_sequence.rs control --chaos 96 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 96 276276 pass 0 0.552
cas_sequence tests/chaos/cas_sequence.rs control --chaos 97 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 97 90145 pass 0 0.550
cas_sequence tests/chaos/cas_sequence.rs control --chaos 98 200000000 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 98 11854431 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs control --chaos 99 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 99 77279 pass 0 0.566
cas_sequence tests/chaos/cas_sequence.rs control --chaos 100 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 100 38174 pass 0 1.010
cas_sequence tests/chaos/cas_sequence.rs control --chaos 101 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 101 8095 pass 0 4.782
cas_sequence tests/chaos/cas_sequence.rs control --chaos 102 200000000 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 102 109698 pass 0 0.436
cas_sequence tests/chaos/cas_sequence.rs control --chaos 103 200000000 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 103 1522 pass 0 23.546
cas_sequence tests/chaos/cas_sequence.rs control --chaos 104 200000000 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 104 17207627 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs control --chaos 105 200000000 pass 0 0.095
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 105 377826 pass 0 0.501
cas_sequence tests/chaos/cas_sequence.rs control --chaos 106 200000000 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 106 189258714 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs control --chaos 107 200000000 pass 0 0.055
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 107 18919881 pass 0 0.057
cas_sequence tests/chaos/cas_sequence.rs control --chaos 108 200000000 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 108 1125 pass 0 26.265
cas_sequence tests/chaos/cas_sequence.rs control --chaos 109 200000000 pass 0 0.232
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 109 49593 pass 0 0.804
cas_sequence tests/chaos/cas_sequence.rs control --chaos 110 200000000 pass 0 0.054
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 110 69104 pass 0 0.597
cas_sequence tests/chaos/cas_sequence.rs control --chaos 111 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 111 58613575 pass 0 0.056
cas_sequence tests/chaos/cas_sequence.rs control --chaos 112 200000000 pass 0 0.223
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 112 193792 pass 0 0.655
cas_sequence tests/chaos/cas_sequence.rs control --chaos 113 200000000 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 113 43083 pass 0 1.091
cas_sequence tests/chaos/cas_sequence.rs control --chaos 114 200000000 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 114 6300 pass 0 6.428
cas_sequence tests/chaos/cas_sequence.rs control --chaos 115 200000000 pass 0 0.070
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 115 655295 pass 0 0.420
cas_sequence tests/chaos/cas_sequence.rs control --chaos 116 200000000 pass 0 0.077
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 116 17375212 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs control --chaos 117 200000000 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 117 82990 pass 0 0.535
cas_sequence tests/chaos/cas_sequence.rs control --chaos 118 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 118 44904 pass 0 1.089
cas_sequence tests/chaos/cas_sequence.rs control --chaos 119 200000000 pass 0 0.077
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 119 7045886 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs control --chaos 120 200000000 pass 0 0.213
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 120 14854 pass 0 3.401
cas_sequence tests/chaos/cas_sequence.rs control --chaos 121 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 121 59962 pass 0 0.822
cas_sequence tests/chaos/cas_sequence.rs control --chaos 122 200000000 pass 0 0.053
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 122 3422 pass 0 12.271
cas_sequence tests/chaos/cas_sequence.rs control --chaos 123 200000000 pass 0 0.060
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 123 2805033 pass 0 0.067
cas_sequence tests/chaos/cas_sequence.rs control --chaos 124 200000000 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 124 111295384 pass 0 0.059
cas_sequence tests/chaos/cas_sequence.rs control --chaos 125 200000000 pass 0 0.058
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 125 13500 pass 0 3.289
cas_sequence tests/chaos/cas_sequence.rs control --chaos 126 200000000 pass 0 0.061
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 126 109165185 pass 0 0.063
cas_sequence tests/chaos/cas_sequence.rs control --chaos 127 200000000 pass 0 0.062
cas_sequence tests/chaos/cas_sequence.rs draw --chaos --chaos-timeslice-draw=run 127 14582028 pass 0 0.123
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment