# Non-regression guard dump list (experiments/nonregression_guard.py).
# Format: <class><TAB><path>.  Classes:
#   identical       no symbol / type / metadata diffs (outside the named allowlist)
#   additions_only  no removed or changed symbols; added symbols allowed and listed
#   declines        both runs exit with the same nonzero code and write no ISF
# Paths under experiments/dumps/acquired/ are symlinks into ../pakunoda_spielwiese/dumps/.

# BTF + CONFIG_KALLSYMS_ALL=y: the pipeline already has everything; nothing may move.
identical	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/ubuntu-22.04_6.1.128-pakunoda-kallsymsall.lime
identical	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/debian-12_6.1.0-28-amd64.lime
identical	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/ubuntu-24.04_6.8.0-52-generic.lime
identical	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/fedora-41_6.11.4-301.fc41.x86_64.lime
identical	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/alma-9_5.14.0-427.el9.lime
identical	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/ubuntu-20.04_5.4.0-216-generic.lime

# BTF + CONFIG_KALLSYMS_ALL=n (real build, not an ablation): running 6.1.0-44-cloud-arm64
# despite the 6.1.0-28 filename. kallsyms decodes 44,616 entries with one 'D' and no
# d/b/B/r/R, so data symbols such as tk_core reach the ISF only via the page-cache
# System.map. Reclassified 'identical' -> 'additions_only' (owner, 2026-10-09, R242/R243):
# the gap-only tiers now add `_text` (R243) and `__pakunoda_sys_call_table_end`
# (R242-SB), and the 'Missing critical symbol: _text' warning disappears. Against a pre-R234 baseline (f4d5754) it is
# NOT identical: 8 added and 22 per-CPU symbols moved to GT-exact absolute link VAs
# (R234/R231), plus ksymtab adoption. Such a comparison must pass
# `compare --accepted experiments/nonregression_accepted.json`, which pins those 30
# changes at their exact candidate addresses; anything else that moves still fails.
additions_only	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/debian-12_6.1.0-28-arm64.lime

# Reduced metadata: data-symbol recoveries may add symbols here, never move one.
# nokallsyms vs f4d5754: the BTF branch no longer runs the no-BTF module sweep, so
# metadata.modules_symbol.refused disappears; nonregression_accepted.json pins that removal.
additions_only	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/ubuntu-22.04_6.1.128-pakunoda-kallsymsn.lime
additions_only	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/ubuntu-22.04_6.1.128-pakunoda-nokallsyms.lime
additions_only	/Users/danielbaier/research/projects/github/issues/2024 fritap issues/2026_success/pakunoda/experiments/dumps/acquired/centos-7_3.10.0-1160.el7.lime

# Windows negative control: must decline.
declines	~/Downloads/mem.raw
