xref: /openbsd/regress/sys/kern/extent/extest.exp (revision e2edd5f0)
1# $OpenBSD: extest.exp,v 1.5 2019/09/11 12:30:34 kettenis Exp $
2# $NetBSD: extest.exp,v 1.9 2005/03/15 18:27:23 bouyer Exp $
3# real output must start in line 5
4
5output for test1
6result: 0x30
7extent `test1' (0x0 - 0x4f), flags = 0x0
8     0x0 - 0x4f
9output for test2
10result: 0x20
11extent `test2' (0x0 - 0x2f), flags = 0x2
12     0x0 - 0xf
13     0x20 - 0x2f
14output for test3
15result: 0x20
16extent `test3' (0x0 - 0x3f), flags = 0x2
17     0x0 - 0x1f
18     0x20 - 0x2f
19     0x30 - 0x3f
20output for test4
21result: 0xf0000000
22extent `test4' (0xf0000000 - 0xffffffff), flags = 0x0
23     0xf0000000 - 0xf0000000
24     0xf1000000 - 0xf1000000
25output for test5
26result: 0xf0000000
27extent `test5' (0xf0000000 - 0xffffffff), flags = 0x0
28     0xf0000000 - 0xf0000000
29output for test6
30result: 0x0
31result: 0x8
32result: 0xa
33extent `test6' (0x0 - 0xb), flags = 0x0
34     0x0 - 0xb
35output for test7
36result: 0x0
37result: 0x8
38extent `test7' (0x0 - 0xb), flags = 0x0
39     0x0 - 0x6
40     0x8 - 0xb
41output for test8
42result: 0x0
43error: Resource temporarily unavailable
44extent `test8' (0x0 - 0x4f), flags = 0x2
45     0x0 - 0xf
46     0x30 - 0x3f
47output for test9
48result: 0x0
49result: 0xd
50result: 0x10
51extent `test9' (0x0 - 0x4f), flags = 0x0
52     0x0 - 0x3
53     0xd - 0xe
54     0x10 - 0x17
55output for test10
56result: 0xc0010000
57result: 0xc0020000
58extent `test10' (0xc0002000 - 0xffffe000), flags = 0x0
59     0xc0010000 - 0xc0011fff
60     0xc0020000 - 0xc0021fff
61extent `test10' (0xc0002000 - 0xffffe000), flags = 0x0
62     0xc0010000 - 0xc0011fff
63result: 0xc0022000
64extent `test10' (0xc0002000 - 0xffffe000), flags = 0x0
65     0xc0010000 - 0xc0011fff
66     0xc0022000 - 0xc0031fff
67output for test11
68result: 0x10
69result: 0x1e
70result: 0x20
71error: Resource temporarily unavailable
72result: 0x14
73extent `test11' (0x10 - 0x20), flags = 0x2
74     0x10 - 0x13
75     0x14 - 0x14
76     0x1e - 0x1f
77     0x20 - 0x20
78output for test12
79error: Resource temporarily unavailable
80output for test13
81extent `test13' (0x0 - 0xffffffff), flags = 0x0
82     0xfce00000 - 0xfcefffff
83output for test14
84extent `test14' (0x0 - 0xffffffff), flags = 0x0
85     0xfce00000 - 0xfce010ff
86output for test15
87extent `test15' (0x0 - 0xffffffff), flags = 0x0
88     0xf8000000 - 0xffffffff
89output for test16
90extent `test16' (0x0 - 0xffffffff), flags = 0x0
91     0x0 - 0x1fffffff
92output for test17
93extent `test17' (0x0 - 0xffffffffffffffff), flags = 0x0
94     0x0 - 0xffffffffffffffff
95output for test18
96extent `test18' (0x0 - 0xffff), flags = 0x0
97     0x0 - 0xcff
98     0xf000 - 0xffff
99output for test19
100extent `test19' (0x0 - 0xffff), flags = 0x0
101     0x0 - 0xcff
102output for test20
103extent `test20' (0x0 - 0xffff), flags = 0x0
104     0xf000 - 0xffff
105