chore: track audit-runs summary artifacts (md/csv/diff/txt/json/etc)

Snapshot of every non-log artifact under audit-runs/ from audits 003
through 058: findings.md per audit, comparison CSVs, probe diffs,
schema docs, register-dump txts, lr-trace JSONL streams, the saved
canary patch diffs, etc. ~284 files / ~52 MB total.

Excluded (per .gitignore): probe stdout/stderr/log streams (the raw
firehose), guest-memory dumps under audit-026/027/029 (4.5 GB of
.bin files; *.bin pattern added to .gitignore this commit).

Also adds the orphan audit-058-sub825070F0-activation directory that
a subagent accidentally created at project-root instead of
under xenia-rs/audit-runs/; relocated to its proper home.

Purpose: cross-machine continuity. With these summaries committed,
a fresh clone gives the next session the full per-audit context
(findings + tables + cascade predictions) without dependence on
local-only working tree.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
MechaCat02
2026-05-10 21:36:41 +02:00
parent 609f586ed8
commit 8e709b0a24
284 changed files with 677656 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
Finished `release` profile [optimized] target(s) in 0.22s
Running `target/release/xenia-rs exec sylpheed.iso --halt-on-deadlock --dump-addr=0x82124000,0x82124100,0x82124800,0x82124900 -n 5000000`
2026-05-07T18:39:11.760982Z  INFO cmd_exec:load_xex_data: xenia_rs: detected disc image, extracting default.xex path=sylpheed.iso path=sylpheed.iso
2026-05-07T18:39:11.762521Z  INFO cmd_exec: xenia_rs: XEX file format compression="normal (LZX)" encryption="normal (AES)" path=sylpheed.iso
2026-05-07T18:39:11.762542Z  INFO cmd_exec: xenia_rs: loading XEX entry=0x824ab748 base=0x82000000 path=sylpheed.iso
2026-05-07T18:39:11.832452Z  INFO cmd_exec:load_image:load_normal_compressed: xenia_xex::loader: LZX decompressed: 3428942 -> 9568256 bytes path=sylpheed.iso bytes=3497984 bytes_in=3485696
2026-05-07T18:39:11.832945Z  INFO cmd_exec:load_image: xenia_xex::loader: image loaded bytes_in=3485696 bytes_out=9568256 ratio=2.745005875440658 elapsed_ms=70.0 path=sylpheed.iso bytes=3497984
2026-05-07T18:39:11.837243Z  INFO cmd_exec: xenia_rs: import thunks mapped thunks=194 path=sylpheed.iso
2026-05-07T18:39:11.837380Z  INFO cmd_exec: xenia_rs: dump addresses armed: 4 (0x82124000, 0x82124100, 0x82124800, 0x82124900) path=sylpheed.iso
2026-05-07T18:39:11.837542Z  INFO cmd_exec: xenia_rs: starting execution limit=5000000 path=sylpheed.iso
2026-05-07T18:39:11.837550Z  INFO cmd_exec: xenia_rs: gpu: threaded backend — spawning worker thread path=sylpheed.iso
2026-05-07T18:39:11.842149Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtAllocateVirtualMemory: base=0x40005000 size=0x100000 path=sylpheed.iso max=Some(5000000) ips=None
2026-05-07T18:39:11.842177Z  INFO cmd_exec:run_execution: xenia_kernel::exports: NtAllocateVirtualMemory: base=0x40005000 size=0x10000 path=sylpheed.iso max=Some(5000000) ips=None
2026-05-07T18:39:11.842250Z  INFO cmd_exec:run_execution: xenia_kernel::exports: XexCheckExecutablePrivilege priv=10 flags=0x00000400 result=1 lr=0x824ab598 path=sylpheed.iso max=Some(5000000) ips=None
2026-05-07T18:39:12.042842Z  INFO cmd_exec:run_execution: xenia_rs: reached max instruction count limit=5000000 path=sylpheed.iso max=Some(5000000) ips=None
2026-05-07T18:39:12.043798Z  INFO cmd_exec: xenia_rs: in-memory trace log entries=0 path=sylpheed.iso
2026-05-07T18:39:12.044037Z  INFO cmd_exec: xenia_rs: exec complete wall_ms=283 instructions=5000004 import_calls=31016 unimplemented=0 path=sylpheed.iso
2026-05-07T18:39:12.048628Z  INFO xenia_rs::observability: metrics summary:
histogram xex.load_image_ms = count=1 sum=70.000 min=70.000 max=70.000 mean=70.000
counter xex.bytes_in = 3485696
counter xex.bytes_out = 9568256
counter kernel.calls{name=RtlImageXexHeaderField} = 1
counter kernel.calls{name=NtAllocateVirtualMemory} = 2
counter kernel.calls{name=KeGetCurrentProcessType} = 1
counter kernel.calls{name=RtlInitializeCriticalSection} = 26
counter kernel.calls{name=RtlEnterCriticalSection} = 15464
counter kernel.calls{name=RtlLeaveCriticalSection} = 15463
counter kernel.calls{name=XexCheckExecutablePrivilege} = 1
counter kernel.calls{name=XGetAVPack} = 1
counter kernel.calls{name=KeTlsAlloc} = 2
counter kernel.calls{name=KeTlsSetValue} = 2
counter kernel.calls{name=KeQuerySystemTime} = 1
counter kernel.calls{name=RtlInitializeCriticalSectionAndSpinCount} = 48
counter kernel.calls{name=MmAllocatePhysicalMemoryEx} = 3
counter kernel.calls{name=NtCreateEvent} = 1