Coverage report: /home/ellis/.cache/common-lisp/sbcl-2.5.6.74-df9f98a0a-linux-x64/home/ellis/comp/core/ffi/btrfs/constants.lisp-temp
Kind | Covered | All | % |
expression | 0 | 40 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
(cl:in-package #:BTRFS)
2
(cl:eval-when (:compile-toplevel :execute)
3
(cl:defparameter *integer-sizes* (cl:make-hash-table))
4
(cl:setf (cl:gethash 1 *integer-sizes*) 'sb-alien:char)
5
(cl:setf (cl:gethash 2 *integer-sizes*) 'sb-alien:short)
6
(cl:setf (cl:gethash 8 *integer-sizes*) 'sb-alien:long-long)
7
(cl:setf (cl:gethash 8 *integer-sizes*) 'sb-alien:long)
8
(cl:setf (cl:gethash 4 *integer-sizes*) 'sb-alien:int)
10
(sb-grovel::define-c-struct BTRFS-UTIL-SUBVOLUME-INFO 184
11
(ID UNSIGNED-LONG "uint64_t"
14
(PARENT-ID UNSIGNED-LONG "uint64_t"
17
(DIR-ID UNSIGNED-LONG "uint64_t"
20
(FLAGS UNSIGNED-LONG "uint64_t"
23
(UUID (ARRAY CHAR) "uint8_t"
26
(PARENT-UUID (ARRAY CHAR) "uint8_t"
29
(RECEIVED-UUID (ARRAY CHAR) "uint8_t"
32
(GENERATION UNSIGNED-LONG "uint64_t"
35
(CTRANSID UNSIGNED-LONG "uint64_t"
38
(OTRANSID UNSIGNED-LONG "uint64_t"
41
(RTRANSID UNSIGNED-LONG "uint64_t"
44
(CTIME (* T) "struct timespec"
47
(OTIME (* T) "struct timespec"
50
(STIME (* T) "struct timespec"
53
(RTIME (* T) "struct timespec"
57
(cl:export 'BTRFS-UTIL-SUBVOLUME-INFO)
58
(cl:defconstant +BTRFS-LIB-MAJOR+ 0 "T")
59
(cl:export '+BTRFS-LIB-MAJOR+)
60
(cl:defconstant +BTRFS-LIB-MINOR+ 1 "T")
61
(cl:export '+BTRFS-LIB-MINOR+)
62
(cl:defconstant +BTRFS-LIB-PATCHLEVEL+ 4 "T")
63
(cl:export '+BTRFS-LIB-PATCHLEVEL+)
64
(cl:defconstant +BTRFS-LIB-VERSION+ 104 "T")
65
(cl:export '+BTRFS-LIB-VERSION+)
66
(cl:defconstant +BTRFS-SUBVOL-RDONLY+ 2 "T")
67
(cl:export '+BTRFS-SUBVOL-RDONLY+)
68
(cl:defconstant +BTRFS-SUBVOL-QGROUP-INHERIT+ 4 "T")
69
(cl:export '+BTRFS-SUBVOL-QGROUP-INHERIT+)
70
(cl:defconstant +BTRFS-DEVICE-SPEC-BY-ID+ 8 "T")
71
(cl:export '+BTRFS-DEVICE-SPEC-BY-ID+)
72
(cl:defconstant +BTRFS-SUBVOL-SPEC-BY-ID+ 16 "T")
73
(cl:export '+BTRFS-SUBVOL-SPEC-BY-ID+)
74
(cl:defconstant +BTRFS-VOL-ARG-V2-FLAGS-SUPPORTED+ 30 "T")
75
(cl:export '+BTRFS-VOL-ARG-V2-FLAGS-SUPPORTED+)
76
(cl:defconstant +BTRFS-FSIZE-SIZE+ 16 "T")
77
(cl:export '+BTRFS-FSIZE-SIZE+)
78
(cl:defconstant +BTRFS-QGROUP-INHERIT-SET-LIMITS+ 1 "T")
79
(cl:export '+BTRFS-QGROUP-INHERIT-SET-LIMITS+)
80
(sb-grovel::define-c-struct BTRFS-QGROUP-LIMIT 40
81
(FLAGS (UNSIGNED 64) "__u64"
84
(MAX-REFERENCED (UNSIGNED 64) "__u64"
87
(MAX-EXCLUSIVE (UNSIGNED 64) "__u64"
90
(RSV-REFERENCED (UNSIGNED 64) "__u64"
93
(RSV-EXCLUSIVE (UNSIGNED 64) "__u64"
97
(cl:export 'BTRFS-QGROUP-LIMIT)