Run3 target-file syscall evidence (dynamic-loader pread calls omitted)

repo-pre-7
4096:    pread(fd, ..., 4096, 0) = 4096; process exit 0
16384:   pread(fd, ..., 16384, 0) = 16384; process exit 0
65536:   pread(fd, ..., 65536, 0) = 65536; process exit 0
1048576: pread(fd, ..., 1048576, 0) = 1048576; process exit 0

repo-pre-8
4096:    pread(fd, ..., 4096, 0) = 4096; process exit 0
16384:   pread(fd, ..., 16384, 0) = 16384; process exit 0
65536:   pread(fd, ..., 65536, 0) = 65536; process exit 0
1048576: pread(fd, ..., 1048576, 0) = 1048576; process exit 0

repo-pre-9
4096:    pread(fd, ..., 4096, 0) = 4096; process exit 0
16384:   pread(fd, ..., 16384, 0) = 16384; process exit 0
65536:   pread(fd, ..., 65536, 0) = 65536; process exit 0
1048576: pread(fd, ..., 1048576, 0) = 1048576; process exit 0

All mounted-output hashes matched corresponding source-range hashes. The full
hash values and elapsed times are retained in run3-audit.json.
