Hermit compatibility scorecard
Current determinism, parity, and coverage evidence for Hermit's Linux execution backends.
623 recorded test attempts from 1 validation run are missing from the published history. Each validation run keeps its own record of every test attempt it made, and this site publishes a history of those attempts. The site builder compares the two. These attempts are in their run's record but not in the published history, and nothing records why. The green, red and never-measured cell results on this site come from the published history, so these attempts are not counted in them. Each validation run's page still shows the per-cell verdicts that run recorded.
- validation run validate-gate-select-9e7dd6e33cf6-1791027490982151389-186043-c4a5cdf6: 623 recorded test attempts missing from the published history, with no record of why: applications/c-toolchain-workflow/verify/ptrace attempt 1, applications/git-repository-workflow/verify/ptrace attempt 1, applications/timed-progress-bar/verify/ptrace attempt 1, bin-c/posix-timer-test/verify/liteinst attempt 1, bin-c/posix-timer-test/verify/ptrace attempt 1, bin-c/posix-timer-test/verify/sabre attempt 1, c-programs/acct-refusal-probe/verify/liteinst attempt 1, c-programs/acct-refusal-probe/verify/ptrace attempt 1, c-programs/acct-refusal-probe/verify/sabre attempt 1, c-programs/add-key-enosys/verify/liteinst attempt 1, c-programs/add-key-enosys/verify/ptrace attempt 1, c-programs/add-key-enosys/verify/sabre attempt 1, c-programs/adjtimex-deterministic/verify/liteinst attempt 1, c-programs/adjtimex-deterministic/verify/ptrace attempt 1, c-programs/adjtimex-deterministic/verify/sabre attempt 1, c-programs/aio-refusal/verify/liteinst attempt 1, c-programs/aio-refusal/verify/ptrace attempt 1, c-programs/append-pwrite/verify/liteinst attempt 1, c-programs/append-pwrite/verify/ptrace attempt 1, c-programs/arch-prctl-determinism/verify/ptrace attempt 1, and 603 more
The projection audit lists every run under census-attempt-missing-from-series/v1.
Hermit makes Linux execution repeatable by controlling scheduling, time, and randomness. This scorecard compares its backends: determinism asks whether repeated runs agree, while parity asks whether a backend agrees with the reference ptrace backend. Each cell is one workload, execution mode, and backend; results distinguish passes, failures, and unmeasured cells. Latest selected measurement: ; latest history entry: . Totals may combine qualifying results from multiple runs; rebuilding this website does not rerun the tests. For context, start with the introduction to Hermit, or visit the README for setup and usage.
Overview
The difference between cells in the manifest and rows with a cell page is retained as exact arithmetic. It is not assigned a cell result and has no cell row on this site.
How to read these. Green and red are counted over the 1,559 cells with a recorded result, not over the 14,800 in the manifest; quoting red against the manifest would understate the rate. None of the 74 red cells is selected by full in this snapshot. These retained failures fall outside this snapshot’s full-profile selection. Of the 14,800 cells in the manifest, 1,559 have a recorded result, 13,180 have never been measured and 61 are deliberate omissions with no cell row on this site. The manifest holds far more cells than any path selects, which is the intended arrangement and not a backlog.
Backends
Recorded outcomes and comparison evidence
KVM and LiteInst in this artifact. Recorded outcomes (kvm: 260 recorded Green, 1 recorded failures; liteinst: 338 recorded Green, 10 recorded failures) remain in Cells. These are positions in this artifact, not changes since an earlier snapshot and not counts of cross-backend matches. A Green outcome alone does not establish either comparison below.
Every determinism percentage uses the same distinct test-and-mode population with a recorded ptrace result, including ptrace failures. The w/partial column adds qualifying partial fractions to full matches. Missing and failed cells stay in the denominator. Parity is not part of this table: Parity (measured after determinism), below it, is the only parity display.
How comparison evidence earns credit
Numerators count demonstrated comparisons, not generic Green labels. An absent or empty reference population is unavailable. Partial determinism uses the recorded first divergent scheduler turn and a complete same-commit ptrace execution; no missing measurement is inferred as partial. A column with no supported observations is unavailable.
| BackendRecorded instrumentation backend; native and e9patch preprocessing are excluded. | DeterminismCanonical repeat matches / all distinct test-and-mode cells with a recorded ptrace result. | Det. w/partialFull matches plus recorded qualifying partial fractions / the same common denominator. | Evidence coverageDeterminism failures and missing/unexecuted cells stay in the determinism denominator. Missing comparison evidence earns no credit. |
|---|---|---|---|
ptrace | 65.4%369 / 564 cells | 65.4%369 / 564 cells | 4 failed; 0 missing/unmeasured; 195 without determinism evidence; 2,205 outside the reference population |
kvm | 45.6%257 / 564 cells | 45.6%257 / 564 cells | 1 failed; 305 missing/unmeasured; 307 without determinism evidence; 2,210 outside the reference population |
sabre | 42.6%240 / 564 cells | 42.6%240 / 564 cells | 54 failed; 263 missing/unmeasured; 324 without determinism evidence; 2,208 outside the reference population |
liteinst | 25.9%146 / 564 cells | 25.9%146 / 564 cells | 9 failed; 219 missing/unmeasured; 418 without determinism evidence; 2,205 outside the reference population |
dbt | 4.6%26 / 564 cells | 4.6%26 / 564 cells | 0 failed; 485 missing/unmeasured; 538 without determinism evidence; 2,211 outside the reference population |
Parity (measured after determinism)
After the determinism checks, the retained verify log of each candidate backend whose inputs can be equalized with the ptrace reference's (kvm, liteinst, sabre) is compared with the ptrace reference log. A cell's credit is the matched prefix of the two logs over the longer one, in [0, 1]; only a complete match earns 1. A cell whose reference or candidate left no deterministic golden log has no parity: it is outside the mean and the floor, never 0 credit. The inputs of dbt cannot be equalized with the ptrace reference's, so dbt is not compared and none of its cells enters any mean or floor, per backend or in the total. This panel shows the ledger's committed parity summary after checking it against the parity records it summarizes; it is separate from determinism and recomputes no credit.
validate run validate-ops-tick-9f1d0350ab7a-cadb83b856b7
Data as of: last parity record emitted ; Hermit commit 9f1d0350ab7a measured; parity store at ledger commit 3576cc6cc9e1 (scorecard/parity.json, sha256 3c92d2ab9801); summary written by Hermit tool commit b84faa26c355.
parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 278 measured; floor 0.043 over 281 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared)
Committed selection: the 297 cell(s) that ci/compat-envelope/parity-cells.json selects at Hermit commit 9f1d0350ab7a. This run reported all 297. It reported no cell outside it.
Mean credit 0.0432 is the credit sum 12.0081 over the 278 measured cell(s); floor credit 0.0427 is the same sum over the 281 floor cell(s): the 297 selected cell(s) less 0 with no parity (no deterministic golden) and 16 not compared. Unmeasured, record-missing and refused cells count as 0 in the floor. A cell with no parity (no deterministic golden) is outside the mean and the floor: it is never 0 credit and never a failure. The inputs of dbt cannot be equalized with the ptrace reference's, so dbt is not compared and none of its cells enters any mean or floor, per backend or in the total.
| Candidate backendThe backend whose log is compared with the ptrace reference log, unless its inputs cannot be equalized. | SelectedCells this run reported: measured + no parity + not compared + unmeasured + record-missing + refused. The paragraph above the table says which of the committed selection's cells it did not report, and which cells it reported outside it. | MeasuredCells whose two logs were compared: matched + diverged. The mean credit's denominator. | MatchedCells whose candidate log matched the reference log completely (credit 1). | DivergedCells whose logs differ; credit is the matched prefix over the longer log, below 1. | No parity (no deterministic golden)Cells whose reference or candidate left no deterministic golden log, so there is nothing to compare; outside the mean and the floor, never 0 credit. The classes are in the table below. | Not comparedCells of a backend whose inputs cannot be equalized with the reference's; outside the mean and the floor. | UnmeasuredCells that could have been compared but were not; each counts as 0 in the floor. The classes are in the table below. | Record-missingSelected cells for which the run wrote no parity record; 0 in the floor. | RefusedRecords the scorecard could attribute to this run but not admit; 0 in the floor. | Mean credit (over measured)Credit sum over the measured cells; n/a when none was measured. | Floor credit (over floor cells)Credit sum over the floor cells; n/a when there are none. | Floor cellsThe floor credit's denominator: the selected cells less the no-parity and not-compared ones, and less every cell of a backend whose inputs cannot be equalized. | LineThe scorecard's line: each credit with the cells it is over, and how many of the committed selection's cells the run reported. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kvm | 91 | 90 | 0 | 90 | 0 | 0 | 1 | 0 | 0 | 0.1020 | 0.1009 | 91 | parity: 0/91 matched; selected 91 of 91 committed; mean 0.102 over 90 measured; floor 0.101 over 91 of 91 selected (counted as 0: 1 unmeasured: no-result-row 1; excluded: 0 no golden; 0 not compared) |
liteinst | 99 | 98 | 0 | 98 | 0 | 0 | 1 | 0 | 0 | 0.0142 | 0.0141 | 99 | parity: 0/99 matched; selected 99 of 99 committed; mean 0.014 over 98 measured; floor 0.014 over 99 of 99 selected (counted as 0: 1 unmeasured: no-result-row 1; excluded: 0 no golden; 0 not compared) |
sabre | 91 | 90 | 0 | 90 | 0 | 0 | 1 | 0 | 0 | 0.0160 | 0.0158 | 91 | parity: 0/91 matched; selected 91 of 91 committed; mean 0.016 over 90 measured; floor 0.016 over 91 of 91 selected (counted as 0: 1 unmeasured: no-result-row 1; excluded: 0 no golden; 0 not compared) |
dbt | 16 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | n/a | n/a | 0 | parity: not compared: 0 measured of 16 selected (inputs cannot be equalized); selected 16 of 16 committed |
| TOTAL | 297 | 278 | 0 | 278 | 0 | 16 | 3 | 0 | 0 | 0.0432 | 0.0427 | 281 | parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 278 measured; floor 0.043 over 281 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) |
No parity (no deterministic golden): 0 cells.
Not compared (inputs cannot be equalized), outside the mean and the floor: dbt 16; TOTAL 16.
| Class | kvm | liteinst | sabre | dbt | TOTAL |
|---|---|---|---|---|---|
no-result-row | 1 | 1 | 1 | 0 | 3 |
no-result-row- The reference or the candidate has no usable result row: none in the run, a retry history hermit refuses, or a row the caller rejected as invalid.
| Backend | Record | Syscall | Differing field | Diverged cells sharing it | Example cell | Reference (left) message | Candidate (right) message |
|---|---|---|---|---|---|---|---|
kvm | 13 | 2 | 88 of 90 | c-programs/aio-refusal@kvm | |||
liteinst | 16 | 3 | 98 of 98 | c-programs/aio-refusal@liteinst | |||
sabre | 3 | none | 90 of 90 | c-programs/aio-refusal@sabre |
Every cell that is not a full match (297 in all): 278 diverged, 0 no parity (no deterministic golden), 16 not compared, 3 unmeasured, 0 record-missing, 0 refused
| Cell | Group | Verdict | Class | Operand | Credit | Record | Syscall | Differing field | Reference (left) message | Candidate (right) message | Reason |
|---|---|---|---|---|---|---|---|---|---|---|---|
c-programs/aio-refusal@kvm | diverged | diverged | none | none | 0.1132 | 13 | 2 | none | |||
c-programs/aio-refusal@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/aio-refusal@sabre | diverged | diverged | none | none | 0.0189 | 3 | none | none | |||
c-programs/append-pwrite@kvm | diverged | diverged | none | none | 0.0839 | 13 | 2 | none | |||
c-programs/append-pwrite@liteinst | diverged | diverged | none | none | 0.0143 | 16 | 3 | none | |||
c-programs/append-pwrite@sabre | diverged | diverged | none | none | 0.0140 | 3 | none | none | |||
c-programs/bind-getsockname@kvm | diverged | diverged | none | none | 0.1101 | 13 | 2 | none | |||
c-programs/bind-getsockname@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/bind-getsockname@sabre | diverged | diverged | none | none | 0.0183 | 3 | none | none | |||
c-programs/cachestat-refusal@kvm | diverged | diverged | none | none | 0.0976 | 13 | 2 | none | |||
c-programs/cachestat-refusal@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/cachestat-refusal@sabre | diverged | diverged | none | none | 0.0163 | 3 | none | none | |||
c-programs/child-subreaper-refusal@kvm | diverged | diverged | none | none | 0.1176 | 13 | 2 | none | |||
c-programs/child-subreaper-refusal@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/child-subreaper-refusal@sabre | diverged | diverged | none | none | 0.0196 | 3 | none | none | |||
c-programs/close-range-fds@kvm | diverged | diverged | none | none | 0.0882 | 13 | 2 | none | |||
c-programs/close-range-fds@liteinst | diverged | diverged | none | none | 0.0144 | 16 | 3 | none | |||
c-programs/copy-file-range-refusal@kvm | diverged | diverged | none | none | 0.0870 | 13 | 2 | none | |||
c-programs/copy-file-range-refusal@liteinst | diverged | diverged | none | none | 0.0144 | 16 | 3 | none | |||
c-programs/copy-file-range-refusal@sabre | diverged | diverged | none | none | 0.0145 | 3 | none | none | |||
c-programs/cpu-virtualization@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/cpu-virtualization@kvm | diverged | diverged | none | none | 0.1165 | 13 | 2 | none | |||
c-programs/cpu-virtualization@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/cpu-virtualization@sabre | diverged | diverged | none | none | 0.0194 | 3 | none | none | |||
c-programs/cpuid-probe@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/cpuid-probe@kvm | diverged | diverged | none | none | 0.1224 | 13 | 2 | none | |||
c-programs/cpuid-probe@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/cwd-roundtrip@kvm | diverged | diverged | none | none | 0.0909 | 13 | 2 | none | |||
c-programs/cwd-roundtrip@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/cwd-roundtrip@sabre | diverged | diverged | none | none | 0.0152 | 3 | none | none | |||
c-programs/dup-shared-offset@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/dup-shared-offset@kvm | diverged | diverged | none | none | 0.0816 | 13 | 2 | none | |||
c-programs/dup-shared-offset@liteinst | diverged | diverged | none | none | 0.0142 | 16 | 3 | none | |||
c-programs/dup-shared-offset@sabre | diverged | diverged | none | none | 0.0136 | 3 | none | none | |||
c-programs/epoll-pwait2@kvm | diverged | diverged | none | none | 0.0968 | 13 | 2 | none | |||
c-programs/epoll-pwait2@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/epoll-pwait2@sabre | diverged | diverged | none | none | 0.0161 | 3 | none | none | |||
c-programs/epoll-readiness@kvm | diverged | diverged | none | none | 0.0984 | 13 | 2 | none | |||
c-programs/epoll-readiness@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/epoll-readiness@sabre | diverged | diverged | none | none | 0.0164 | 3 | none | none | |||
c-programs/event-delivery-ordering@liteinst | diverged | diverged | none | none | 0.0138 | 16 | 3 | none | |||
c-programs/event-delivery-ordering@sabre | diverged | diverged | none | none | 0.0110 | 3 | none | none | |||
c-programs/eventfd-semantics@kvm | diverged | diverged | none | none | 0.0714 | 13 | 2 | none | |||
c-programs/eventfd-semantics@liteinst | diverged | diverged | none | none | 0.0140 | 16 | 3 | none | |||
c-programs/eventfd-semantics@sabre | diverged | diverged | none | none | 0.0119 | 3 | none | none | |||
c-programs/faccessat2-flags@kvm | diverged | diverged | none | none | 0.0916 | 13 | 2 | none | |||
c-programs/faccessat2-flags@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/faccessat2-flags@sabre | diverged | diverged | none | none | 0.0153 | 3 | none | none | |||
c-programs/fadvise-hints@kvm | diverged | diverged | none | none | 0.0976 | 13 | 2 | none | |||
c-programs/fadvise-hints@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/fadvise-hints@sabre | diverged | diverged | none | none | 0.0163 | 3 | none | none | |||
c-programs/fallocate-extents@kvm | diverged | diverged | none | none | 0.0930 | 13 | 2 | none | |||
c-programs/fallocate-extents@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/fallocate-extents@sabre | diverged | diverged | none | none | 0.0155 | 3 | none | none | |||
c-programs/fchmod-bits@kvm | diverged | diverged | none | none | 0.0923 | 13 | 2 | none | |||
c-programs/fchmod-bits@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/fchmod-bits@sabre | diverged | diverged | none | none | 0.0154 | 3 | none | none | |||
c-programs/fchmodat2-flags@kvm | diverged | diverged | none | none | 0.0923 | 13 | 2 | none | |||
c-programs/fchmodat2-flags@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/fchmodat2-flags@sabre | diverged | diverged | none | none | 0.0154 | 3 | none | none | |||
c-programs/fcntl-owner@kvm | diverged | diverged | none | none | 0.1000 | 13 | 2 | none | |||
c-programs/fcntl-owner@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/fcntl-owner@sabre | diverged | diverged | none | none | 0.0167 | 3 | none | none | |||
c-programs/fd-duplication@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/fd-duplication@kvm | diverged | diverged | none | none | 0.0741 | 13 | 2 | none | |||
c-programs/fd-duplication@liteinst | diverged | diverged | none | none | 0.0140 | 16 | 3 | none | |||
c-programs/fd-duplication@sabre | diverged | diverged | none | none | 0.0123 | 3 | none | none | |||
c-programs/file-backed-mmap@kvm | diverged | diverged | none | none | 0.0909 | 13 | 2 | none | |||
c-programs/file-backed-mmap@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/file-backed-mmap@sabre | diverged | diverged | none | none | 0.0152 | 3 | none | none | |||
c-programs/file-io-roundtrip@kvm | diverged | diverged | none | none | 0.0816 | 13 | 2 | none | |||
c-programs/file-io-roundtrip@liteinst | diverged | diverged | none | none | 0.0142 | 16 | 3 | none | |||
c-programs/file-io-roundtrip@sabre | diverged | diverged | none | none | 0.0136 | 3 | none | none | |||
c-programs/flock-lifecycle@kvm | diverged | diverged | none | none | 0.1000 | 13 | 2 | none | |||
c-programs/flock-lifecycle@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/flock-lifecycle@sabre | diverged | diverged | none | none | 0.0167 | 3 | none | none | |||
c-programs/fork-exec-pipeline@kvm | diverged | diverged | none | none | 0.0352 | 13 | 2 | none | |||
c-programs/fsync-durability@kvm | diverged | diverged | none | none | 0.0976 | 13 | 2 | none | |||
c-programs/fsync-durability@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/fsync-durability@sabre | diverged | diverged | none | none | 0.0163 | 3 | none | none | |||
c-programs/ftruncate-sparse@kvm | diverged | diverged | none | none | 0.0896 | 13 | 2 | none | |||
c-programs/ftruncate-sparse@liteinst | diverged | diverged | none | none | 0.0144 | 16 | 3 | none | |||
c-programs/ftruncate-sparse@sabre | diverged | diverged | none | none | 0.0149 | 3 | none | none | |||
c-programs/getcpu-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/getcpu-identity@kvm | diverged | diverged | none | none | 0.0984 | 13 | 2 | none | |||
c-programs/getcpu-identity@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/getcpu-identity@sabre | diverged | diverged | none | none | 0.0164 | 3 | none | none | |||
c-programs/getpriority-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/getpriority-identity@kvm | diverged | diverged | none | none | 0.1071 | 13 | 2 | none | |||
c-programs/getpriority-identity@liteinst | diverged | diverged | none | none | 0.0147 | 16 | 3 | none | |||
c-programs/getpriority-identity@sabre | diverged | diverged | none | none | 0.0179 | 3 | none | none | |||
c-programs/getrusage-self-accounting@liteinst | unmeasured | candidate-missing | no-result-row | candidate | none: 0 in the floor | none | none | none | none | none | |
c-programs/hardware-trap-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/hardware-trap-identity@liteinst | diverged | diverged | none | none | 0.0124 | 16 | 3 | none | |||
c-programs/host-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/host-identity@liteinst | diverged | diverged | none | none | 0.0147 | 16 | 3 | none | |||
c-programs/host-identity@sabre | diverged | diverged | none | none | 0.0172 | 3 | none | none | |||
c-programs/inline-syscall-sites@kvm | diverged | diverged | none | none | 0.0732 | 13 | 2 | none | |||
c-programs/inline-syscall-sites@liteinst | diverged | diverged | none | none | 0.0140 | 16 | 3 | none | |||
c-programs/inline-syscall-sites@sabre | diverged | diverged | none | none | 0.0122 | 3 | none | none | |||
c-programs/inotify-watch@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/inotify-watch@sabre | diverged | diverged | none | none | 0.0183 | 3 | none | none | |||
c-programs/ioctl-fionread@kvm | diverged | diverged | none | none | 0.1008 | 13 | 2 | none | |||
c-programs/ioctl-fionread@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/ioctl-fionread@sabre | diverged | diverged | none | none | 0.0168 | 3 | none | none | |||
c-programs/kcmp-refusal@kvm | diverged | diverged | none | none | 0.1091 | 13 | 2 | none | |||
c-programs/kcmp-refusal@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/kcmp-refusal@sabre | diverged | diverged | none | none | 0.0182 | 3 | none | none | |||
c-programs/linkat-flags@kvm | diverged | diverged | none | none | 0.0828 | 13 | 2 | none | |||
c-programs/linkat-flags@liteinst | diverged | diverged | none | none | 0.0143 | 16 | 3 | none | |||
c-programs/linkat-flags@sabre | diverged | diverged | none | none | 0.0138 | 3 | none | none | |||
c-programs/lseek-positioning@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/lseek-positioning@kvm | diverged | diverged | none | none | 0.0845 | 13 | 2 | none | |||
c-programs/lseek-positioning@liteinst | diverged | diverged | none | none | 0.0143 | 16 | 3 | none | |||
c-programs/lseek-positioning@sabre | diverged | diverged | none | none | 0.0141 | 3 | none | none | |||
c-programs/mce-kill-refusal@kvm | diverged | diverged | none | none | 0.1176 | 13 | 2 | none | |||
c-programs/mce-kill-refusal@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/mce-kill-refusal@sabre | diverged | diverged | none | none | 0.0196 | 3 | none | none | |||
c-programs/membarrier-query@kvm | diverged | diverged | none | none | 0.1154 | 13 | 2 | none | |||
c-programs/membarrier-query@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/membarrier-query@sabre | diverged | diverged | none | none | 0.0192 | 3 | none | none | |||
c-programs/memfd-create@kvm | diverged | diverged | none | none | 0.1000 | 13 | 2 | none | |||
c-programs/memfd-create@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/memfd-create@sabre | diverged | diverged | none | none | 0.0167 | 3 | none | none | |||
c-programs/mempolicy-default@kvm | diverged | diverged | none | none | 0.1132 | 13 | 2 | none | |||
c-programs/mempolicy-default@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/mempolicy-default@sabre | diverged | diverged | none | none | 0.0189 | 3 | none | none | |||
c-programs/mincore-residency@kvm | diverged | diverged | none | none | 0.1017 | 13 | 2 | none | |||
c-programs/mincore-residency@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/mincore-residency@sabre | diverged | diverged | none | none | 0.0169 | 3 | none | none | |||
c-programs/mixed-inline-and-libc-syscalls@kvm | diverged | diverged | none | none | 0.0822 | 13 | 2 | none | |||
c-programs/mixed-inline-and-libc-syscalls@liteinst | diverged | diverged | none | none | 0.0143 | 16 | 3 | none | |||
c-programs/mixed-inline-and-libc-syscalls@sabre | diverged | diverged | none | none | 0.0137 | 3 | none | none | |||
c-programs/mkdir-rmdir@kvm | diverged | diverged | none | none | 0.0938 | 13 | 2 | none | |||
c-programs/mkdir-rmdir@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/mkdir-rmdir@sabre | diverged | diverged | none | none | 0.0156 | 3 | none | none | |||
c-programs/mknod-special@kvm | diverged | diverged | none | none | 0.0909 | 13 | 2 | none | |||
c-programs/mknod-special@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/mknod-special@sabre | diverged | diverged | none | none | 0.0152 | 3 | none | none | |||
c-programs/mmap-layout-pointer-order@kvm | diverged | diverged | none | none | 0.0909 | 13 | 2 | none | |||
c-programs/mmap-layout-pointer-order@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/mmap-layout-pointer-order@sabre | diverged | diverged | none | none | 0.0152 | 3 | none | none | |||
c-programs/msync-writeback@kvm | diverged | diverged | none | none | 0.0938 | 13 | 2 | none | |||
c-programs/msync-writeback@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/msync-writeback@sabre | diverged | diverged | none | none | 0.0156 | 3 | none | none | |||
c-programs/name-to-handle-refusal@kvm | diverged | diverged | none | none | 0.1176 | 13 | 2 | none | |||
c-programs/name-to-handle-refusal@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/name-to-handle-refusal@sabre | diverged | diverged | none | none | 0.0196 | 3 | none | none | |||
c-programs/no-new-privs-refusal@kvm | diverged | diverged | none | none | 0.1154 | 13 | 2 | none | |||
c-programs/no-new-privs-refusal@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/no-new-privs-refusal@sabre | diverged | diverged | none | none | 0.0192 | 3 | none | none | |||
c-programs/numa-node-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/numa-node-identity@kvm | diverged | diverged | none | none | 0.1091 | 13 | 2 | none | |||
c-programs/numa-node-identity@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/numa-node-identity@sabre | diverged | diverged | none | none | 0.0182 | 3 | none | none | |||
c-programs/o-tmpfile-anon@kvm | diverged | diverged | none | none | 0.1008 | 13 | 2 | none | |||
c-programs/o-tmpfile-anon@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/o-tmpfile-anon@sabre | diverged | diverged | none | none | 0.0168 | 3 | none | none | |||
c-programs/openat-flags@kvm | diverged | diverged | none | none | 0.0755 | 13 | 2 | none | |||
c-programs/openat-flags@liteinst | diverged | diverged | none | none | 0.0141 | 16 | 3 | none | |||
c-programs/openat-flags@sabre | diverged | diverged | none | none | 0.0126 | 3 | none | none | |||
c-programs/openat2-refusal@kvm | diverged | diverged | none | none | 0.1154 | 13 | 2 | none | |||
c-programs/openat2-refusal@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/openat2-refusal@sabre | diverged | diverged | none | none | 0.0192 | 3 | none | none | |||
c-programs/path-file-ops@kvm | diverged | diverged | none | none | 0.0857 | 13 | 2 | none | |||
c-programs/path-file-ops@liteinst | diverged | diverged | none | none | 0.0143 | 16 | 3 | none | |||
c-programs/path-file-ops@sabre | diverged | diverged | none | none | 0.0143 | 3 | none | none | |||
c-programs/personality-domain@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/personality-domain@sabre | diverged | diverged | none | none | 0.0185 | 3 | none | none | |||
c-programs/pid-probe@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/pid-probe@kvm | diverged | diverged | none | none | 0.1200 | 13 | 2 | none | |||
c-programs/pid-probe@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/pid-probe@sabre | diverged | diverged | none | none | 0.0200 | 3 | none | none | |||
c-programs/pidfd-open-self-pair@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/pidfd-open-self-pair@kvm | diverged | diverged | none | none | 0.1034 | 13 | 2 | none | |||
c-programs/pidfd-open-self-pair@liteinst | diverged | diverged | none | none | 0.0147 | 16 | 3 | none | |||
c-programs/pidfd-open-self-pair@sabre | diverged | diverged | none | none | 0.0172 | 3 | none | none | |||
c-programs/pipe-capacity@kvm | diverged | diverged | none | none | 0.1071 | 13 | 2 | none | |||
c-programs/pipe-capacity@liteinst | diverged | diverged | none | none | 0.0147 | 16 | 3 | none | |||
c-programs/pipe-capacity@sabre | diverged | diverged | none | none | 0.0179 | 3 | none | none | |||
c-programs/pipe-capacity-pin@kvm | diverged | diverged | none | none | 0.1091 | 13 | 2 | none | |||
c-programs/pipe-capacity-pin@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/pipe-capacity-pin@sabre | diverged | diverged | none | none | 0.0182 | 3 | none | none | |||
c-programs/pipe-ipc@kvm | diverged | diverged | none | none | 0.0741 | 13 | 2 | none | |||
c-programs/pipe-ipc@liteinst | diverged | diverged | none | none | 0.0140 | 16 | 3 | none | |||
c-programs/pipe2-flags@kvm | diverged | diverged | none | none | 0.0741 | 13 | 2 | none | |||
c-programs/pipe2-flags@liteinst | diverged | diverged | none | none | 0.0140 | 16 | 3 | none | |||
c-programs/pipe2-flags@sabre | diverged | diverged | none | none | 0.0123 | 3 | none | none | |||
c-programs/poll-readiness@kvm | diverged | diverged | none | none | 0.0870 | 13 | 2 | none | |||
c-programs/poll-readiness@liteinst | diverged | diverged | none | none | 0.0144 | 16 | 3 | none | |||
c-programs/poll-readiness@sabre | diverged | diverged | none | none | 0.0145 | 3 | none | none | |||
c-programs/prctl-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/prctl-identity@kvm | diverged | diverged | none | none | 0.1000 | 13 | 2 | none | |||
c-programs/prctl-identity@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/prctl-identity@sabre | diverged | diverged | none | none | 0.0167 | 3 | none | none | |||
c-programs/prctl-pdeathsig@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/prctl-pdeathsig@sabre | diverged | diverged | none | none | 0.0182 | 3 | none | none | |||
c-programs/preadv2-flags@kvm | diverged | diverged | none | none | 0.0916 | 13 | 2 | none | |||
c-programs/preadv2-flags@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/preadv2-flags@sabre | diverged | diverged | none | none | 0.0153 | 3 | none | none | |||
c-programs/pthread-lifecycle@kvm | unmeasured | candidate-missing | no-result-row | candidate | none: 0 in the floor | none | none | none | none | none | |
c-programs/pthread-lifecycle@liteinst | diverged | diverged | none | none | 0.0135 | 16 | 3 | none | |||
c-programs/pthread-lifecycle@sabre | unmeasured | candidate-missing | no-result-row | candidate | none: 0 in the floor | none | none | none | none | none | |
c-programs/readdir-entries@kvm | diverged | diverged | none | none | 0.0759 | 13 | 2 | none | |||
c-programs/readdir-entries@liteinst | diverged | diverged | none | none | 0.0141 | 16 | 3 | none | |||
c-programs/readdir-entries@sabre | diverged | diverged | none | none | 0.0127 | 3 | none | none | |||
c-programs/readdir-order-identity@kvm | diverged | diverged | none | none | 0.0009 | 13 | 2 | none | |||
c-programs/readdir-order-identity@liteinst | diverged | diverged | none | none | 0.0010 | 16 | 3 | none | |||
c-programs/record-lock@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/record-lock@sabre | diverged | diverged | none | none | 0.0164 | 3 | none | none | |||
c-programs/rename-ops@kvm | diverged | diverged | none | none | 0.0741 | 13 | 2 | none | |||
c-programs/rename-ops@liteinst | diverged | diverged | none | none | 0.0140 | 16 | 3 | none | |||
c-programs/rename-ops@sabre | diverged | diverged | none | none | 0.0123 | 3 | none | none | |||
c-programs/renameat2-flags@kvm | diverged | diverged | none | none | 0.0656 | 13 | 2 | none | |||
c-programs/renameat2-flags@liteinst | diverged | diverged | none | none | 0.0138 | 16 | 3 | none | |||
c-programs/renameat2-flags@sabre | diverged | diverged | none | none | 0.0109 | 3 | none | none | |||
c-programs/rlimit-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/rlimit-identity@kvm | diverged | diverged | none | none | 0.1000 | 13 | 2 | none | |||
c-programs/rlimit-identity@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/rlimit-identity@sabre | diverged | diverged | none | none | 0.0167 | 3 | none | none | |||
c-programs/robust-list@kvm | diverged | diverged | none | none | 0.1154 | 13 | 2 | none | |||
c-programs/robust-list@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/robust-list@sabre | diverged | diverged | none | none | 0.0192 | 3 | none | none | |||
c-programs/sched-getaffinity-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/sched-getaffinity-identity@kvm | diverged | diverged | none | none | 0.1091 | 13 | 2 | none | |||
c-programs/sched-getaffinity-identity@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/sched-getaffinity-identity@sabre | diverged | diverged | none | none | 0.0182 | 3 | none | none | |||
c-programs/seccomp-refusal@kvm | diverged | diverged | none | none | 0.1176 | 13 | 2 | none | |||
c-programs/seccomp-refusal@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/seccomp-refusal@sabre | diverged | diverged | none | none | 0.0196 | 3 | none | none | |||
c-programs/sendfile-copy@kvm | diverged | diverged | none | none | 0.0779 | 13 | 2 | none | |||
c-programs/sendfile-copy@liteinst | diverged | diverged | none | none | 0.0142 | 16 | 3 | none | |||
c-programs/sendfile-copy@sabre | diverged | diverged | none | none | 0.0130 | 3 | none | none | |||
c-programs/set-tid-address@kvm | diverged | diverged | none | none | 0.1132 | 13 | 2 | none | |||
c-programs/set-tid-address@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/set-tid-address@sabre | diverged | diverged | none | none | 0.0189 | 3 | none | none | |||
c-programs/short-io-split-identity@kvm | diverged | diverged | none | none | 0.0278 | 13 | 2 | none | |||
c-programs/short-io-split-identity@liteinst | diverged | diverged | none | none | 0.0112 | 16 | 3 | none | |||
c-programs/short-io-split-identity@sabre | diverged | diverged | none | none | 0.0046 | 3 | none | none | |||
c-programs/shutdown-socketpair@kvm | diverged | diverged | none | none | 0.0968 | 13 | 2 | none | |||
c-programs/shutdown-socketpair@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/shutdown-socketpair@sabre | diverged | diverged | none | none | 0.0161 | 3 | none | none | |||
c-programs/signal-delivery-sequence@liteinst | diverged | diverged | none | none | 0.0079 | 16 | 3 | none | |||
c-programs/signal-waitstatus-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none | |
c-programs/signal-waitstatus-identity@liteinst | diverged | diverged | none | none | 0.0108 | 16 | 3 | none | |||
c-programs/signalfd-create@kvm | diverged | diverged | none | none | 0.1071 | 13 | 2 | none | |||
c-programs/signalfd-create@liteinst | diverged | diverged | none | none | 0.0147 | 16 | 3 | none | |||
c-programs/signalfd-create@sabre | diverged | diverged | none | none | 0.0179 | 3 | none | none | |||
c-programs/socket-epoll-ordering@kvm | diverged | diverged | none | none | 0.0482 | 13 | 2 | none | |||
c-programs/socket-epoll-ordering@liteinst | diverged | diverged | none | none | 0.0130 | 16 | 3 | none | |||
c-programs/socket-epoll-ordering@sabre | diverged | diverged | none | none | 0.0080 | 3 | none | none | |||
c-programs/socket-options@kvm | diverged | diverged | none | none | 0.0923 | 13 | 2 | none | |||
c-programs/socket-options@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/socket-options@sabre | diverged | diverged | none | none | 0.0154 | 3 | none | none | |||
c-programs/socketpair-flags@kvm | diverged | diverged | none | none | 0.1017 | 13 | 2 | none | |||
c-programs/socketpair-flags@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/socketpair-flags@sabre | diverged | diverged | none | none | 0.0169 | 3 | none | none | |||
c-programs/sockname-unnamed@kvm | diverged | diverged | none | none | 0.1071 | 13 | 2 | none | |||
c-programs/sockname-unnamed@liteinst | diverged | diverged | none | none | 0.0147 | 16 | 3 | none | |||
c-programs/sockname-unnamed@sabre | diverged | diverged | none | none | 0.0179 | 3 | none | none | |||
c-programs/stat-metadata-identity@kvm | diverged | diverged | none | none | 0.0517 | 13 | 2 | none | |||
c-programs/stat-metadata-identity@liteinst | diverged | diverged | none | none | 0.0132 | 16 | 3 | none | |||
c-programs/stat-metadata-identity@sabre | diverged | diverged | none | none | 0.0086 | 3 | none | none | |||
c-programs/statfs-free-determinism@kvm | diverged | diverged | none | none | 0.1111 | 13 | 2 | none | |||
c-programs/statfs-free-determinism@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/statfs-free-determinism@sabre | diverged | diverged | none | none | 0.0185 | 3 | none | none | |||
c-programs/static-nolibc-syscall-sites@kvm | diverged | diverged | none | none | 0.8400 | 64 | 15 | none | |||
c-programs/statx-metadata@kvm | diverged | diverged | none | none | 0.0984 | 13 | 2 | none | |||
c-programs/statx-metadata@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/statx-metadata@sabre | diverged | diverged | none | none | 0.0164 | 3 | none | none | |||
c-programs/symlink-ops@kvm | diverged | diverged | none | none | 0.0795 | 13 | 2 | none | |||
c-programs/symlink-ops@liteinst | diverged | diverged | none | none | 0.0142 | 16 | 3 | none | |||
c-programs/symlink-ops@sabre | diverged | diverged | none | none | 0.0132 | 3 | none | none | |||
c-programs/sync-file-range@kvm | diverged | diverged | none | none | 0.0992 | 13 | 2 | none | |||
c-programs/sync-file-range@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/sync-file-range@sabre | diverged | diverged | none | none | 0.0165 | 3 | none | none | |||
c-programs/sysv-ipc-refusal@kvm | diverged | diverged | none | none | 0.1154 | 13 | 2 | none | |||
c-programs/sysv-ipc-refusal@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/sysv-ipc-refusal@sabre | diverged | diverged | none | none | 0.0192 | 3 | none | none | |||
c-programs/thp-disable@kvm | diverged | diverged | none | none | 0.1132 | 13 | 2 | none | |||
c-programs/thp-disable@liteinst | diverged | diverged | none | none | 0.0148 | 16 | 3 | none | |||
c-programs/thp-disable@sabre | diverged | diverged | none | none | 0.0189 | 3 | none | none | |||
c-programs/umask-mode@kvm | diverged | diverged | none | none | 0.0870 | 13 | 2 | none | |||
c-programs/umask-mode@liteinst | diverged | diverged | none | none | 0.0144 | 16 | 3 | none | |||
c-programs/umask-mode@sabre | diverged | diverged | none | none | 0.0145 | 3 | none | none | |||
c-programs/uname-identity@kvm | diverged | diverged | none | none | 0.1200 | 13 | 2 | none | |||
c-programs/uname-identity@liteinst | diverged | diverged | none | none | 0.0149 | 16 | 3 | none | |||
c-programs/uname-identity@sabre | diverged | diverged | none | none | 0.0200 | 3 | none | none | |||
c-programs/utimensat-determinism@kvm | diverged | diverged | none | none | 0.0984 | 13 | 2 | none | |||
c-programs/utimensat-determinism@liteinst | diverged | diverged | none | none | 0.0146 | 16 | 3 | none | |||
c-programs/utimensat-determinism@sabre | diverged | diverged | none | none | 0.0164 | 3 | none | none | |||
c-programs/vectored-file-io@kvm | diverged | diverged | none | none | 0.0870 | 13 | 2 | none | |||
c-programs/vectored-file-io@liteinst | diverged | diverged | none | none | 0.0144 | 16 | 3 | none | |||
c-programs/vectored-file-io@sabre | diverged | diverged | none | none | 0.0145 | 3 | none | none | |||
c-programs/vectored-io@kvm | diverged | diverged | none | none | 0.0960 | 13 | 2 | none | |||
c-programs/vectored-io@liteinst | diverged | diverged | none | none | 0.0145 | 16 | 3 | none | |||
c-programs/vectored-io@sabre | diverged | diverged | none | none | 0.0160 | 3 | none | none |
pressure-test run pressure-c470fa213ee8-20261003T180650Z
Data as of: last parity record emitted ; Hermit commit c470fa213ee8 measured; parity store at ledger commit 3576cc6cc9e1 (scorecard/parity.json, sha256 3c92d2ab9801); summary written by Hermit tool commit b84faa26c355.
parity: not compared: 0 measured of 1 selected (inputs cannot be equalized); selected 1 of 205 committed (partial)
Committed selection: the 205 cell(s) that ci/compat-envelope/parity-cells.json selects at Hermit commit c470fa213ee8. This run reported 1 of them. The 204 with no row: c-programs/aio-refusal@kvm, c-programs/aio-refusal@liteinst, c-programs/append-pwrite@kvm, c-programs/append-pwrite@liteinst, c-programs/bind-getsockname@kvm, c-programs/bind-getsockname@liteinst, c-programs/cachestat-refusal@kvm, c-programs/cachestat-refusal@liteinst, c-programs/child-subreaper-refusal@kvm, c-programs/child-subreaper-refusal@liteinst, c-programs/close-range-fds@kvm, c-programs/close-range-fds@liteinst, c-programs/copy-file-range-refusal@kvm, c-programs/copy-file-range-refusal@liteinst, c-programs/cpu-virtualization@dbt, c-programs/cpu-virtualization@kvm, c-programs/cpu-virtualization@liteinst, c-programs/cpuid-probe@dbt, c-programs/cpuid-probe@kvm, c-programs/cpuid-probe@liteinst, and 184 more (scorecard/parity.json lists every one). It reported no cell outside it.
Mean credit is n/a: no selected cell was measured; floor credit is n/a: no cell is in the floor, which is the 1 selected cell(s) less 0 with no parity (no deterministic golden) and 1 not compared. Unmeasured, record-missing and refused cells count as 0 in the floor. A cell with no parity (no deterministic golden) is outside the mean and the floor: it is never 0 credit and never a failure. The inputs of dbt cannot be equalized with the ptrace reference's, so dbt is not compared and none of its cells enters any mean or floor, per backend or in the total.
| Candidate backendThe backend whose log is compared with the ptrace reference log, unless its inputs cannot be equalized. | SelectedCells this run reported: measured + no parity + not compared + unmeasured + record-missing + refused. The paragraph above the table says which of the committed selection's cells it did not report, and which cells it reported outside it. | MeasuredCells whose two logs were compared: matched + diverged. The mean credit's denominator. | MatchedCells whose candidate log matched the reference log completely (credit 1). | DivergedCells whose logs differ; credit is the matched prefix over the longer log, below 1. | No parity (no deterministic golden)Cells whose reference or candidate left no deterministic golden log, so there is nothing to compare; outside the mean and the floor, never 0 credit. The classes are in the table below. | Not comparedCells of a backend whose inputs cannot be equalized with the reference's; outside the mean and the floor. | UnmeasuredCells that could have been compared but were not; each counts as 0 in the floor. The classes are in the table below. | Record-missingSelected cells for which the run wrote no parity record; 0 in the floor. | RefusedRecords the scorecard could attribute to this run but not admit; 0 in the floor. | Mean credit (over measured)Credit sum over the measured cells; n/a when none was measured. | Floor credit (over floor cells)Credit sum over the floor cells; n/a when there are none. | Floor cellsThe floor credit's denominator: the selected cells less the no-parity and not-compared ones, and less every cell of a backend whose inputs cannot be equalized. | LineThe scorecard's line: each credit with the cells it is over, and how many of the committed selection's cells the run reported. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kvm | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n/a | n/a | 0 | parity: 0/0 matched; selected 0 of 88 committed (partial); mean n/a over 0 measured; floor n/a over 0 of 0 selected (excluded: 0 no golden; 0 not compared) |
liteinst | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n/a | n/a | 0 | parity: 0/0 matched; selected 0 of 99 committed (partial); mean n/a over 0 measured; floor n/a over 0 of 0 selected (excluded: 0 no golden; 0 not compared) |
sabre | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | n/a | n/a | 0 | parity: 0/0 matched; selected 0 of 2 committed (partial); mean n/a over 0 measured; floor n/a over 0 of 0 selected (excluded: 0 no golden; 0 not compared) |
dbt | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | n/a | n/a | 0 | parity: not compared: 0 measured of 1 selected (inputs cannot be equalized); selected 1 of 16 committed (partial) |
| TOTAL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | n/a | n/a | 0 | parity: not compared: 0 measured of 1 selected (inputs cannot be equalized); selected 1 of 205 committed (partial) |
No parity (no deterministic golden): 0 cells.
Not compared (inputs cannot be equalized), outside the mean and the floor: dbt 1; TOTAL 1.
Unmeasured: 0 cells.
No measured cell diverged.
Every cell that is not a full match (1 in all): 0 diverged, 0 no parity (no deterministic golden), 1 not compared, 0 unmeasured, 0 record-missing, 0 refused
| Cell | Group | Verdict | Class | Operand | Credit | Record | Syscall | Differing field | Reference (left) message | Candidate (right) message | Reason |
|---|---|---|---|---|---|---|---|---|---|---|---|
c-programs/prctl-identity@dbt | not compared | inputs-not-equalized | inputs-not-equalized | candidate | none: not compared, outside the mean and the floor | none | none | none | none | none |
Outside the clean headline: 0 parity rows from a dirty source tree.
Outside the clean headline: 0 parity rows that did not report their source tree state.
42 other parity run(s) in the store
- validate run
validate-buck-re-3-1931c6ccd8f7-1791054320749237313-288493-c38549d2at Hermit1931c6ccd8f7:parity: 0/205 matched; selected 205 of 205 committed; mean n/a over 0 measured; floor 0.000 over 189 of 205 selected (counted as 0: 189 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-5301e9a2dbb2-1791051975076983128-689340-69dc34f7at Hermit5301e9a2dbb2:parity: 0/205 matched; selected 205 of 205 committed; mean n/a over 0 measured; floor 0.000 over 189 of 205 selected (counted as 0: 189 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-66db685c5279-1791099824835735230-1153730-3be6996bat Hermit66db685c5279:parity: 0/297 matched; selected 297 of 297 committed; mean n/a over 0 measured; floor 0.000 over 281 of 297 selected (counted as 0: 281 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-75bec89e7db9-1791060150360793710-2018425-d3821d9aat Hermit75bec89e7db9:parity: 0/206 matched; selected 206 of 206 committed; mean n/a over 0 measured; floor 0.000 over 190 of 206 selected (counted as 0: 190 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-7831ad1c8931-1791056799838919343-1002648-6b3c5041at Hermit7831ad1c8931:parity: 0/205 matched; selected 205 of 205 committed; mean 0.055 over 186 measured; floor 0.055 over 189 of 205 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-buck-re-3-84821e53edb7-1791041721981051099-2446052-bf662192at Hermit84821e53edb7:parity: 0/204 matched; selected 204 of 204 committed; mean n/a over 0 measured; floor 0.000 over 188 of 204 selected (counted as 0: 188 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-b84faa26c355-1791103535341810231-4116164-a06293f4at Hermitb84faa26c355:parity: 0/297 matched; selected 297 of 297 committed; mean n/a over 0 measured; floor 0.000 over 281 of 297 selected (counted as 0: 281 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-ccccde5f65d6-1791044441627223683-4139778-3d0a278fat Hermitccccde5f65d6:parity: 0/204 matched; selected 204 of 204 committed; mean n/a over 0 measured; floor 0.000 over 188 of 204 selected (counted as 0: 188 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-cf2a94ea38d3-1791063611629487524-833061-4b45d912at Hermitcf2a94ea38d3:parity: 0/206 matched; selected 206 of 206 committed; mean n/a over 0 measured; floor 0.000 over 190 of 206 selected (counted as 0: 190 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-buck-re-3-e81ace1c0be7-1791057684904978741-1891131-b31df65fat Hermite81ace1c0be7:parity: 0/205 matched; selected 205 of 205 committed; mean n/a over 0 measured; floor 0.000 over 189 of 205 selected (counted as 0: 189 record-missing or refused; excluded: 0 no golden; 0 not compared; 16 record-missing or refused whose inputs cannot be equalized) - validate run
validate-claude-2-118f0bfc4553-1791028466715093346-2549334-529fe13eat Hermit118f0bfc4553:parity: 0/203 matched; committed selection unknown; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-claude-2-4346217e08d4-1791039676390384316-4107946-e2cf462eat Hermit4346217e08d4:parity: 0/204 matched; selected 204 of 204 committed; mean 0.055 over 185 measured; floor 0.054 over 188 of 204 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-claude-2-6b5424c1860a-1791037904455844226-3351413-5eebd499at Hermit6b5424c1860a:parity: 0/204 matched; selected 204 of 204 committed; mean 0.055 over 185 measured; floor 0.054 over 188 of 204 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-claude-2-b6ca81b78be8-1791031592862600986-362222-8863246dat Hermitb6ca81b78be8:parity: 0/203 matched; selected 203 of 203 committed; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-claude-2-cfb9d0c86427-1791035312332954244-2326456-5ddbba2aat Hermitcfb9d0c86427:parity: 0/203 matched; committed selection unknown; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-claude-4-ad4f9cf598a3-1791030814588067897-4023945-e9bb1627at Hermitad4f9cf598a3:parity: 0/203 matched; committed selection unknown; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-claude-4-d53ea6ca1711-1791032694966120621-1230314-61570ac3at Hermitd53ea6ca1711:parity: 0/203 matched; committed selection unknown; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-coord-itvfix-57883eff8f3d-1791046213891728858-2276425-f9271a9eat Hermit57883eff8f3d:parity: 0/204 matched; selected 204 of 204 committed; mean 0.055 over 185 measured; floor 0.054 over 188 of 204 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-coord-tipval2-c1312a563dc5-20261003T235258Zat Hermitc1312a563dc5:parity: 0/208 matched; selected 208 of 208 committed; mean 0.056 over 188 measured; floor 0.055 over 191 of 208 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-d14-queue-a2b1deecaa21-1791037234447726839-773804-79469e5bat Hermita2b1deecaa21:parity: 0/203 matched; selected 203 of 203 committed; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-gate-select-9e7dd6e33cf6-1791027490982151389-186043-c4a5cdf6at Hermit9e7dd6e33cf6:parity: 0/203 matched; selected 203 of 203 committed; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-hermit-lander-33f1c939a2e4-1791054196460293033-32690-ce1f4789at Hermit33f1c939a2e4:parity: 0/205 matched; selected 205 of 205 committed; mean 0.055 over 186 measured; floor 0.055 over 189 of 205 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-0f028322361f-75248bd48fcdat Hermit0f028322361f:parity: 0/203 matched; selected 203 of 203 committed; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-0f028322361f-a6fa2a143efdat Hermit0f028322361f:parity: 0/203 matched; selected 203 of 203 committed; mean 0.055 over 184 measured; floor 0.054 over 187 of 203 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-20077ee5b19f-63f1efea5c13at Hermit20077ee5b19f:parity: 0/205 matched; selected 205 of 205 committed; mean 0.055 over 186 measured; floor 0.055 over 189 of 205 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-20d49d84ec23-914f280b5537at Hermit20d49d84ec23:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 278 measured; floor 0.043 over 281 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-33770223b5d2-11a841f749a1at Hermit33770223b5d2:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 280 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-ops-tick-33770223b5d2-27d0ecdc8ccbat Hermit33770223b5d2:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 280 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-ops-tick-4b1894e81cfb-18e5730802adat Hermit4b1894e81cfb:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 280 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-ops-tick-4b1894e81cfb-19db240fdcc8at Hermit4b1894e81cfb:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 280 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-ops-tick-562b7dd7a635-80161ea9acc1at Hermit562b7dd7a635:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 278 measured; floor 0.043 over 281 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-562b7dd7a635-dffebdc99927at Hermit562b7dd7a635:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 278 measured; floor 0.043 over 281 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-9d6c1f214242-545b42c1e906at Hermit9d6c1f214242:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 279 of 297 selected (counted as 0: 2 unmeasured: no-result-row 2; excluded: 2 no golden: crash 1, ended 1; 16 not compared) - validate run
validate-ops-tick-9d6c1f214242-df156e1dcf8cat Hermit9d6c1f214242:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 280 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-ops-tick-a015bbb6029b-c266b0f86c0bat Hermita015bbb6029b:parity: 0/206 matched; selected 206 of 206 committed; mean 0.056 over 187 measured; floor 0.055 over 190 of 206 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-a2b1deecaa21-3af8d38d7b78at Hermita2b1deecaa21:parity: 0/203 matched; selected 203 of 203 committed; mean 0.055 over 184 measured; floor 0.054 over 186 of 203 selected (counted as 0: 2 unmeasured: no-result-row 2; excluded: 1 no golden: ended 1; 16 not compared) - validate run
validate-ops-tick-a8ee9d5a5733-08a2e5aca2daat Hermita8ee9d5a5733:parity: 0/206 matched; selected 206 of 206 committed; mean 0.056 over 187 measured; floor 0.055 over 190 of 206 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-a8ee9d5a5733-a07460befccdat Hermita8ee9d5a5733:parity: 0/206 matched; selected 206 of 206 committed; mean 0.056 over 187 measured; floor 0.055 over 189 of 206 selected (counted as 0: 2 unmeasured: no-result-row 2; excluded: 1 no golden: ended 1; 16 not compared) - validate run
validate-ops-tick-b5c378041d84-4990804fc489at Hermitb5c378041d84:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 280 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-ops-tick-b5c378041d84-c53822974f8fat Hermitb5c378041d84:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 277 measured; floor 0.043 over 280 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 1 no golden: crash 1; 16 not compared) - validate run
validate-ops-tick-d5d1072a6f82-20a21bc9fe7bat Hermitd5d1072a6f82:parity: 0/297 matched; selected 297 of 297 committed; mean 0.043 over 278 measured; floor 0.043 over 281 of 297 selected (counted as 0: 3 unmeasured: no-result-row 3; excluded: 0 no golden; 16 not compared) - validate run
validate-ops-tick-e02d9f8368a3-03a15e241a7eat Hermite02d9f8368a3:parity: 0/205 matched; selected 205 of 205 committed; mean 0.055 over 186 measured; floor 0.055 over 188 of 205 selected (counted as 0: 2 unmeasured: no-result-row 2; excluded: 1 no golden: ended 1; 16 not compared)
legacy-rerun history: the retired ptrace rerun, never part of the parity above
legacy-rerun (retired ptrace rerun on 173 cell(s), last at 5ee668223a15): 0 matched / 173 diverged
| Cell | legacy-rerun verdict | Compared records | First divergent record | Hermit commit | Current parity verdict |
|---|---|---|---|---|---|
c-programs/aio-refusal@kvm | diverged | 107 | 13 | 5ee668223a15 | diverged |
c-programs/aio-refusal@liteinst | diverged | 107 | 16 | 5ee668223a15 | diverged |
c-programs/append-pwrite@kvm | diverged | 144 | 13 | 5ee668223a15 | diverged |
c-programs/append-pwrite@liteinst | diverged | 152 | 16 | 5ee668223a15 | diverged |
c-programs/bind-getsockname@kvm | diverged | 110 | 13 | 5ee668223a15 | diverged |
c-programs/bind-getsockname@liteinst | diverged | 110 | 16 | 5ee668223a15 | diverged |
c-programs/cachestat-refusal@kvm | diverged | 124 | 13 | 5ee668223a15 | diverged |
c-programs/cachestat-refusal@liteinst | diverged | 132 | 16 | 5ee668223a15 | diverged |
c-programs/child-subreaper-refusal@kvm | diverged | 103 | 13 | 5ee668223a15 | diverged |
c-programs/child-subreaper-refusal@liteinst | diverged | 103 | 16 | 5ee668223a15 | diverged |
c-programs/close-range-fds@kvm | diverged | 137 | 13 | 5ee668223a15 | diverged |
c-programs/close-range-fds@liteinst | diverged | 145 | 16 | 5ee668223a15 | diverged |
c-programs/copy-file-range-refusal@kvm | diverged | 139 | 13 | 5ee668223a15 | diverged |
c-programs/copy-file-range-refusal@liteinst | diverged | 143 | 16 | 5ee668223a15 | diverged |
c-programs/cpu-virtualization@kvm | diverged | 104 | 13 | 5ee668223a15 | diverged |
c-programs/cpu-virtualization@liteinst | diverged | 104 | 16 | 5ee668223a15 | diverged |
c-programs/cwd-roundtrip@kvm | diverged | 133 | 13 | 5ee668223a15 | diverged |
c-programs/cwd-roundtrip@liteinst | diverged | 141 | 16 | 5ee668223a15 | diverged |
c-programs/dup-shared-offset@kvm | diverged | 148 | 13 | 5ee668223a15 | diverged |
c-programs/dup-shared-offset@liteinst | diverged | 156 | 16 | 5ee668223a15 | diverged |
c-programs/epoll-pwait2@liteinst | diverged | 125 | 16 | 5ee668223a15 | diverged |
c-programs/epoll-readiness@kvm | diverged | 123 | 13 | 5ee668223a15 | diverged |
c-programs/epoll-readiness@liteinst | diverged | 123 | 16 | 5ee668223a15 | diverged |
c-programs/event-delivery-ordering@liteinst | diverged | 190 | 16 | 5ee668223a15 | diverged |
c-programs/eventfd-semantics@kvm | diverged | 169 | 13 | 5ee668223a15 | diverged |
c-programs/eventfd-semantics@liteinst | diverged | 169 | 16 | 5ee668223a15 | diverged |
c-programs/faccessat2-flags@kvm | diverged | 132 | 13 | 5ee668223a15 | diverged |
c-programs/faccessat2-flags@liteinst | diverged | 140 | 16 | 5ee668223a15 | diverged |
c-programs/fadvise-hints@kvm | diverged | 124 | 13 | 5ee668223a15 | diverged |
c-programs/fadvise-hints@liteinst | diverged | 132 | 16 | 5ee668223a15 | diverged |
c-programs/fallocate-extents@kvm | diverged | 130 | 13 | 5ee668223a15 | diverged |
c-programs/fallocate-extents@liteinst | diverged | 138 | 16 | 5ee668223a15 | diverged |
c-programs/fchmod-bits@kvm | diverged | 131 | 13 | 5ee668223a15 | diverged |
c-programs/fchmod-bits@liteinst | diverged | 139 | 16 | 5ee668223a15 | diverged |
c-programs/fchmodat2-flags@liteinst | diverged | 139 | 16 | 5ee668223a15 | diverged |
c-programs/fcntl-owner@liteinst | diverged | 121 | 16 | 5ee668223a15 | diverged |
c-programs/fd-duplication@kvm | diverged | 163 | 13 | 5ee668223a15 | diverged |
c-programs/fd-duplication@liteinst | diverged | 171 | 16 | 5ee668223a15 | diverged |
c-programs/file-backed-mmap@kvm | diverged | 133 | 13 | 5ee668223a15 | diverged |
c-programs/file-backed-mmap@liteinst | diverged | 141 | 16 | 5ee668223a15 | diverged |
c-programs/file-io-roundtrip@kvm | diverged | 148 | 13 | 5ee668223a15 | diverged |
c-programs/file-io-roundtrip@liteinst | diverged | 148 | 16 | 5ee668223a15 | diverged |
c-programs/flock-lifecycle@kvm | diverged | 121 | 13 | 5ee668223a15 | diverged |
c-programs/flock-lifecycle@liteinst | diverged | 129 | 16 | 5ee668223a15 | diverged |
c-programs/fork-exec-pipeline@kvm | diverged | 337 | 13 | 5ee668223a15 | diverged |
c-programs/fsync-durability@liteinst | diverged | 132 | 16 | 5ee668223a15 | diverged |
c-programs/ftruncate-sparse@kvm | diverged | 135 | 13 | 5ee668223a15 | diverged |
c-programs/ftruncate-sparse@liteinst | diverged | 143 | 16 | 5ee668223a15 | diverged |
c-programs/getcpu-identity@kvm | diverged | 123 | 13 | 5ee668223a15 | diverged |
c-programs/getcpu-identity@liteinst | diverged | 123 | 16 | 5ee668223a15 | diverged |
c-programs/getpriority-identity@kvm | diverged | 113 | 13 | 5ee668223a15 | diverged |
c-programs/getpriority-identity@liteinst | diverged | 113 | 16 | 5ee668223a15 | diverged |
c-programs/hardware-trap-identity@liteinst | diverged | 312 | 16 | 5ee668223a15 | diverged |
c-programs/host-identity@liteinst | diverged | 117 | 16 | 5ee668223a15 | diverged |
c-programs/inline-syscall-sites@kvm | diverged | 165 | 13 | 5ee668223a15 | diverged |
c-programs/inline-syscall-sites@liteinst | diverged | 165 | 16 | 5ee668223a15 | diverged |
c-programs/inotify-watch@liteinst | diverged | 110 | 16 | 5ee668223a15 | diverged |
c-programs/ioctl-fionread@liteinst | diverged | 120 | 16 | 5ee668223a15 | diverged |
c-programs/kcmp-refusal@kvm | diverged | 111 | 13 | 5ee668223a15 | diverged |
c-programs/kcmp-refusal@liteinst | diverged | 111 | 16 | 5ee668223a15 | diverged |
c-programs/linkat-flags@kvm | diverged | 146 | 13 | 5ee668223a15 | diverged |
c-programs/linkat-flags@liteinst | diverged | 154 | 16 | 5ee668223a15 | diverged |
c-programs/lseek-positioning@kvm | diverged | 143 | 13 | 5ee668223a15 | diverged |
c-programs/lseek-positioning@liteinst | diverged | 151 | 16 | 5ee668223a15 | diverged |
c-programs/mce-kill-refusal@kvm | diverged | 103 | 13 | 5ee668223a15 | diverged |
c-programs/mce-kill-refusal@liteinst | diverged | 103 | 16 | 5ee668223a15 | diverged |
c-programs/membarrier-query@kvm | diverged | 105 | 13 | 5ee668223a15 | diverged |
c-programs/membarrier-query@liteinst | diverged | 105 | 16 | 5ee668223a15 | diverged |
c-programs/memfd-create@kvm | diverged | 121 | 13 | 5ee668223a15 | diverged |
c-programs/memfd-create@liteinst | diverged | 121 | 16 | 5ee668223a15 | diverged |
c-programs/mempolicy-default@kvm | diverged | 107 | 13 | 5ee668223a15 | diverged |
c-programs/mempolicy-default@liteinst | diverged | 107 | 16 | 5ee668223a15 | diverged |
c-programs/mincore-residency@kvm | diverged | 119 | 13 | 5ee668223a15 | diverged |
c-programs/mincore-residency@liteinst | diverged | 119 | 16 | 5ee668223a15 | diverged |
c-programs/mixed-inline-and-libc-syscalls@kvm | diverged | 147 | 13 | 5ee668223a15 | diverged |
c-programs/mixed-inline-and-libc-syscalls@liteinst | diverged | 147 | 16 | 5ee668223a15 | diverged |
c-programs/mkdir-rmdir@kvm | diverged | 129 | 13 | 5ee668223a15 | diverged |
c-programs/mkdir-rmdir@liteinst | diverged | 137 | 16 | 5ee668223a15 | diverged |
c-programs/mknod-special@kvm | diverged | 133 | 13 | 5ee668223a15 | diverged |
c-programs/mknod-special@liteinst | diverged | 141 | 16 | 5ee668223a15 | diverged |
c-programs/mmap-layout-pointer-order@kvm | diverged | 133 | 13 | 5ee668223a15 | diverged |
c-programs/mmap-layout-pointer-order@liteinst | diverged | 141 | 16 | 5ee668223a15 | diverged |
c-programs/msync-writeback@liteinst | diverged | 137 | 16 | 5ee668223a15 | diverged |
c-programs/name-to-handle-refusal@kvm | diverged | 103 | 13 | 5ee668223a15 | diverged |
c-programs/name-to-handle-refusal@liteinst | diverged | 103 | 16 | 5ee668223a15 | diverged |
c-programs/no-new-privs-refusal@kvm | diverged | 105 | 13 | 5ee668223a15 | diverged |
c-programs/no-new-privs-refusal@liteinst | diverged | 105 | 16 | 5ee668223a15 | diverged |
c-programs/numa-node-identity@kvm | diverged | 111 | 13 | 5ee668223a15 | diverged |
c-programs/numa-node-identity@liteinst | diverged | 111 | 16 | 5ee668223a15 | diverged |
c-programs/o-tmpfile-anon@kvm | diverged | 120 | 13 | 5ee668223a15 | diverged |
c-programs/o-tmpfile-anon@liteinst | diverged | 120 | 16 | 5ee668223a15 | diverged |
c-programs/openat-flags@kvm | diverged | 160 | 13 | 5ee668223a15 | diverged |
c-programs/openat-flags@liteinst | diverged | 168 | 16 | 5ee668223a15 | diverged |
c-programs/openat2-refusal@kvm | diverged | 105 | 13 | 5ee668223a15 | diverged |
c-programs/openat2-refusal@liteinst | diverged | 105 | 16 | 5ee668223a15 | diverged |
c-programs/path-file-ops@kvm | diverged | 141 | 13 | 5ee668223a15 | diverged |
c-programs/path-file-ops@liteinst | diverged | 149 | 16 | 5ee668223a15 | diverged |
c-programs/personality-domain@liteinst | diverged | 109 | 16 | 5ee668223a15 | diverged |
c-programs/pid-probe@kvm | diverged | 101 | 13 | 5ee668223a15 | diverged |
c-programs/pid-probe@liteinst | diverged | 101 | 16 | 5ee668223a15 | diverged |
c-programs/pid-probe@sabre | diverged | 32 | 3 | 5ee668223a15 | diverged |
c-programs/pidfd-open-self-pair@kvm | diverged | 117 | 13 | 5ee668223a15 | diverged |
c-programs/pidfd-open-self-pair@liteinst | diverged | 117 | 16 | 5ee668223a15 | diverged |
c-programs/pipe-capacity-pin@kvm | diverged | 111 | 13 | 5ee668223a15 | diverged |
c-programs/pipe-capacity-pin@liteinst | diverged | 111 | 16 | 5ee668223a15 | diverged |
c-programs/pipe-capacity@kvm | diverged | 113 | 13 | 5ee668223a15 | diverged |
c-programs/pipe-capacity@liteinst | diverged | 113 | 16 | 5ee668223a15 | diverged |
c-programs/pipe-ipc@kvm | diverged | 158 | 13 | 5ee668223a15 | diverged |
c-programs/pipe-ipc@liteinst | diverged | 164 | 16 | 5ee668223a15 | diverged |
c-programs/pipe2-flags@kvm | diverged | 163 | 13 | 5ee668223a15 | diverged |
c-programs/pipe2-flags@liteinst | diverged | 163 | 16 | 5ee668223a15 | diverged |
c-programs/poll-readiness@liteinst | diverged | 139 | 16 | 5ee668223a15 | diverged |
c-programs/prctl-identity@liteinst | diverged | 121 | 16 | 5ee668223a15 | diverged |
c-programs/prctl-pdeathsig@liteinst | diverged | 111 | 16 | 5ee668223a15 | diverged |
c-programs/preadv2-flags@liteinst | diverged | 140 | 16 | 5ee668223a15 | diverged |
c-programs/pthread-lifecycle@liteinst | diverged | 214 | 16 | 5ee668223a15 | diverged |
c-programs/readdir-entries@kvm | diverged | 159 | 13 | 5ee668223a15 | diverged |
c-programs/readdir-entries@liteinst | diverged | 167 | 16 | 5ee668223a15 | diverged |
c-programs/readdir-order-identity@kvm | diverged | 13,669 | 13 | 5ee668223a15 | diverged |
c-programs/readdir-order-identity@liteinst | diverged | 13,677 | 16 | 5ee668223a15 | diverged |
c-programs/record-lock@liteinst | diverged | 131 | 16 | 5ee668223a15 | diverged |
c-programs/rename-ops@kvm | diverged | 163 | 13 | 5ee668223a15 | diverged |
c-programs/rename-ops@liteinst | diverged | 171 | 16 | 5ee668223a15 | diverged |
c-programs/renameat2-flags@kvm | diverged | 184 | 13 | 5ee668223a15 | diverged |
c-programs/renameat2-flags@liteinst | diverged | 192 | 16 | 5ee668223a15 | diverged |
c-programs/rlimit-identity@kvm | diverged | 121 | 13 | 5ee668223a15 | diverged |
c-programs/rlimit-identity@liteinst | diverged | 121 | 16 | 5ee668223a15 | diverged |
c-programs/robust-list@kvm | diverged | 105 | 13 | 5ee668223a15 | diverged |
c-programs/robust-list@liteinst | diverged | 105 | 16 | 5ee668223a15 | diverged |
c-programs/sched-getaffinity-identity@kvm | diverged | 111 | 13 | 5ee668223a15 | diverged |
c-programs/sched-getaffinity-identity@liteinst | diverged | 111 | 16 | 5ee668223a15 | diverged |
c-programs/seccomp-refusal@kvm | diverged | 103 | 13 | 5ee668223a15 | diverged |
c-programs/seccomp-refusal@liteinst | diverged | 103 | 16 | 5ee668223a15 | diverged |
c-programs/sendfile-copy@kvm | diverged | 155 | 13 | 5ee668223a15 | diverged |
c-programs/sendfile-copy@liteinst | diverged | 159 | 16 | 5ee668223a15 | diverged |
c-programs/set-tid-address@kvm | diverged | 107 | 13 | 5ee668223a15 | diverged |
c-programs/set-tid-address@liteinst | diverged | 107 | 16 | 5ee668223a15 | diverged |
c-programs/short-io-split-identity@kvm | diverged | 431 | 13 | 5ee668223a15 | diverged |
c-programs/short-io-split-identity@liteinst | diverged | 435 | 16 | 5ee668223a15 | diverged |
c-programs/shutdown-socketpair@kvm | diverged | 125 | 13 | 5ee668223a15 | diverged |
c-programs/shutdown-socketpair@liteinst | diverged | 125 | 16 | 5ee668223a15 | diverged |
c-programs/signal-delivery-sequence@liteinst | diverged | 997 | 16 | 5ee668223a15 | diverged |
c-programs/signal-waitstatus-identity@liteinst | diverged | 386 | 16 | 5ee668223a15 | diverged |
c-programs/signalfd-create@kvm | diverged | 113 | 13 | 5ee668223a15 | diverged |
c-programs/signalfd-create@liteinst | diverged | 113 | 16 | 5ee668223a15 | diverged |
c-programs/socket-epoll-ordering@kvm | diverged | 250 | 13 | 5ee668223a15 | diverged |
c-programs/socket-epoll-ordering@liteinst | diverged | 250 | 16 | 5ee668223a15 | diverged |
c-programs/socket-options@liteinst | diverged | 131 | 16 | 5ee668223a15 | diverged |
c-programs/socketpair-flags@liteinst | diverged | 119 | 16 | 5ee668223a15 | diverged |
c-programs/sockname-unnamed@liteinst | diverged | 113 | 16 | 5ee668223a15 | diverged |
c-programs/stat-metadata-identity@kvm | diverged | 233 | 13 | 5ee668223a15 | diverged |
c-programs/stat-metadata-identity@liteinst | diverged | 233 | 16 | 5ee668223a15 | diverged |
c-programs/statfs-free-determinism@kvm | diverged | 109 | 13 | 5ee668223a15 | diverged |
c-programs/statfs-free-determinism@liteinst | diverged | 109 | 16 | 5ee668223a15 | diverged |
c-programs/static-nolibc-syscall-sites@kvm | diverged | 76 | 64 | 5ee668223a15 | diverged |
c-programs/statx-metadata@kvm | diverged | 123 | 13 | 5ee668223a15 | diverged |
c-programs/statx-metadata@liteinst | diverged | 131 | 16 | 5ee668223a15 | diverged |
c-programs/symlink-ops@kvm | diverged | 152 | 13 | 5ee668223a15 | diverged |
c-programs/symlink-ops@liteinst | diverged | 160 | 16 | 5ee668223a15 | diverged |
c-programs/sync-file-range@kvm | diverged | 122 | 13 | 5ee668223a15 | diverged |
c-programs/sync-file-range@liteinst | diverged | 130 | 16 | 5ee668223a15 | diverged |
c-programs/sysv-ipc-refusal@kvm | diverged | 105 | 13 | 5ee668223a15 | diverged |
c-programs/sysv-ipc-refusal@liteinst | diverged | 105 | 16 | 5ee668223a15 | diverged |
c-programs/thp-disable@liteinst | diverged | 107 | 16 | 5ee668223a15 | diverged |
c-programs/umask-mode@kvm | diverged | 139 | 13 | 5ee668223a15 | diverged |
c-programs/umask-mode@liteinst | diverged | 147 | 16 | 5ee668223a15 | diverged |
c-programs/uname-identity@kvm | diverged | 101 | 13 | 5ee668223a15 | diverged |
c-programs/uname-identity@liteinst | diverged | 101 | 16 | 5ee668223a15 | diverged |
c-programs/utimensat-determinism@kvm | diverged | 123 | 13 | 5ee668223a15 | diverged |
c-programs/utimensat-determinism@liteinst | diverged | 131 | 16 | 5ee668223a15 | diverged |
c-programs/vectored-file-io@liteinst | diverged | 147 | 16 | 5ee668223a15 | diverged |
c-programs/vectored-io@kvm | diverged | 126 | 13 | 5ee668223a15 | diverged |
c-programs/vectored-io@liteinst | diverged | 126 | 16 | 5ee668223a15 | diverged |
Legacy observations dropped rather than shown as verdicts: no-retained-comparison: 4,322 row(s) for 173 cell(s).
173 historical cross-backend parity failure(s) are kept in data/runs.json.gz and are not counted in the parity above. The retired ptrace rerun recorded them in these runs: Run 1,897; Run 229; Run 238; Run 239. They are 173 distinct cell(s) (kvm 75; liteinst 97; sabre 1) in which the candidate backend's log and the ptrace reference's log each matched its own repeat and the two logs diverged. Each is a parity failure, not a cell without parity. The legacy section above shows the same retired rerun as the ledger's parity summary keeps it, so its counts can differ from these; see https://github.com/rrnewton/hermit/issues/3301.
Backend history
Latest recorded state at each UTC date for the current catalogue and current main ancestry, within that date’s recorded ptrace-result population. Percentages and counts can fall after regressions. Steps carry recorded state; they are not interpolated measurements. Gaps mean no supported comparison evidence, including legacy periods. The lines are determinism; parity is shown only in Parity (measured after determinism).
Use the chart: Hover over or focus a point to see its exact date and percentage. Clear or select a checkbox under Visible lines to hide or show that series.
Ledger anchor: 3576cc6cc9e10750425a1aeb3676fae1967569bd. Latest recorded date: 2026-10-04. Machine-readable history and source provenance.
Recorded values by date
| Date (UTC) | Backend | Determinism green | Determinism percentage | Ptrace reference |
|---|---|---|---|---|
| 2026-08-30 | dbt | Not available | Not available | 113 |
| 2026-08-30 | kvm | Not available | Not available | 113 |
| 2026-08-30 | liteinst | Not available | Not available | 113 |
| 2026-08-30 | ptrace | Not available | Not available | 113 |
| 2026-08-30 | sabre | Not available | Not available | 113 |
| 2026-08-31 | ptrace | 344 | 96.9% | 355 |
| 2026-08-31 | sabre | 111 | 31.3% | 355 |
| 2026-08-31 | liteinst | 28 | 7.9% | 355 |
| 2026-08-31 | kvm | 2 | 0.6% | 355 |
| 2026-08-31 | dbt | Not available | Not available | 355 |
| 2026-09-01 | ptrace | 344 | 96.9% | 355 |
| 2026-09-01 | sabre | 111 | 31.3% | 355 |
| 2026-09-01 | liteinst | 28 | 7.9% | 355 |
| 2026-09-01 | kvm | 2 | 0.6% | 355 |
| 2026-09-01 | dbt | Not available | Not available | 355 |
| 2026-09-02 | ptrace | 344 | 96.9% | 355 |
| 2026-09-02 | sabre | 111 | 31.3% | 355 |
| 2026-09-02 | liteinst | 28 | 7.9% | 355 |
| 2026-09-02 | kvm | 2 | 0.6% | 355 |
| 2026-09-02 | dbt | Not available | Not available | 355 |
| 2026-09-03 | ptrace | 344 | 96.9% | 355 |
| 2026-09-03 | sabre | 111 | 31.3% | 355 |
| 2026-09-03 | liteinst | 28 | 7.9% | 355 |
| 2026-09-03 | kvm | 2 | 0.6% | 355 |
| 2026-09-03 | dbt | Not available | Not available | 355 |
| 2026-09-04 | ptrace | 344 | 96.9% | 355 |
| 2026-09-04 | sabre | 111 | 31.3% | 355 |
| 2026-09-04 | liteinst | 28 | 7.9% | 355 |
| 2026-09-04 | kvm | 2 | 0.6% | 355 |
| 2026-09-04 | dbt | Not available | Not available | 355 |
| 2026-09-05 | ptrace | 344 | 96.9% | 355 |
| 2026-09-05 | kvm | 189 | 53.2% | 355 |
| 2026-09-05 | sabre | 111 | 31.3% | 355 |
| 2026-09-05 | liteinst | 28 | 7.9% | 355 |
| 2026-09-05 | dbt | Not available | Not available | 355 |
| 2026-09-06 | ptrace | 344 | 96.9% | 355 |
| 2026-09-06 | kvm | 189 | 53.2% | 355 |
| 2026-09-06 | sabre | 111 | 31.3% | 355 |
| 2026-09-06 | liteinst | 28 | 7.9% | 355 |
| 2026-09-06 | dbt | Not available | Not available | 355 |
| 2026-09-08 | ptrace | 343 | 96.6% | 355 |
| 2026-09-08 | kvm | 219 | 61.7% | 355 |
| 2026-09-08 | sabre | 111 | 31.3% | 355 |
| 2026-09-08 | liteinst | 28 | 7.9% | 355 |
| 2026-09-08 | dbt | Not available | Not available | 355 |
| 2026-09-09 | ptrace | 343 | 96.6% | 355 |
| 2026-09-09 | kvm | 219 | 61.7% | 355 |
| 2026-09-09 | sabre | 111 | 31.3% | 355 |
| 2026-09-09 | liteinst | 28 | 7.9% | 355 |
| 2026-09-09 | dbt | Not available | Not available | 355 |
| 2026-09-11 | ptrace | 344 | 96.9% | 355 |
| 2026-09-11 | kvm | 220 | 62.0% | 355 |
| 2026-09-11 | sabre | 111 | 31.3% | 355 |
| 2026-09-11 | liteinst | 28 | 7.9% | 355 |
| 2026-09-11 | dbt | Not available | Not available | 355 |
| 2026-09-12 | ptrace | 344 | 96.6% | 356 |
| 2026-09-12 | kvm | 220 | 61.8% | 356 |
| 2026-09-12 | sabre | 111 | 31.2% | 356 |
| 2026-09-12 | liteinst | 28 | 7.9% | 356 |
| 2026-09-12 | dbt | Not available | Not available | 356 |
| 2026-09-16 | ptrace | 344 | 96.6% | 356 |
| 2026-09-16 | kvm | 220 | 61.8% | 356 |
| 2026-09-16 | sabre | 111 | 31.2% | 356 |
| 2026-09-16 | liteinst | 28 | 7.9% | 356 |
| 2026-09-16 | dbt | Not available | Not available | 356 |
| 2026-09-22 | ptrace | 346 | 96.9% | 357 |
| 2026-09-22 | kvm | 241 | 67.5% | 357 |
| 2026-09-22 | liteinst | 146 | 40.9% | 357 |
| 2026-09-22 | sabre | 112 | 31.4% | 357 |
| 2026-09-22 | dbt | Not available | Not available | 357 |
| 2026-09-28 | ptrace | 353 | 98.3% | 359 |
| 2026-09-28 | kvm | 242 | 67.4% | 359 |
| 2026-09-28 | liteinst | 146 | 40.7% | 359 |
| 2026-09-28 | sabre | 112 | 31.2% | 359 |
| 2026-09-28 | dbt | Not available | Not available | 359 |
| 2026-09-29 | ptrace | 365 | 98.4% | 371 |
| 2026-09-29 | kvm | 242 | 65.2% | 371 |
| 2026-09-29 | liteinst | 146 | 39.4% | 371 |
| 2026-09-29 | sabre | 112 | 30.2% | 371 |
| 2026-09-29 | dbt | Not available | Not available | 371 |
| 2026-09-30 | ptrace | 366 | 98.7% | 371 |
| 2026-09-30 | kvm | 242 | 65.2% | 371 |
| 2026-09-30 | liteinst | 146 | 39.4% | 371 |
| 2026-09-30 | sabre | 112 | 30.2% | 371 |
| 2026-09-30 | dbt | Not available | Not available | 371 |
| 2026-10-02 | ptrace | 366 | 98.7% | 371 |
| 2026-10-02 | kvm | 242 | 65.2% | 371 |
| 2026-10-02 | liteinst | 146 | 39.4% | 371 |
| 2026-10-02 | sabre | 112 | 30.2% | 371 |
| 2026-10-02 | dbt | Not available | Not available | 371 |
| 2026-10-03 | ptrace | 369 | 65.5% | 563 |
| 2026-10-03 | kvm | 254 | 45.1% | 563 |
| 2026-10-03 | liteinst | 146 | 25.9% | 563 |
| 2026-10-03 | sabre | 112 | 19.9% | 563 |
| 2026-10-03 | dbt | 26 | 4.6% | 563 |
| 2026-10-04 | ptrace | 369 | 65.4% | 564 |
| 2026-10-04 | kvm | 257 | 45.6% | 564 |
| 2026-10-04 | sabre | 240 | 42.6% | 564 |
| 2026-10-04 | liteinst | 146 | 25.9% | 564 |
| 2026-10-04 | dbt | 26 | 4.6% | 564 |
79,956 admitted canonical series rows representing 86,805 Hermit runs. 165 admitted validation ledger rows. 179,420 excluded physical series rows representing 180,954 Hermit runs. 5 custom commands selected by full. The captured input contained 259,376 physical series rows representing 267,759 Hermit runs.
Tests
applications
c-toolchain-workflow, example-timed-progress-bar, git-repository-workflow, kvm-python-examples, kvm-shell-environment, timed-progress-bar
bin-c
c-programs
acct-refusal-probe, add-key-enosys, adjtimex-deterministic, aio-refusal, append-pwrite, arch-prctl-determinism, bind-getsockname, bpf-enosys, cachestat-enosys, cachestat-refusal, child-subreaper-refusal, clock-adjtime-deterministic, clone, close-range-fds, copy-file-range-refusal, copy-file-range-refusal-probe, cpu-virtualization, cpuid-probe, cwd-roundtrip, dbt-copied-tiocgpgrp, dbt-exec-failure, dbt-execveat-unsupported, dbt-mmap-exec, dbt-pid-virtualization, dbt-prlimit-self, dbt-self-sigqueue, dbt-unsupported-syscall, dbt-wait-accounting, dbt-wait-lifecycle, dup-shared-offset, environment-and-workdir, epoll-determinism, epoll-pwait2, epoll-readiness, event-delivery-ordering, eventfd-semantics, faccessat2-flags, fadvise-hints, fallocate-extents, fchmod-bits, fchmodat2-flags, fcntl-owner, fd-duplication, file-backed-mmap, file-io-roundtrip, flock-lifecycle, fork-exec-pipeline, fp-reduction-nondeterminism, fsync-durability, ftruncate-sparse, futex-requeue-enosys, futex-waitv-enosys, futex-wake-enosys, get-robust-list-child, get-robust-list-self, get-robust-list-thread, getcpu, getcpu-identity, getitimer-determinism-probe, getpriority-identity, getrusage-self-accounting, getsockopt-null, hardware-trap-identity, hello-alarm, hello-nostdlib, hello-signals, host-identity, inline-syscall-sites, inotify-watch, io-uring-fallback, io-uring-ring-determinism, ioctl-fioclex, ioctl-fionread, ioctl-siocethtool, ipc-determinism, just-spin, kcmp-eperm, kcmp-refusal, keyctl-enosys, keyctl-passthrough, linkat-flags, listmount-enosys, liteinst-advanced, lseek-positioning, lsm-get-self-attr-enosys, lsm-list-modules-enosys, lsm-set-self-attr-enosys, madvise-determinism, map-shadow-stack-enosys, mce-kill-refusal, membarrier-query, memfd-create, memfd-secret-enosys, meminfo-available-deterministic, meminfo-cached-deterministic, meminfo-free-deterministic, memorypress, mempolicy-default, mincore-residency, mixed-inline-and-libc-syscalls, mkdir-rmdir, mknod-special, mmap-determinism, mmap-determinism-heap, mmap-determinism-shared, mmap-layout-pointer-order, mmap-stress-determinism, msync-writeback, name-to-handle-at-eopnotsupp, name-to-handle-directory-eopnotsupp, name-to-handle-empty-path-eopnotsupp, name-to-handle-refusal, name-to-handle-regular-eopnotsupp, nanosleep-par, nanosleep-threads-nocrash, nanosleep-threads-simple, netlink-autobind-generic, netlink-autobind-route, netlink-autobind-usersock, netns-cookie-tcp4, netns-cookie-tcp6, netns-cookie-udp4, no-new-privs-refusal, numa-node-identity, o-tmpfile-anon, openat-flags, openat2-refusal, path-file-ops, pause-alarm-interrupt, perf-event-hardware-enosys, perf-event-open-enosys, perf-event-software-enosys, perf-event-watchpoint-enosys, periodic-setitimer-delivery, personality-domain, pid-probe, pidfd-open-self, pidfd-open-self-pair, pidfd-poll-self, pidfd-waitid-child, pipe-capacity, pipe-capacity-pin, pipe-ipc, pipe-multiwriter-ordering, pipe2-errno-precedence, pipe2-flags, poll-readiness, ppoll-readv, ppoll-simulation, prctl-dumpable, prctl-identity, prctl-option-policy, prctl-pdeathsig, pread64-nostdlib, preadv2-flags, print-memaddrs, printf-with-threads, proc-fd-link-aliases, proc-fdinfo, proc-locks, process-mrelease-enosys, process-vm-readv-refusal-probe, process-vm-writev-refusal-probe, procfs-identity-agreement, procfs-positioned-probe, prodcons-determinism, pselect6-simulation, pthread-lifecycle, ptrace-attach-eperm, ptrace-eperm, ptrace-seize-eperm, ptrace-traceme-eperm, pty-nr-count, racewrite-nostdlib, random-readv-stream, random-sources, random-sources-root-only, rcx-canonicalization, readdir-entries, readdir-order-identity, record-lock, record-replay-fd-close, record-replay-file-state, record-replay-file-state-regular-sink, record-replay-lseek-seek-cur, record-replay-setsockopt, recvmsg-scm-rights-mmap, remap-file-pages-anonymous-enosys, remap-file-pages-memfd-enosys, remap-file-pages-tmpfile-enosys, rename-ops, renameat2-flags, request-key-enosys, resource-determinism, rlimit-identity, robust-list, sched-getaffinity-identity, sched-setattr-batch, sched-setattr-idle, sched-setattr-other, sched-yield-progress, scheduler-policy-queries, seccomp-refusal, sendfile-copy, session-identity, set-tid-address, setitimer-determinism, short-io-split-identity, shutdown-socketpair, sigaction-state, sigaltstack-state, sigmask-preemption, signal-delivery-sequence, signal-determinism, signal-disposition, signal-waitstatus-identity, signalfd-create, sigpipe-siginfo, sigprocmask-state, sigtimedwait-no-timeout, sigtimedwait-timeout-0s, sigtimedwait-timeout-1s, so-incoming-cpu-tcp4, so-incoming-cpu-tcp6, so-incoming-cpu-udp4, socket-cookie-tcp, socket-cookie-udp, socket-cookie-unix, socket-epoll-ordering, socket-ioctl-timestamp, socket-options, socket-timestamp-edge-cases, socket-timestamp-timespec, socket-timestamp-timeval, socketpair-flags, sockname-unnamed, splice-enosys, stat-metadata-identity, statfs-free-determinism, static-nolibc-syscall-sites, statmount-enosys, statx-metadata, symlink-ops, sync-file-range, syscall-file-io, syscall-file-metadata, syscall-quick-wins, sysfs-enosys, sysinfo, sysinfo-uptime, syslog-deterministic, sysv-ipc-refusal, sysv-sem-enosys, sysv-shm-enosys, tcp-info-accept4, tcp-info-accept6, tcp-info-client4, tee-enosys, thp-disable, thread-self-procfs-handoff, thread-sync-determinism, threadexhaustion, timer-create-determinism, timer-family-identity, umask-mode, uname, uname-identity, unix-autobind-dgram, unix-autobind-seqpacket, unix-autobind-stream, ustat-enosys, utimensat-determinism, vectored-file-io, vectored-io, vforkexec, vmsplice-enosys, wait-on-child, writev-determinism
chaos-c
compat
addr2line, ar, arch, as, awk, b2sum, base32, base64, basename, basenc, bash, bc, bracket, bzip2, bzip2-roundtrip, cal, cargo, cat, chmod, chown, chrt, cksum, clang, cmake, cmp, col, colrm, column, comm, cp, cpio-roundtrip, cpp, crc32, cscope, csplit, curl, curl-localhost, cut, cxxfilt, date, dc, dd, df, df-direct, diff, diff3, dirname, dos2unix, du, echo, egrep, elfedit, env, envsubst, expand, expr, factor, fallocate, fgrep, file, find, findmnt, flex, flock, fmt, fold, free, gcc, gcov, getconf, getopt, git, gprof, grep, groups, gxx, gzip, gzip-roundtrip, head, hexdump, hostname, iconv, id, install, ionice, iostat, ip, java, javac, join, jq, kill, ld, ln, logger, logname, ls, lscpu, lsirq, lsmod, lsof, lua, lua-direct, m4, make, md5sum, mkdir, mkfifo, mktemp, mountpoint, mpstat-softirqs, msgfmt, msgunfmt, mv, namei, netlink-route, netlink-sock-diag, nice, nl, nm, node, nohup, nproc, numactl-hardware, numastat, numfmt, objcopy, objdump, od, openssl, paste, patch, pathchk, perl, perl-direct, pgrep, pidstat-disk, pinky, pkg-config, pkill, pr, printenv, printf, ps, ptx, pwd, python3, ranlib, readelf, readlink, realpath, rev, rm, rmdir, rr-addr2line, rr-arch, rr-as, rr-awk, rr-b2sum, rr-base32, rr-base64, rr-basename, rr-bash, rr-bc, rr-bracket, rr-bzip2, rr-cal, rr-cat, rr-chmod, rr-chrt, rr-cksum, rr-cmp, rr-column, rr-comm, rr-cp, rr-cpp, rr-cut, rr-cxxfilt, rr-date, rr-dc, rr-dd, rr-df-direct, rr-diff, rr-dirname, rr-du, rr-echo, rr-egrep, rr-elfedit, rr-env, rr-expand, rr-expr, rr-factor, rr-fgrep, rr-file, rr-find, rr-flock, rr-fmt, rr-fold, rr-free, rr-gcc, rr-getopt, rr-git, rr-grep, rr-groups, rr-gzip, rr-head, rr-hexdump, rr-hostname, rr-iconv, rr-id, rr-install, rr-ionice, rr-java, rr-join, rr-ld, rr-logger, rr-logname, rr-ls, rr-lua-direct, rr-make, rr-md5sum, rr-mkdir, rr-mkfifo, rr-mv, rr-nice, rr-nl, rr-nm, rr-node, rr-nohup, rr-nproc, rr-numfmt, rr-objcopy, rr-objdump, rr-od, rr-openssl, rr-paste, rr-perl-direct, rr-pinky, rr-pr, rr-printenv, rr-printf, rr-ptx, rr-pwd, rr-python3, rr-ranlib, rr-readelf, rr-readlink, rr-realpath, rr-rev, rr-rm, rr-rmdir, rr-ruby, rr-sed, rr-seq, rr-sha1sum, rr-sha224sum, rr-sha256sum, rr-sha384sum, rr-sha512sum, rr-shuf, rr-size, rr-sleep, rr-sort, rr-split, rr-sqlite3, rr-stat, rr-stdbuf, rr-strings, rr-sum, rr-tac, rr-tar, rr-taskset, rr-tcl, rr-tee, rr-test, rr-touch, rr-tr, rr-true, rr-tsort, rr-tty, rr-uname, rr-unexpand, rr-uniq, rr-uptime, rr-users, rr-wc, rr-wc-lines, rr-whoami, rr-xargs, rr-xxd, rr-xz, rr-yes, rr-zstd, ruby, rustc, sar-resource-tables, sed, seq, setfacl, setfattr, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shell-build, shred, shuf, size, sleep, sort, split, sqlite3, ss, stat, stdbuf, strict-addr2line, strict-ar, strict-arch, strict-as, strict-awk, strict-b2sum, strict-base32, strict-base64, strict-basename, strict-bash, strict-bc, strict-bracket, strict-bzip2, strict-bzip2-roundtrip, strict-cal, strict-cargo, strict-cat, strict-chmod, strict-chown, strict-chrt, strict-cksum, strict-clang, strict-cmake, strict-cmp, strict-column, strict-comm, strict-cp, strict-cpio-roundtrip, strict-cpp, strict-csplit, strict-curl, strict-curl-localhost, strict-cut, strict-cxxfilt, strict-date, strict-dc, strict-dd, strict-df, strict-diff, strict-dirname, strict-du, strict-echo, strict-egrep, strict-elfedit, strict-env, strict-expand, strict-expr, strict-factor, strict-fgrep, strict-file, strict-find, strict-findmnt, strict-flock, strict-fmt, strict-fold, strict-free, strict-gcc, strict-gcov, strict-getopt, strict-git, strict-gprof, strict-grep, strict-groups, strict-gxx, strict-gzip, strict-gzip-roundtrip, strict-head, strict-hexdump, strict-hostname, strict-iconv, strict-id, strict-install, strict-ionice, strict-iostat, strict-ip, strict-java, strict-javac, strict-join, strict-jq, strict-kill, strict-ld, strict-ln, strict-logger, strict-logname, strict-ls, strict-lscpu, strict-lsirq, strict-lsmod, strict-lsof, strict-lua, strict-m4, strict-make, strict-md5sum, strict-mkdir, strict-mkfifo, strict-mktemp, strict-mpstat-softirqs, strict-mv, strict-netlink-route, strict-netlink-sock-diag, strict-nice, strict-nl, strict-nm, strict-node, strict-nohup, strict-nproc, strict-numactl-hardware, strict-numastat, strict-numfmt, strict-objcopy, strict-objdump, strict-od, strict-openssl, strict-paste, strict-patch, strict-perl, strict-pgrep, strict-pidstat-disk, strict-pinky, strict-pkg-config, strict-pkill, strict-pr, strict-printenv, strict-printf, strict-ps, strict-ptx, strict-pwd, strict-python3, strict-ranlib, strict-readelf, strict-readlink, strict-realpath, strict-rev, strict-rm, strict-rmdir, strict-ruby, strict-rustc, strict-sar-resource-tables, strict-sed, strict-seq, strict-sha1sum, strict-sha224sum, strict-sha256sum, strict-sha384sum, strict-sha512sum, strict-shell-build, strict-shuf, strict-size, strict-sleep, strict-sort, strict-split, strict-sqlite3, strict-ss, strict-stat, strict-stdbuf, strict-strings, strict-strip, strict-sum, strict-sysctl-random-uuid, strict-tac, strict-tar, strict-tar-roundtrip, strict-taskset, strict-tcl, strict-tee, strict-test, strict-time, strict-top, strict-touch, strict-tr, strict-true, strict-tsort, strict-tty, strict-uname, strict-unexpand, strict-uniq, strict-uptime, strict-users, strict-vmstat, strict-vmstat-disk, strict-wc, strict-wc-lines, strict-wget-localhost, strict-whoami, strict-xargs, strict-xmllint, strict-xxd, strict-xz, strict-xz-roundtrip, strict-yes, strict-zip-unzip, strict-zstd, strict-zstd-roundtrip, strings, strip, sum, sync, sysctl-random-uuid, tac, tar, tar-roundtrip, taskset, tcl, tee, test, time, timeout, top, touch, tr, true, truncate, tsort, tty, uname, unexpand, uniq, uptime, users, uuidgen, vmstat, vmstat-disk, wc, wc-lines, wget-localhost, whoami, xargs, xmllint, xxd, xz, xz-roundtrip, yes, zip-unzip, zstd, zstd-roundtrip
data-handling
archive-roundtrip, dd-partial-transfers, jq-json-transform, shell-pipeline, sqlite-query-determinism, zstd-multithread
debugger-c
determinism-stress
example-race, order-violation, process-chains, thread-contention, thread-interleaving, thread-output
determinism-stress-c
fork-tree, lock-free, mmap-fork-shared, pid-tid, pid-tid-identity, pipe-chain, pipe-prefill, producer-consumer, signal-order, thread-contention, thread-stress
language-runtimes
bash-loop-pipe-time, bash-random, cpp-stl-determinism, example-python-random, gawk-random, lua-random, m4-macro-mkstemp, node-v8-jit, perl-hash-order, perl-io-subprocess-time, perl-random, python-dict-hash-iteration, python-hash-determinism, python-hashseed, python-io-subprocess-time, python-random, ruby-random, rust-hashmap-iteration, tcl-rand-clock
shared-futex-c
system-utils
auxv-loader-dump, cat-file-read, clock-determinism, clock-exec-continuity, date-nanoseconds, du-tree-summary, echo-stdout, errno-path-identity, example-date, example-devrand, file-timestamp-identity, find-tree-metadata, harness-width-contract, mcookie-random, mktemp-name, nscd-neutralised, openssl-enc, openssl-genpkey, openssl-passwd, openssl-rand, openssl-x509, overflow-gid-resolves, printf-argument-forwarding, proc-random-uuid, proc-uptime, procfs-sanitized-paths, ps-proc-table, random-device, record-getpid, sh-exit-status, shm-coherency-identity, shuf-permutation, sort-random, ssh-keygen-ed25519, startup-surface-identity, startup-tls-guards, sysfs-sanitized-prefixes, true-exit-zero, uuidgen-random
util-c
Build provenance
Website build started: . This is the website generation time, not the age of its measurements.
Sources used to build this website. Commit dates are Git committer dates.
| PurposeThe role this exact source revision played in producing the site data. | Source commitA short hash linked to the complete immutable Git commit. | Commit dateThe commit object’s committer timestamp; not a measurement or website build date. |
|---|---|---|
| Hermit catalogue | f0f2808c9a0c | |
| Hermit reference revision | 4c4aa62af258 | |
| Website data generator (private repository) | 78cdfa2679a9 | |
| Cell result ledger | 3576cc6cc9e1 |
Measured Hermit revisions and commit depth
Each row identifies a revision used by the selected cell results. Its measurement date is the latest selected result at that revision; its commit date describes the source, not a test run.
Measured revisions, newest measurement first.
| Hermit commitThe exact Hermit revision used for these selected test results. | Commit dateThe measured commit object’s committer timestamp; not a test execution date. | Latest measurementThe latest selected cell measurement at this exact Hermit revision. | First-parent depthRecorded commits along this Hermit revision’s first-parent chain, including itself. | All reachable commitsAll recorded Hermit commits reachable from this revision, including merged side branches. |
|---|---|---|---|---|
9f1d0350ab7a | 3,659 | 3,734 | ||
20d49d84ec23 | 3,650 | 3,725 | ||
f0f2808c9a0c | 3,648 | 3,723 | ||
c3f7b2bcfa00 | 3,551 | 3,626 | ||
ba7b784903be | 3,258 | 3,333 | ||
05dcd35a78b3 | 2,647 | 2,722 | ||
c7520a6c3873 | 2,646 | 2,721 | ||
a58e9ecfb037 | 2,594 | 2,669 | ||
e12c472d22d2 | 2,496 | 2,571 |
First-parent depth counts commits along the revision’s first-parent chain, including the revision itself. All reachable commits also counts merged side branches. These are recorded Hermit history counts, not elapsed time or a claim that a revision is that many commits behind main. A distance requires a verified ancestry relationship. Missing or conflicting depths are not inferred.
Full provenance
- Hermit commit used for manifest policy
f0f2808c9a0cfa84b4703d2e2adabe9d586fae87- Hermit commit used for ancestry classification
4c4aa62af258e21eee424fc01719d3c42680c64d- dev-hermit source commit (private repository)
78cdfa2679a99295c09a4d836758081686beb902- Manifest digest
7b569d5a716dcae37b1f6525c9cece6d5b764009f37d9ed02748c4823b12708d- Captured series source digest
e6f70620862d67246b8a9721cb37d656ff62200f3e856b4b57c8a5c0cad3cd8b- Public series projection digest
a8ee6dd973254bcd8668bce0ecd36f13d1a2215b4335a38947c33b8be418c9ae- Stage 1 artifact digest
9cd9be859f96f3152c79178e500c373495035cd7cf6172dbbdfb858c722ef072