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.
This commit is contained in:
rillig 2024-04-28 14:39:22 +00:00
parent 07d71e6b54
commit de973ec253
7 changed files with 399 additions and 116 deletions

View File

@ -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. # 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/sysmon tests-fs-debug compattestfile,atf
./usr/libdata/debug/usr/tests/dev/usb 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 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/ffs tests-fs-debug compattestfile,atf
./usr/libdata/debug/usr/tests/fs/fifofs 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 ./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 tests-fs-tests compattestfile,atf
./usr/tests/fs/cd9660/Atffile tests-fs-tests atf,rump ./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/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/cd9660/t_high_ino_big_file tests-fs-tests atf,rump
./usr/tests/fs/ffs tests-fs-tests compattestfile,atf ./usr/tests/fs/ffs tests-fs-tests compattestfile,atf
./usr/tests/fs/ffs/Atffile tests-fs-tests atf,rump ./usr/tests/fs/ffs/Atffile tests-fs-tests atf,rump

View File

@ -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
./usr/libdata/debug/usr/tests/atf ./usr/libdata/debug/usr/tests/atf
@ -26,6 +26,7 @@
./usr/libdata/debug/usr/tests/dev/sysmon ./usr/libdata/debug/usr/tests/dev/sysmon
./usr/libdata/debug/usr/tests/dev/usb ./usr/libdata/debug/usr/tests/dev/usb
./usr/libdata/debug/usr/tests/fs ./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/ffs
./usr/libdata/debug/usr/tests/fs/fifofs ./usr/libdata/debug/usr/tests/fs/fifofs
./usr/libdata/debug/usr/tests/fs/hfs ./usr/libdata/debug/usr/tests/fs/hfs

View File

@ -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 TESTSDIR= ${TESTSBASE}/fs/cd9660
WARNS= 4 FILESDIR= ${TESTSDIR}
FILESDIR= ${TESTSDIR}
TESTS_SH= t_high_ino_big_file TESTS_SH= t_high_ino_big_file
FILES= pr_48787.image.bz2 PROGS= h_hexdump_r
UUDECODE_FILES= pr_48787.image.bz2 MAN.h_hexdump_r= # none
BINDIR.h_hexdump_r= ${TESTSDIR}
FILES= pr_48787.image.hex
.include <bsd.test.mk> .include <bsd.test.mk>

View File

@ -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;
}

View File

