Module Name: src
Committed By: rillig
Date: Sun Apr 28 14:39:22 UTC 2024
Modified Files:
src/distrib/sets/lists/tests: mi
src/etc/mtree: NetBSD.dist.tests
src/tests/fs/cd9660: Makefile t_high_ino_big_file.sh
Added Files:
src/tests/fs/cd9660: h_hexdump_r.c pr_48787.image.hex
Removed Files:
src/tests/fs/cd9660: pr_48787.image.bz2.uue
Log Message:
tests/cd9660: replace compressed blob with readable hexdump
This test is skipped in most circumstances because it creates a file
whose apparent size is 4.5 GB. It's an ISO 9660 image though,
containing mostly null bytes. Nevertheless, tmpfs doesn't allow such a
big file to be created, so this test is skipped in settings where /tmp
is on a tmpfs.
If the test is run, the ISO image is uncompressed, which takes several
minutes. Replace bzip2 with direct file creation from a hex dump of
that disk image, which is easier to inspect manually and also faster by
about 3 magnitudes.
To generate a diff of this commit:
cvs rdiff -u -r1.1313 -r1.1314 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.204 -r1.205 src/etc/mtree/NetBSD.dist.tests
cvs rdiff -u -r1.1 -r1.2 src/tests/fs/cd9660/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/fs/cd9660/h_hexdump_r.c \
src/tests/fs/cd9660/pr_48787.image.hex
cvs rdiff -u -r1.1 -r0 src/tests/fs/cd9660/pr_48787.image.bz2.uue
cvs rdiff -u -r1.5 -r1.6 src/tests/fs/cd9660/t_high_ino_big_file.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/tests/mi
diff -u src/distrib/sets/lists/tests/mi:1.1313 src/distrib/sets/lists/tests/mi:1.1314
--- src/distrib/sets/lists/tests/mi:1.1313 Sun Apr 28 01:21:26 2024
+++ src/distrib/sets/lists/tests/mi Sun Apr 28 14:39:22 2024
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1313 2024/04/28 01:21:26 riastradh Exp $
+# $NetBSD: mi,v 1.1314 2024/04/28 14:39:22 rillig Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -35,6 +35,7 @@
./usr/libdata/debug/usr/tests/dev/sysmon tests-fs-debug compattestfile,atf
./usr/libdata/debug/usr/tests/dev/usb tests-fs-debug compattestfile,atf
./usr/libdata/debug/usr/tests/fs tests-fs-debug compattestfile,atf
+./usr/libdata/debug/usr/tests/fs/cd9660 tests-fs-debug compattestfile,atf
./usr/libdata/debug/usr/tests/fs/ffs tests-fs-debug compattestfile,atf
./usr/libdata/debug/usr/tests/fs/fifofs tests-fs-debug compattestfile,atf
./usr/libdata/debug/usr/tests/fs/hfs tests-fs-debug compattestfile,atf
@@ -1564,7 +1565,9 @@
./usr/tests/fs/cd9660 tests-fs-tests compattestfile,atf
./usr/tests/fs/cd9660/Atffile tests-fs-tests atf,rump
./usr/tests/fs/cd9660/Kyuafile tests-fs-tests atf,rump,kyua
-./usr/tests/fs/cd9660/pr_48787.image.bz2 tests-fs-tests atf,rump
+./usr/tests/fs/cd9660/h_hexdump_r tests-fs-tests atf,rump
+./usr/tests/fs/cd9660/pr_48787.image.bz2 tests-obsolete obsolete
+./usr/tests/fs/cd9660/pr_48787.image.hex tests-fs-tests atf,rump
./usr/tests/fs/cd9660/t_high_ino_big_file tests-fs-tests atf,rump
./usr/tests/fs/ffs tests-fs-tests compattestfile,atf
./usr/tests/fs/ffs/Atffile tests-fs-tests atf,rump
Index: src/etc/mtree/NetBSD.dist.tests
diff -u src/etc/mtree/NetBSD.dist.tests:1.204 src/etc/mtree/NetBSD.dist.tests:1.205
--- src/etc/mtree/NetBSD.dist.tests:1.204 Sun Apr 28 01:21:27 2024
+++ src/etc/mtree/NetBSD.dist.tests Sun Apr 28 14:39:22 2024
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.dist.tests,v 1.204 2024/04/28 01:21:27 riastradh Exp $
+# $NetBSD: NetBSD.dist.tests,v 1.205 2024/04/28 14:39:22 rillig Exp $
./usr/libdata/debug/usr/tests
./usr/libdata/debug/usr/tests/atf
@@ -26,6 +26,7 @@
./usr/libdata/debug/usr/tests/dev/sysmon
./usr/libdata/debug/usr/tests/dev/usb
./usr/libdata/debug/usr/tests/fs
+./usr/libdata/debug/usr/tests/fs/cd9660
./usr/libdata/debug/usr/tests/fs/ffs
./usr/libdata/debug/usr/tests/fs/fifofs
./usr/libdata/debug/usr/tests/fs/hfs
Index: src/tests/fs/cd9660/Makefile
diff -u src/tests/fs/cd9660/Makefile:1.1 src/tests/fs/cd9660/Makefile:1.2
--- src/tests/fs/cd9660/Makefile:1.1 Sat May 10 14:15:25 2014
+++ src/tests/fs/cd9660/Makefile Sun Apr 28 14:39:22 2024
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2014/05/10 14:15:25 martin Exp $
+# $NetBSD: Makefile,v 1.2 2024/04/28 14:39:22 rillig Exp $
-TESTSDIR= ${TESTSBASE}/fs/cd9660
-WARNS= 4
-FILESDIR= ${TESTSDIR}
+TESTSDIR= ${TESTSBASE}/fs/cd9660
+FILESDIR= ${TESTSDIR}
-TESTS_SH= t_high_ino_big_file
-FILES= pr_48787.image.bz2
-UUDECODE_FILES= pr_48787.image.bz2
+TESTS_SH= t_high_ino_big_file
+PROGS= h_hexdump_r
+MAN.h_hexdump_r= # none
+BINDIR.h_hexdump_r= ${TESTSDIR}
+FILES= pr_48787.image.hex
.include <bsd.test.mk>
Index: src/tests/fs/cd9660/t_high_ino_big_file.sh
diff -u src/tests/fs/cd9660/t_high_ino_big_file.sh:1.5 src/tests/fs/cd9660/t_high_ino_big_file.sh:1.6
--- src/tests/fs/cd9660/t_high_ino_big_file.sh:1.5 Sat Dec 30 13:09:24 2023
+++ src/tests/fs/cd9660/t_high_ino_big_file.sh Sun Apr 28 14:39:22 2024
@@ -1,4 +1,4 @@
-# $NetBSD: t_high_ino_big_file.sh,v 1.5 2023/12/30 13:09:24 martin Exp $
+# $NetBSD: t_high_ino_big_file.sh,v 1.6 2024/04/28 14:39:22 rillig Exp $
#
# Copyright (c) 2014 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -76,13 +76,14 @@ pr_kern_48787_head() {
}
pr_kern_48787_body() {
- avail=$( df -Pk . | awk '{if (NR==2) print $4}' )
+ avail=$(df -Pk . | awk 'NR == 2 { print $4 }')
if [ $avail -lt 4500000 ]; then
atf_skip "not enough free disk space, have ${avail} Kbytes, need ~ 4500000 Kbytes"
fi
- bunzip2 < $(atf_get_srcdir)/pr_48787.image.bz2 > pr_48787.image
+ $(atf_get_srcdir)/h_hexdump_r < $(atf_get_srcdir)/pr_48787.image.hex > pr_48787.image || atf_fail "h_hexdump_r failed"
mntpnt=$(pwd)/mnt
mkdir ${mntpnt}
+
rump_cd9660 -o norrip ./pr_48787.image ${mntpnt}
if [ ! -r ${mntpnt}/small_file ]; then
atf_fail "${mntpnt}/small_file does not exist"
@@ -91,6 +92,7 @@ pr_kern_48787_body() {
atf_fail "${mntpnt}/my/large_file does not exist"
fi
umount ${mntpnt}
+
rump_cd9660 ./pr_48787.image ${mntpnt}
if [ ! -r ${mntpnt}/small_file ]; then
atf_fail "${mntpnt}/small_file does not exist"
@@ -102,6 +104,7 @@ pr_kern_48787_body() {
atf_check -o match:"^4329541966$" stat -f "%i" ${mntpnt}/small_file
atf_check -o match:"^4329545920$" stat -f "%i" ${mntpnt}/my/large_file
umount ${mntpnt}
+
touch "done"
}
Added files:
Index: src/tests/fs/cd9660/h_hexdump_r.c
diff -u /dev/null src/tests/fs/cd9660/h_hexdump_r.c:1.1
--- /dev/null Sun Apr 28 14:39:22 2024
+++ src/tests/fs/cd9660/h_hexdump_r.c Sun Apr 28 14:39:22 2024
@@ -0,0 +1,100 @@
+/* $NetBSD: h_hexdump_r.c,v 1.1 2024/04/28 14:39:22 rillig Exp $ */
+
+/*
+ * Copyright (c) 2024 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code was contributed to The NetBSD Foundation by Roland Illig.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Given the output from "hexdump -C", reconstruct the original file. */
+
+#include <err.h>
+#include <inttypes.h>
+#include <regex.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define H "[0-9a-f]"
+#define HH " (" H H ")"
+
+static off_t off, noff;
+static unsigned char prev_bytes[16], bytes[16], zeroes[16];
+
+int
+main(void)
+{
+ char line[81];
+ regex_t data_re, end_re;
+ regmatch_t m[18];
+
+ if (regcomp(&data_re, "^(" H "{8,9})"
+ " " HH HH HH HH HH HH HH HH " " HH HH HH HH HH HH HH HH
+ " \\|.{16}\\|$", REG_EXTENDED) != 0)
+ err(1, "regcomp");
+ if (regcomp(&end_re, "^(" H "{8,9})$", REG_EXTENDED) != 0)
+ err(1, "regcomp");
+
+ while (fgets(line, sizeof(line), stdin) != NULL) {
+ line[strcspn(line, "\n")] = '\0';
+
+ if (strcmp(line, "*") == 0)
+ continue;
+
+ if (regexec(&data_re, line, 18, m, 0) == 0) {
+ noff = (off_t)strtoimax(line + m[1].rm_so, NULL, 16);
+ for (size_t i = 0; i < 16; i++)
+ bytes[i] = (unsigned char)strtoumax(
+ line + m[2 + i].rm_so, NULL, 16);
+
+ } else if (regexec(&end_re, line, 2, m, 0) == 0) {
+ noff = (off_t)strtoimax(line + m[1].rm_so, NULL, 16);
+ if (off < noff) {
+ if (fseeko(stdout, noff - 16, SEEK_SET) != 0)
+ err(1, "fseeko");
+ if (fwrite(prev_bytes, 1, 16, stdout) != 16)
+ err(1, "fwrite");
+ }
+ } else
+ err(1, "invalid line '%s'", line);
+
+ if (memcmp(prev_bytes, zeroes, 16) != 0) {
+ while (off < noff) {
+ if (fwrite(prev_bytes, 1, 16, stdout) != 16)
+ err(1, "fwrite");
+ off += 16;
+ }
+ if (off != noff)
+ err(1, "off");
+ } else {
+ if (fseeko(stdout, noff, SEEK_SET) != 0)
+ err(1, "fseeko");
+ off = noff;
+ }
+
+ memcpy(prev_bytes, bytes, 16);
+ }
+ return 0;
+}
Index: src/tests/fs/cd9660/pr_48787.image.hex
diff -u /dev/null src/tests/fs/cd9660/pr_48787.image.hex:1.1
--- /dev/null Sun Apr 28 14:39:22 2024
+++ src/tests/fs/cd9660/pr_48787.image.hex Sun Apr 28 14:39:22 2024
@@ -0,0 +1,278 @@
+00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+00008000 01 43 44 30 30 31 01 00 20 20 20 20 20 20 20 20 |.CD001.. |
+00008010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+00008020 20 20 20 20 20 20 20 20 49 53 4f 49 4d 41 47 45 | ISOIMAGE|
+00008030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+00008040 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 | ........|
+00008050 f9 41 20 00 00 20 41 f9 00 00 00 00 00 00 00 00 |.A .. A.........|
+00008060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+00008070 00 00 00 00 00 00 00 00 01 00 00 01 01 00 00 01 |................|
+00008080 00 08 08 00 14 00 00 00 00 00 00 14 f5 41 20 00 |.............A .|
+00008090 00 00 00 00 00 20 41 f6 00 00 00 00 22 00 f2 41 |..... A....."..A|
+000080a0 20 00 00 20 41 f2 00 08 00 00 00 00 08 00 72 05 | .. A.........r.|
+000080b0 06 0f 1f 21 00 02 00 00 01 00 00 01 01 00 20 20 |...!.......... |
+000080c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+000081b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 58 4f | XO|
+000081c0 52 52 49 53 4f 2d 31 2e 33 2e 37 20 32 30 31 34 |RRISO-1.3.7 2014|
+000081d0 2e 30 35 2e 30 33 2e 31 31 35 30 31 31 2c 20 4c |.05.03.115011, L|
+000081e0 49 42 49 53 4f 42 55 52 4e 2d 31 2e 33 2e 37 2c |IBISOBURN-1.3.7,|
+000081f0 20 4c 49 42 49 53 4f 46 53 2d 31 2e 33 2e 37 2c | LIBISOFS-1.3.7,|
+00008200 20 4c 49 42 42 55 52 4e 2d 31 2e 33 2e 37 20 20 | LIBBURN-1.3.7 |
+00008210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+00008320 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 31 | 201|
+00008330 34 30 35 30 36 31 35 33 34 32 38 30 30 00 32 30 |4050615342800.20|
+00008340 31 34 30 35 30 36 31 35 33 34 32 38 30 30 00 30 |14050615342800.0|
+00008350 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 |000000000000000.|
+00008360 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 |0000000000000000|
+00008370 00 01 00 20 20 20 20 20 20 20 20 20 20 20 20 20 |... |
+00008380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+00008570 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............|
+00008580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+00008800 ff 43 44 30 30 31 01 00 00 00 00 00 00 00 00 00 |.CD001..........|
+00008810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+00018000 01 43 44 30 30 31 01 00 20 20 20 20 20 20 20 20 |.CD001.. |
+00018010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+00018020 20 20 20 20 20 20 20 20 49 53 4f 49 4d 41 47 45 | ISOIMAGE|
+00018030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+00018040 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 | ........|
+00018050 b9 41 20 00 00 20 41 b9 00 00 00 00 00 00 00 00 |.A .. A.........|
+00018060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+00018070 00 00 00 00 00 00 00 00 01 00 00 01 01 00 00 01 |................|
+00018080 00 08 08 00 14 00 00 00 00 00 00 14 35 00 00 00 |............5...|
+00018090 00 00 00 00 00 00 00 36 00 00 00 00 22 00 32 00 |.......6....".2.|
+000180a0 00 00 00 00 00 32 00 08 00 00 00 00 08 00 72 05 |.....2........r.|
+000180b0 06 0f 1f 21 00 02 00 00 01 00 00 01 01 00 20 20 |...!.......... |
+000180c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+000181b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 58 4f | XO|
+000181c0 52 52 49 53 4f 2d 31 2e 33 2e 37 20 32 30 31 34 |RRISO-1.3.7 2014|
+000181d0 2e 30 35 2e 30 33 2e 31 31 35 30 31 31 2c 20 4c |.05.03.115011, L|
+000181e0 49 42 49 53 4f 42 55 52 4e 2d 31 2e 33 2e 37 2c |IBISOBURN-1.3.7,|
+000181f0 20 4c 49 42 49 53 4f 46 53 2d 31 2e 33 2e 37 2c | LIBISOFS-1.3.7,|
+00018200 20 4c 49 42 42 55 52 4e 2d 31 2e 33 2e 37 20 20 | LIBBURN-1.3.7 |
+00018210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+00018320 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 31 | 201|
+00018330 34 30 35 30 36 31 35 33 31 33 33 30 30 00 32 30 |4050615313300.20|
+00018340 31 34 30 35 30 36 31 35 33 31 33 33 30 30 00 30 |14050615313300.0|
+00018350 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 |000000000000000.|
+00018360 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 |0000000000000000|
+00018370 00 01 00 20 20 20 20 20 20 20 20 20 20 20 20 20 |... |
+00018380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+00018570 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............|
+00018580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+00018800 ff 43 44 30 30 31 01 00 00 00 00 00 00 00 00 00 |.CD001..........|
+00018810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+00019000 84 00 32 00 00 00 00 00 00 32 00 08 00 00 00 00 |..2......2......|
+00019010 08 00 72 05 06 0f 1f 21 00 02 00 00 01 00 00 01 |..r....!........|
+00019020 01 00 53 50 07 01 be ef 00 50 58 24 01 ed 41 00 |..SP.....PX$..A.|
+00019030 00 00 00 41 ed 01 00 00 00 00 00 00 01 00 00 00 |...A............|
+00019040 00 00 00 00 00 00 00 00 00 00 00 00 00 54 46 1a |.............TF.|
+00019050 01 0e 72 05 06 0f 1f 21 00 72 05 06 0f 1f 21 00 |..r....!.r....!.|
+00019060 72 05 06 0f 1f 21 00 43 45 1c 01 33 00 00 00 00 |r....!.CE..3....|
+00019070 00 00 33 00 00 00 00 00 00 00 00 ed 00 00 00 00 |..3.............|
+00019080 00 00 ed 00 60 00 32 00 00 00 00 00 00 32 00 08 |....`.2......2..|
+00019090 00 00 00 00 08 00 72 05 06 0f 1f 21 00 02 00 00 |......r....!....|
+000190a0 01 00 00 01 01 01 50 58 24 01 ed 41 00 00 00 00 |......PX$..A....|
+000190b0 41 ed 01 00 00 00 00 00 00 01 00 00 00 00 00 00 |A...............|
+000190c0 00 00 00 00 00 00 00 00 00 00 54 46 1a 01 0e 72 |..........TF...r|
+000190d0 05 06 0f 1f 21 00 72 05 06 0f 1f 21 00 72 05 06 |....!.r....!.r..|
+000190e0 0f 1f 21 00 6a 00 34 00 00 00 00 00 00 34 00 08 |..!.j.4......4..|
+000190f0 00 00 00 00 08 00 72 05 06 0f 1e 12 00 02 00 00 |......r.........|
+00019100 01 00 00 01 02 4d 59 00 50 58 24 01 ed 41 00 00 |.....MY.PX$..A..|
+00019110 00 00 41 ed 01 00 00 00 00 00 00 01 e8 03 00 00 |..A.............|
+00019120 00 00 03 e8 e8 03 00 00 00 00 03 e8 54 46 1a 01 |............TF..|
+00019130 0e 72 05 06 0f 1e 12 00 72 05 06 0f 1a 0e 00 72 |.r......r......r|
+00019140 05 06 0f 1e 12 00 4e 4d 07 01 00 6d 79 00 00 00 |......NM...my...|
+00019150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+00019800 45 52 ed 01 0a 54 87 01 52 52 49 50 5f 31 39 39 |ER...T..RRIP_199|
+00019810 31 41 54 48 45 20 52 4f 43 4b 20 52 49 44 47 45 |1ATHE ROCK RIDGE|
+00019820 20 49 4e 54 45 52 43 48 41 4e 47 45 20 50 52 4f | INTERCHANGE PRO|
+00019830 54 4f 43 4f 4c 20 50 52 4f 56 49 44 45 53 20 53 |TOCOL PROVIDES S|
+00019840 55 50 50 4f 52 54 20 46 4f 52 20 50 4f 53 49 58 |UPPORT FOR POSIX|
+00019850 20 46 49 4c 45 20 53 59 53 54 45 4d 20 53 45 4d | FILE SYSTEM SEM|
+00019860 41 4e 54 49 43 53 50 4c 45 41 53 45 20 43 4f 4e |ANTICSPLEASE CON|
+00019870 54 41 43 54 20 44 49 53 43 20 50 55 42 4c 49 53 |TACT DISC PUBLIS|
+00019880 48 45 52 20 46 4f 52 20 53 50 45 43 49 46 49 43 |HER FOR SPECIFIC|
+00019890 41 54 49 4f 4e 20 53 4f 55 52 43 45 2e 20 20 53 |ATION SOURCE. S|
+000198a0 45 45 20 50 55 42 4c 49 53 48 45 52 20 49 44 45 |EE PUBLISHER IDE|
+000198b0 4e 54 49 46 49 45 52 20 49 4e 20 50 52 49 4d 41 |NTIFIER IN PRIMA|
+000198c0 52 59 20 56 4f 4c 55 4d 45 20 44 45 53 43 52 49 |RY VOLUME DESCRI|
+000198d0 50 54 4f 52 20 46 4f 52 20 43 4f 4e 54 41 43 54 |PTOR FOR CONTACT|
+000198e0 20 49 4e 46 4f 52 4d 41 54 49 4f 4e 2e 00 00 00 | INFORMATION....|
+000198f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+0001a000 60 00 34 00 00 00 00 00 00 34 00 08 00 00 00 00 |`.4......4......|
+0001a010 08 00 72 05 06 0f 1e 12 00 02 00 00 01 00 00 01 |..r.............|
+0001a020 01 00 50 58 24 01 ed 41 00 00 00 00 41 ed 01 00 |..PX$..A....A...|
+0001a030 00 00 00 00 00 01 e8 03 00 00 00 00 03 e8 e8 03 |................|
+0001a040 00 00 00 00 03 e8 54 46 1a 01 0e 72 05 06 0f 1e |......TF...r....|
+0001a050 12 00 72 05 06 0f 1a 0e 00 72 05 06 0f 1e 12 00 |..r......r......|
+0001a060 60 00 32 00 00 00 00 00 00 32 00 08 00 00 00 00 |`.2......2......|
+0001a070 08 00 72 05 06 0f 1f 21 00 02 00 00 01 00 00 01 |..r....!........|
+0001a080 01 01 50 58 24 01 ed 41 00 00 00 00 41 ed 01 00 |..PX$..A....A...|
+0001a090 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 |................|
+0001a0a0 00 00 00 00 00 00 54 46 1a 01 0e 72 05 06 0f 1f |......TF...r....|
+0001a0b0 21 00 72 05 06 0f 1f 21 00 72 05 06 0f 1f 21 00 |!.r....!.r....!.|
+0001a0c0 7c 00 38 00 00 00 00 00 00 38 00 f8 ff ff ff ff ||.8......8......|
+0001a0d0 f8 00 72 05 06 0f 1e 12 00 80 00 00 01 00 00 01 |..r.............|
+0001a0e0 0d 4c 41 52 47 45 5f 46 49 4c 45 2e 3b 31 50 58 |.LARGE_FILE.;1PX|
+0001a0f0 24 01 a4 81 00 00 00 00 81 a4 01 00 00 00 00 00 |$...............|
+0001a100 00 01 e8 03 00 00 00 00 03 e8 e8 03 00 00 00 00 |................|
+0001a110 03 e8 54 46 1a 01 0e 72 05 06 0f 1e 12 00 72 05 |..TF...r......r.|
+0001a120 06 0f 1e 12 00 72 05 06 0f 1e 12 00 4e 4d 0f 01 |.....r......NM..|
+0001a130 00 6c 61 72 67 65 5f 66 69 6c 65 00 7c 00 37 00 |.large_file.|.7.|
+0001a140 20 00 00 20 00 37 00 10 0d 02 02 0d 10 00 72 05 | .. .7........r.|
+0001a150 06 0f 1e 12 00 00 00 00 01 00 00 01 0d 4c 41 52 |.............LAR|
+0001a160 47 45 5f 46 49 4c 45 2e 3b 31 50 58 24 01 a4 81 |GE_FILE.;1PX$...|
+0001a170 00 00 00 00 81 a4 01 00 00 00 00 00 00 01 e8 03 |................|
+0001a180 00 00 00 00 03 e8 e8 03 00 00 00 00 03 e8 54 46 |..............TF|
+0001a190 1a 01 0e 72 05 06 0f 1e 12 00 72 05 06 0f 1e 12 |...r......r.....|
+0001a1a0 00 72 05 06 0f 1e 12 00 4e 4d 0f 01 00 6c 61 72 |.r......NM...lar|
+0001a1b0 67 65 5f 66 69 6c 65 00 00 00 00 00 00 00 00 00 |ge_file.........|
+0001a1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+0001a800 01 00 32 00 00 00 01 00 00 00 02 00 34 00 00 00 |..2.........4...|
+0001a810 01 00 4d 59 00 00 00 00 00 00 00 00 00 00 00 00 |..MY............|
+0001a820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+0001b000 01 00 00 00 00 32 00 01 00 00 02 00 00 00 00 34 |.....2.........4|
+0001b010 00 01 4d 59 00 00 00 00 00 00 00 00 00 00 00 00 |..MY............|
+0001b020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020f8000 01 43 44 30 30 31 01 00 20 20 20 20 20 20 20 20 |.CD001.. |
+1020f8010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+1020f8020 20 20 20 20 20 20 20 20 49 53 4f 49 4d 41 47 45 | ISOIMAGE|
+1020f8030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+1020f8040 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 | ........|
+1020f8050 19 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 |................|
+1020f8060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+1020f8070 00 00 00 00 00 00 00 00 01 00 00 01 01 00 00 01 |................|
+1020f8080 00 08 08 00 14 00 00 00 00 00 00 14 f5 41 20 00 |.............A .|
+1020f8090 00 00 00 00 00 20 41 f6 00 00 00 00 22 00 f2 41 |..... A....."..A|
+1020f80a0 20 00 00 20 41 f2 00 08 00 00 00 00 08 00 72 05 | .. A.........r.|
+1020f80b0 06 0f 1f 21 00 02 00 00 01 00 00 01 01 00 20 20 |...!.......... |
+1020f80c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+1020f81b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 58 4f | XO|
+1020f81c0 52 52 49 53 4f 2d 31 2e 33 2e 37 20 32 30 31 34 |RRISO-1.3.7 2014|
+1020f81d0 2e 30 35 2e 30 33 2e 31 31 35 30 31 31 2c 20 4c |.05.03.115011, L|
+1020f81e0 49 42 49 53 4f 42 55 52 4e 2d 31 2e 33 2e 37 2c |IBISOBURN-1.3.7,|
+1020f81f0 20 4c 49 42 49 53 4f 46 53 2d 31 2e 33 2e 37 2c | LIBISOFS-1.3.7,|
+1020f8200 20 4c 49 42 42 55 52 4e 2d 31 2e 33 2e 37 20 20 | LIBBURN-1.3.7 |
+1020f8210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+1020f8320 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 31 | 201|
+1020f8330 34 30 35 30 36 31 35 33 34 32 38 30 30 00 32 30 |4050615342800.20|
+1020f8340 31 34 30 35 30 36 31 35 33 34 32 38 30 30 00 30 |14050615342800.0|
+1020f8350 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 00 |000000000000000.|
+1020f8360 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 |0000000000000000|
+1020f8370 00 01 00 20 20 20 20 20 20 20 20 20 20 20 20 20 |... |
+1020f8380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
+*
+1020f8570 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............|
+1020f8580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020f8800 ff 43 44 30 30 31 01 00 00 00 00 00 00 00 00 00 |.CD001..........|
+1020f8810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020f9000 84 00 f2 41 20 00 00 20 41 f2 00 08 00 00 00 00 |...A .. A.......|
+1020f9010 08 00 72 05 06 0f 1f 21 00 02 00 00 01 00 00 01 |..r....!........|
+1020f9020 01 00 53 50 07 01 be ef 00 50 58 24 01 ed 41 00 |..SP.....PX$..A.|
+1020f9030 00 00 00 41 ed 01 00 00 00 00 00 00 01 00 00 00 |...A............|
+1020f9040 00 00 00 00 00 00 00 00 00 00 00 00 00 54 46 1a |.............TF.|
+1020f9050 01 0e 72 05 06 0f 1f 21 00 72 05 06 0f 1f 21 00 |..r....!.r....!.|
+1020f9060 72 05 06 0f 1f 21 00 43 45 1c 01 f3 41 20 00 00 |r....!.CE...A ..|
+1020f9070 20 41 f3 00 00 00 00 00 00 00 00 ed 00 00 00 00 | A..............|
+1020f9080 00 00 ed 00 60 00 f2 41 20 00 00 20 41 f2 00 08 |....`..A .. A...|
+1020f9090 00 00 00 00 08 00 72 05 06 0f 1f 21 00 02 00 00 |......r....!....|
+1020f90a0 01 00 00 01 01 01 50 58 24 01 ed 41 00 00 00 00 |......PX$..A....|
+1020f90b0 41 ed 01 00 00 00 00 00 00 01 00 00 00 00 00 00 |A...............|
+1020f90c0 00 00 00 00 00 00 00 00 00 00 54 46 1a 01 0e 72 |..........TF...r|
+1020f90d0 05 06 0f 1f 21 00 72 05 06 0f 1f 21 00 72 05 06 |....!.r....!.r..|
+1020f90e0 0f 1f 21 00 6a 00 f4 41 20 00 00 20 41 f4 00 08 |..!.j..A .. A...|
+1020f90f0 00 00 00 00 08 00 72 05 06 0f 1e 12 00 02 00 00 |......r.........|
+1020f9100 01 00 00 01 02 4d 59 00 50 58 24 01 ed 41 00 00 |.....MY.PX$..A..|
+1020f9110 00 00 41 ed 01 00 00 00 00 00 00 01 e8 03 00 00 |..A.............|
+1020f9120 00 00 03 e8 e8 03 00 00 00 00 03 e8 54 46 1a 01 |............TF..|
+1020f9130 0e 72 05 06 0f 1e 12 00 72 05 06 0f 1a 0e 00 72 |.r......r......r|
+1020f9140 05 06 0f 1e 12 00 4e 4d 07 01 00 6d 79 00 7c 00 |......NM...my.|.|
+1020f9150 f8 41 20 00 00 20 41 f8 06 00 00 00 00 00 00 06 |.A .. A.........|
+1020f9160 72 05 06 0f 22 00 00 00 00 00 01 00 00 01 0d 53 |r..."..........S|
+1020f9170 4d 41 4c 4c 5f 46 49 4c 45 2e 3b 31 50 58 24 01 |MALL_FILE.;1PX$.|
+1020f9180 a4 81 00 00 00 00 81 a4 01 00 00 00 00 00 00 01 |................|
+1020f9190 e8 03 00 00 00 00 03 e8 e8 03 00 00 00 00 03 e8 |................|
+1020f91a0 54 46 1a 01 0e 72 05 06 0f 22 00 00 72 05 06 0f |TF...r..."..r...|
+1020f91b0 22 00 00 72 05 06 0f 22 00 00 4e 4d 0f 01 00 73 |"..r..."..NM...s|
+1020f91c0 6d 61 6c 6c 5f 66 69 6c 65 00 00 00 00 00 00 00 |mall_file.......|
+1020f91d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020f9800 45 52 ed 01 0a 54 87 01 52 52 49 50 5f 31 39 39 |ER...T..RRIP_199|
+1020f9810 31 41 54 48 45 20 52 4f 43 4b 20 52 49 44 47 45 |1ATHE ROCK RIDGE|
+1020f9820 20 49 4e 54 45 52 43 48 41 4e 47 45 20 50 52 4f | INTERCHANGE PRO|
+1020f9830 54 4f 43 4f 4c 20 50 52 4f 56 49 44 45 53 20 53 |TOCOL PROVIDES S|
+1020f9840 55 50 50 4f 52 54 20 46 4f 52 20 50 4f 53 49 58 |UPPORT FOR POSIX|
+1020f9850 20 46 49 4c 45 20 53 59 53 54 45 4d 20 53 45 4d | FILE SYSTEM SEM|
+1020f9860 41 4e 54 49 43 53 50 4c 45 41 53 45 20 43 4f 4e |ANTICSPLEASE CON|
+1020f9870 54 41 43 54 20 44 49 53 43 20 50 55 42 4c 49 53 |TACT DISC PUBLIS|
+1020f9880 48 45 52 20 46 4f 52 20 53 50 45 43 49 46 49 43 |HER FOR SPECIFIC|
+1020f9890 41 54 49 4f 4e 20 53 4f 55 52 43 45 2e 20 20 53 |ATION SOURCE. S|
+1020f98a0 45 45 20 50 55 42 4c 49 53 48 45 52 20 49 44 45 |EE PUBLISHER IDE|
+1020f98b0 4e 54 49 46 49 45 52 20 49 4e 20 50 52 49 4d 41 |NTIFIER IN PRIMA|
+1020f98c0 52 59 20 56 4f 4c 55 4d 45 20 44 45 53 43 52 49 |RY VOLUME DESCRI|
+1020f98d0 50 54 4f 52 20 46 4f 52 20 43 4f 4e 54 41 43 54 |PTOR FOR CONTACT|
+1020f98e0 20 49 4e 46 4f 52 4d 41 54 49 4f 4e 2e 00 00 00 | INFORMATION....|
+1020f98f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020fa000 60 00 f4 41 20 00 00 20 41 f4 00 08 00 00 00 00 |`..A .. A.......|
+1020fa010 08 00 72 05 06 0f 1e 12 00 02 00 00 01 00 00 01 |..r.............|
+1020fa020 01 00 50 58 24 01 ed 41 00 00 00 00 41 ed 01 00 |..PX$..A....A...|
+1020fa030 00 00 00 00 00 01 e8 03 00 00 00 00 03 e8 e8 03 |................|
+1020fa040 00 00 00 00 03 e8 54 46 1a 01 0e 72 05 06 0f 1e |......TF...r....|
+1020fa050 12 00 72 05 06 0f 1a 0e 00 72 05 06 0f 1e 12 00 |..r......r......|
+1020fa060 60 00 f2 41 20 00 00 20 41 f2 00 08 00 00 00 00 |`..A .. A.......|
+1020fa070 08 00 72 05 06 0f 1f 21 00 02 00 00 01 00 00 01 |..r....!........|
+1020fa080 01 01 50 58 24 01 ed 41 00 00 00 00 41 ed 01 00 |..PX$..A....A...|
+1020fa090 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 |................|
+1020fa0a0 00 00 00 00 00 00 54 46 1a 01 0e 72 05 06 0f 1f |......TF...r....|
+1020fa0b0 21 00 72 05 06 0f 1f 21 00 72 05 06 0f 1f 21 00 |!.r....!.r....!.|
+1020fa0c0 7c 00 38 00 00 00 00 00 00 38 00 f8 ff ff ff ff ||.8......8......|
+1020fa0d0 f8 00 72 05 06 0f 1e 12 00 80 00 00 01 00 00 01 |..r.............|
+1020fa0e0 0d 4c 41 52 47 45 5f 46 49 4c 45 2e 3b 31 50 58 |.LARGE_FILE.;1PX|
+1020fa0f0 24 01 a4 81 00 00 00 00 81 a4 01 00 00 00 00 00 |$...............|
+1020fa100 00 01 e8 03 00 00 00 00 03 e8 e8 03 00 00 00 00 |................|
+1020fa110 03 e8 54 46 1a 01 0e 72 05 06 0f 1e 12 00 72 05 |..TF...r......r.|
+1020fa120 06 0f 1e 12 00 72 05 06 0f 1e 12 00 4e 4d 0f 01 |.....r......NM..|
+1020fa130 00 6c 61 72 67 65 5f 66 69 6c 65 00 7c 00 37 00 |.large_file.|.7.|
+1020fa140 20 00 00 20 00 37 00 10 0d 02 02 0d 10 00 72 05 | .. .7........r.|
+1020fa150 06 0f 1e 12 00 00 00 00 01 00 00 01 0d 4c 41 52 |.............LAR|
+1020fa160 47 45 5f 46 49 4c 45 2e 3b 31 50 58 24 01 a4 81 |GE_FILE.;1PX$...|
+1020fa170 00 00 00 00 81 a4 01 00 00 00 00 00 00 01 e8 03 |................|
+1020fa180 00 00 00 00 03 e8 e8 03 00 00 00 00 03 e8 54 46 |..............TF|
+1020fa190 1a 01 0e 72 05 06 0f 1e 12 00 72 05 06 0f 1e 12 |...r......r.....|
+1020fa1a0 00 72 05 06 0f 1e 12 00 4e 4d 0f 01 00 6c 61 72 |.r......NM...lar|
+1020fa1b0 67 65 5f 66 69 6c 65 00 00 00 00 00 00 00 00 00 |ge_file.........|
+1020fa1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020fa800 01 00 f2 41 20 00 01 00 00 00 02 00 f4 41 20 00 |...A ........A .|
+1020fa810 01 00 4d 59 00 00 00 00 00 00 00 00 00 00 00 00 |..MY............|
+1020fa820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020fb000 01 00 00 20 41 f2 00 01 00 00 02 00 00 20 41 f4 |... A........ A.|
+1020fb010 00 01 4d 59 00 00 00 00 00 00 00 00 00 00 00 00 |..MY............|
+1020fb020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+1020fc000 68 65 6c 6c 6f 0a 00 00 00 00 00 00 00 00 00 00 |hello...........|
+1020fc010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
+*
+102150000