@ -1,103 +0,0 @@
begin 644 pr_48787.image.bz2
M0EIH.3%!62936>D^3`0``+M_V?_7U17T!W_H/^_?8..V$"1DB`0``B$`0I-H
MP`+N-!HLI8)131H4](]3TC(VH`S4;4````T&@R&C0R:!*$1D(8B:C!,(Q-&3
M-`!,``"&:`FC'&AH&C3(TT:9`8F"``&@-`:9`8$R`J1(A&A$R&391FA#TC0V
MHQ'J8@&T@VHT`QII&Z!"B5;S7YT+1"ZB8Y+5"M,5_J`!]Y:[$2%,%W`ZAA2@
MVE)'DK^*?'3QU`DFQ4@22)(B[N3GZN?E<)`DDB.C)7\X71*B1K*2))(DD1HI
MU5$TUVF[4JP89^FHY$B*FEBC(RN$5"8O'XO]1++(._=;ZKXR%:QK3^W7/>RT
M8EODZ#MX53U8C0F]6O.G4J/9YNQA$B2))$<[<CT.C.)G[#NK)A3#\KM]#AP,
M*V*=Z35CIY9O/Q-6T7&8=_%R-%>H5(]"2=])+_3RW)O*AI[)<ZVSDZ"I-3B2
M3;T^%)3LM2^.3I+<>9@D^JV5RK3?43-;"G;69#AH8,(5;:7UN,<5%98$9;9;
M\G*RT*37_9[;D'P/`1(R-$D.!36\S6N:_M>!][4*&3?'S858VCD+-3PINFR8
M,C9?J+9ME:9.,_OR\C;3K'27W:K<<&>MMC;<YN*;!H83)Y-+"BCM6:&H"OT2
M-]XWT/ZSW69R8]UG%S8IV5)$%2X)\%PF)G>HS".>68$Y&.B608>JM?)+3$:Z
MY539A<7-E*'_YY..1'ECZBIG5%1%U93-9*1-5T_C!\)&2@?*CQB>(Q\0G(J<
M6%PDB4L,2$>Q4IM%6A+%4K/0-!7*348,9!&#<9@JNP&+LBI>+9&*JC6ZE293
MY%-8H^HI12#5$9J;"0@$DA.](1+1.SH#B10&H6C48:PMPI7=#M2A@I%'\J2P
M.Y(+0C:B.&>F(^[(>)1+M\+QH%@O#4OE(\RE*14IZ7+9R*G8IYV^O=Y<=4HY
M1C@SCIZ=$<UY5X+M6FT2)(DD1O#AYE/_]9B@K),IK(<$\6^`K\<@`&````00
M`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8
MH*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@
M`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0
M$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$
M\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``
M&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@
MK),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``
M8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2
MU(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q
M;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``8
M0":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"L
MDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@
M```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4
MA4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O
M@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`
M)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3
M*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&``
M``00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%
M0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`
MK\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`F
MHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),I
MK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```
M!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`
M2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"O
MQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C
M(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFL
MAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$
M$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+
MF*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'
M(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A
M4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'
M!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00
M`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8
MH*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@
M`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0
M$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$
M\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``
M&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@
MK),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``
M8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2
MU(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q
M;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``8
M0":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"L
MDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@
M```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4
MA4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O
M@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`
M)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3
M*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&``
M``00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%
M0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`
MK\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`F
MHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),I
MK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```
M!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`
M2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"O
MQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$$``80":C
M(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+F*"LDRFL
MAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'(`!@```$
M$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A4!+4A4!+
MF*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'!/%O@*_'
M(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00`!A`)J,A
M4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8H*R3*:R'
M!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(<$\6^`K\<@`&````00
M`!A`)J,A4!+4A4!+F*"LDRFLAP3Q;X"OQR``8```!!``&$`FHR%0$M2%0$N8
MH*R3*:R'!/%O@*_'(`!@```$$``80":C(5`2U(5`2YB@K),IK(KI-J(`.S;_
M[O_KZIKZ`[_T'_?OL''[3!(R1`(```"`(``A3^1@`6=-9:!3`DD(:)ZC%)Z9
M33:@>DT]"`>IH&@`#1Z)M3"-#(T#$4:I[4U`/4T-````````````!PT-&31H
MT::&1D,(`R`&0::``!D#(`D4IZIZ0-`T````````````]&II7`12+EV$9U/B
MB!*_@T]?CB(F_;A17-%[AD,R8`JV@70VUC,Y6`FQ"$@1<L2$)(`2[M+DHCF`
M0)`D)8!-P/',(82"IS(@R>@M3"$@0)"3F`Y&Q/<D<N339,\$GB`#`Q1SK=@R
M<HD1R!2\A(3.H3EOJB05)8.6&%6&J\9CF>$XJBC2?^*)EA9:/'NE+<&E/_K^
M-Z0($"0E11*I%KQK=*`$'<N+G-F@9[YHI1'6M:8%.$2785901!%"0`U7%A/<
MPA@I4`8&N@"3L[Y!8V2Y*M8>NO&"YPP%*V4`5T>42;8B[:=M@:9#;@')!UFD
M8$)CB(&5G68PD`TD`[D"*AV+N\79)G^Q/SOS[CLC2P3T;\WCMH#X(5\++`-#
ML-+?DXEFS9H@P06,,HP2-X<1W%B*AY`JW`=,R?NG%O?)8;N6134$BXK2#F&&
M*"8&QUDIX$R\2.;XAFVSP/=K'6.!M8;%=UGWD84CA7$<.IJ0]NS'LEV@J(Q[
MA='$&9W%-><1MMG8-JCG-DG+D,4"H>!`EJIEKV61?:5TW2M97U?>B%$S@N0G
M4!Q5$=A,ES!<J\):&C=5);/*T,$9.=>Z%;4P):4`FG@`X=YHB%#"PIU084Y4
M<J@33)%J*]&*'15=HQ"PK3%#K"--<BB@FF*H%$2]4Y]`\FT7`^32RN'76OEC
M>@/JFD\8E9G8Y\8:0TJYP'=17J(:!3R>)1/FE%'Z2XBYRI259/935.OC-50:
M#[&,:!IG0R$A"P8>:89+I+'"&$B")A'5G8B+ZJ14JXH:'.:@IH0&T(0($A+"
/#6J,VO\7<D4X4)!E$I5"
`
end

View File

@ -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

View File

@ -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. # Copyright (c) 2014 The NetBSD Foundation, Inc.
# All rights reserved. # All rights reserved.
@ -76,13 +76,14 @@ pr_kern_48787_head() {
} }
pr_kern_48787_body() { 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 if [ $avail -lt 4500000 ]; then
atf_skip "not enough free disk space, have ${avail} Kbytes, need ~ 4500000 Kbytes" atf_skip "not enough free disk space, have ${avail} Kbytes, need ~ 4500000 Kbytes"
fi 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 mntpnt=$(pwd)/mnt
mkdir ${mntpnt} mkdir ${mntpnt}
rump_cd9660 -o norrip ./pr_48787.image ${mntpnt} rump_cd9660 -o norrip ./pr_48787.image ${mntpnt}
if [ ! -r ${mntpnt}/small_file ]; then if [ ! -r ${mntpnt}/small_file ]; then
atf_fail "${mntpnt}/small_file does not exist" 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" atf_fail "${mntpnt}/my/large_file does not exist"
fi fi
umount ${mntpnt} umount ${mntpnt}
rump_cd9660 ./pr_48787.image ${mntpnt} rump_cd9660 ./pr_48787.image ${mntpnt}
if [ ! -r ${mntpnt}/small_file ]; then if [ ! -r ${mntpnt}/small_file ]; then
atf_fail "${mntpnt}/small_file does not exist" 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:"^4329541966$" stat -f "%i" ${mntpnt}/small_file
atf_check -o match:"^4329545920$" stat -f "%i" ${mntpnt}/my/large_file atf_check -o match:"^4329545920$" stat -f "%i" ${mntpnt}/my/large_file
umount ${mntpnt} umount ${mntpnt}
touch "done" touch "done"
} }