/usr/lib/ada/adalib/ahven/ahven-tap_runner.ali is in libahven4-dev 2.4+repack-1.
This file is owned by root:root, with mode 0o444.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 | V "GNAT Lib v4.9"
A -O2
A -fPIC
A -fstack-protector
A -g
A -gnatf
A -gnatVa
A -gnato
A -gnatwe
A -gnatwa
A -gnatwl
A -gnatE
A -gnatwF
A -gnatyd
A -gnaty3
A -gnatyi
A -gnatyb
A -gnatym
A -gnatyh
A -gnatye
A -gnatyx
A -gnat95
A -g
A -gnatA
P SS ZX
RN
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FIXED_POINT
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05
U ahven.tap_runner%b ahven-tap_runner.adb 79a4c33b DE NE OO PK
W ada%s ada.ads ada.ali
W ada.characters%s a-charac.ads a-charac.ali
W ada.characters.latin_1%s a-chlat1.ads a-chlat1.ali
W ada.exceptions%s a-except.adb a-except.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.fixed%s a-strfix.adb a-strfix.ali
W ada.tags%s a-tags.adb a-tags.ali
W ada.text_io%s a-textio.adb a-textio.ali
W ahven%s ahven.adb ahven.ali
W ahven.astrings%s ahven-astrings.ads ahven-astrings.ali
W ahven.long_astrings%s ahven-long_astrings.ads ahven-long_astrings.ali
W ahven.parameters%s ahven-parameters.adb ahven-parameters.ali
W interfaces%s interfac.ads interfac.ali
W system.img_int%s s-imgint.adb s-imgint.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.standard_library%s s-stalib.adb s-stalib.ali
U ahven.tap_runner%s ahven-tap_runner.ads eafad926 DE EE OO PF PK
W ada.tags%s a-tags.adb a-tags.ali
W ahven%s ahven.adb ahven.ali
W ahven.framework%s ahven-framework.adb ahven-framework.ali
W ahven.listeners%s ahven-listeners.adb ahven-listeners.ali
W ahven.temporary_output%s ahven-temporary_output.adb ahven-temporary_output.ali
W system%s system.ads system.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.storage_elements%s s-stoele.adb s-stoele.ali
D ada.ads 20070406091342 3ffc8e18
D a-charac.ads 20070912115821 2d3ec45b
D a-chlat1.ads 20140225151544 66457d31
D a-except.ads 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-ioexce.ads 20140225151544 e4a01f64
D a-stream.ads 20140122164720 1a984740
D a-string.ads 20070406091342 90ac6797
D a-strbou.ads 20101008130255 9806fe84
D a-strfix.ads 20101008130255 d07c346e
D a-strmap.ads 20090409150019 9cb836fb
D a-strsup.ads 20120309145048 a27dcb33
D a-tags.ads 20111212115430 6c0509d0
D a-textio.ads 20140129155348 386df5d4
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D ahven.ads 20140804204240 4ddcfc31
D ahven-astrings.ads 20140804204240 1b9f3e2c
D ahven-framework.ads 20140804204240 7f496604
D ahven-listeners.ads 20140804204240 abe83d31
D ahven-long_astrings.ads 20140804204240 26230525
D ahven-parameters.ads 20140804204240 f959e2b2
D ahven-slist.ads 20140804204240 664b6dad
D ahven-tap_runner.ads 20140804204240 b81161e0
D ahven-tap_runner.adb 20140804204240 8b04c7eb
D ahven-temporary_output.ads 20140804204240 cb961fc2
D interfac.ads 20140225151838 69adb1b9
D i-cstrea.ads 20130412125801 8128536b
D system.ads 20140727234634 90249111
D s-crtl.ads 20140225151544 840e6817
D s-exctab.ads 20140225151139 54135002
D s-ficobl.ads 20120709130952 55a71d43
D s-finmas.ads 20140225151139 814daec4
D s-finroo.ads 20120426095924 4ff27390
D s-imgint.ads 20090409150019 02dbe0c2
D s-parame.ads 20140225151139 ab8cb46a
D s-pooglo.ads 20110804083314 542f33d0
D s-secsta.ads 20140225151139 86a2856d
D s-soflin.ads 20140225151139 aa763b52
D s-stache.ads 20140225151139 a37c21ec
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-stopoo.ads 20131010103753 b16154c2
D s-stratt.ads 20131014135145 aedef97e
D s-string.ads 20140225151139 8fe54fb7
D s-ststop.ads 20140225151139 e6693757
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
D s-wchcon.ads 20140225151139 1b7d22d2
X 1 ada.ads
16K9*Ada 19e8 25|17r6 18r6 19r6 26r8 31r11 44r27 47r31 130r11 131r11 147r11
. 148r11 184r11 185r11 213r16 216r10 216r36 218r10
X 2 a-charac.ads
16K13*Characters 18e19 25|19r10 44r31 47r35
X 3 a-chlat1.ads
18K24*Latin_1 296e27 25|19w21 44r42 47r46
35e4*LF{character} 25|44r50
38e4*CR{character} 25|47r54
X 5 a-finali.ads
58U14*Initialize<34|44p14>
59U14*Finalize<34|43p14>
X 8 a-string.ads
16K13*Strings 35e16 25|18r10 31r15 130r15 131r15 147r15 148r15 184r15 185r15
33n37*Both{33E9} 25|33r57
X 9 a-strbou.ads
50R12*Bounded_String<12|47R9>
55I15*Length_Range{natural}
57V16*Length{55I15[18|19]} 25|84s10[18|19] 87s24[21|19]
67V16*To_String{string} 25|85s33[18|19] 89s38[21|19] 140s12[18|19] 140s48[18|19]
. 157s12[18|19] 157s48[18|19] 194s12[18|19] 194s48[18|19] 195s25[18|19]
X 10 a-strfix.ads
18K21*Fixed 251e22 25|18w18 33r14 131r23 148r23 185r23
195V13*Trim{string} 25|33s20
X 14 a-textio.ads
49K13*Text_IO 471e16 25|17w10 26r12 213r20 216r14 216r40 218r14
52P9*File_Type 25|95r16 213r28
53n23*In_File{53E9} 25|100r21
53n32*Out_File{53E9} 25|216r48
92U14*Open 25|100s7 216s22
98U14*Close 25|118s7
99U14*Delete 25|218s22
166U14*New_Line 25|45s13 52s10 114s13 141s7 158s7 196s7
171V13*End_Of_Line{boolean} 25|113s13
183V13*End_Of_File{boolean} 25|102s20
205U14*Get 25|103s10
208U14*Put 25|48s13 112s10
242U14*Put 25|41s13 109s13 138s7 139s7 140s7 155s7 156s7 157s7 192s7 193s7
. 194s7 195s7
263U14*Put_Line 25|66s10 74s10 105s13 120s10 125s10
294X4*Name_Error 25|123r12 221r12
X 17 ahven.ads
18K9*Ahven 46e10 24|16r6 17r6 18r6 20r9 21r8 28r29 53r5 25|21r6 22r6 23r6
. 25r14 27r8 28r8 225r5
X 18 ahven-astrings.ads
19K15*AStrings[9|46] 25|22w12 28r14
X 19 ahven-framework.ads
27K15*Framework 365e20 24|16w12 23r34 30r22 25|27r14 56r34 68r10 75r10
31O12*Test_Duration{duration}
33I9*Test_Count_Type<integer> 24|30r32 25|30r34 33r26
40H9*Test<5|48R9> 40e74 24|23r44 25|56r44
108y13*Test_Count{33I9} 25|74R41
112y13*Test_Count{33I9} 25|66R41
117U14*Execute 25|75s20
127U14*Execute 25|68s20
127c23 T<40R9> 25|69r13
128s23 Test_Name{string} 25|70r13
129c23 Listener<20|40R9> 25|71r13
130o23 Timeout{31O12} 25|72r13
X 20 ahven-listeners.ads
21K15*Listeners 75e20 24|17w12 21r14 28r35
25n34*ROUTINE{25E9} 25|202r27
27R9*Context 38e14 24|37r42 40r45 43r43 46r45 49r44 52r42 25|82r33 129r42
. 145r47 171r45 177r43 183r45 200r44 212r42
28r7*Test_Name{9|50R12[18|19]} 25|140r28 157r28 194r28
29e7*Test_Kind{25E9} 25|202r15
34r13*Routine_Name{9|50R12[18|19]} 25|140r64 157r64 194r64
35r13*Message{9|50R12[18|19]} 25|84r23 85r49 195r41
36r13*Long_Message{9|50R12[21|19]} 25|87r37 89r54
40H9*Result_Listener<5|55R9> 41e71 24|28r45
X 21 ahven-long_astrings.ads
19K15*Long_AStrings[9|46] 25|23w12 87r10 89r24
X 22 ahven-parameters.ads
25K15*Parameters 77e21 25|21w12 58r18 60r7 60r36 62r27 63r34 65r10 67r20
. 70r26 72r26 75r46 78r12 79r10 79r28
27X4*Invalid_Parameter 25|78r23
29R9*Parameter_Info 76e14 25|58r29
31n47*TAP_PARAMETERS{31E9} 25|60r47 79r39
33U14*Parse_Parameters 25|60s18
39U14*Usage 25|79s21
42V13*Capture{boolean} 25|63s45
45V13*Verbose{boolean} 25|62s38
51V13*Single_Test{boolean} 25|65s21
54V13*Test_Name{string} 25|67s31 70s37
60V13*Timeout{19|31O12} 25|72s37 75s57
X 24 ahven-tap_runner.ads
20K15*Tap_Runner 17|18k9 24|26E9 53l11 53e21 25|25b20 225l11 225t21
23U14*Run 23=19 25|56b14 80l8 80t11
23c19 Suite<19|40R9> 25|56b19 67r13 69m26 74r53 75m29
26E9 Tap_Result_Type 26e54 29r16
26n29 OK_RESULT{26E9}
26n40 NOT_OK_RESULT{26E9} 29r35
28R9 Tap_Listener<20|40R9> 5|58P14 59P14 24|34e14 36P14 36r42 39P14 39r45
. 42P14 42r43 45P14 45r45 48P14 48r44 51P14 51r42 25|57r18 128r42 144r47
. 170r45 176r43 182r45 199r44 211r42 34|42p14
29e7*Result{26E9}
30i7*Current_Test{19|33I9} 25|139r34 156r34 193r34 203m19 203r44
31b7*Verbose{boolean} 25|62m16 160r19
32r7*Output_File{26|22R9} 25|135m48 152m48 164r64 189m48 205m52 206m56 217r64
33b7*Capture_Output{boolean} 25|63m16 133r19 150r19 162r22 187r19 204r22
. 215r19
36U14 Add_Pass<20|48p14> 36=24 37>24 25|128b14 142l8 142t16
36r24 Listener{28R9} 25|128b24 133r10 135m39 135r39 139r25
37r24 Info{20|27R9} 25|129b24 140r23 140r59
39U14 Add_Failure<20|52p14> 39=27 40>27 25|170b14 174l8 174t19
39r27 Listener{28R9} 25|170b27 173m22
40r27 Info{20|27R9} 25|171b27 173r32
42U14 Add_Error<20|64p14> 42=25 43>25 25|176b14 180l8 180t17
42r25 Listener{28R9} 25|176b25 179m22
43r25 Info{20|27R9} 25|177b25 179r32
45U14 Add_Skipped<20|56p14> 45=27 46>27 25|182b14 197l8 197t19
45r27 Listener{28R9} 25|182b27 187r10 189m39 189r39 193r25
46r27 Info{20|27R9} 25|183b27 194r23 194r59 195r36
48U14 Start_Test<20|68p14> 48=26 49>26 25|199b14 209l8 209t18
48r26 Listener{28R9} 25|199b26 203m10 203r35 204r13 205m43 205r43 206m47
. 206r47
49r26 Info{20|27R9} 25|200b26 202r10
51U14 End_Test<20|72p14> 51=24 52>24 25|211b14 224l8 224t16
51r24 Listener{28R9} 25|211b24 215r10 217r55
52r24 Info{20|27R9} 25|212b24
X 25 ahven-tap_runner.adb
30V13 Count_Image{string} 30b13 30>26 34l8 34t19 66s28 74s28 139s12 156s12
. 193s12
30i26 Count{19|33I9} 33r49
36U14 Print_Data 36b14 36>26 36>44 54l8 54t18 85s10 88s10
36s26 Message{string} 39r16 44r13 47r16 48r18 85r22 89r13
36s44 Prefix{string} 41r18 85r59 90r13
37b7 Start_Of_Line{boolean} 40r13 42m13 46m13 51r14
39i11 I{integer} 44r22 47r25 48r27
57r7 Listener{24|28R9} 62m7 63m7 71m26 71r26 75m36 75r36
58r7 Params{22|29R9} 60m63 62r47 63r54 65r34 67r42 70r48 72r46 75r66
82U14 Print_Info 82b14 82>26 92l8 92t18 161s10
82r26 Info{20|27R9} 84r18 85r44 87r32 89r49
94U14 Print_Log_File 94b14 94>30 94>49 126l8 126t22 163s13
94s30 Filename{string} 100r30 164r16
94s49 Prefix{string} 105r23 109r18 120r20 125r20 165r16
95p7 Handle{14|52P9} 100m13 100r13 102r33 103r15 113r26 118m14 118r14
96e7 Char{character} 103m23 112r15
97b7 First{boolean} 104r13 106m13 119r14
98b7 Start_Of_Line{boolean} 108r13 110m13 115m13
144U14 Report_Not_Ok 144b14 144=29 145>29 146>29 168l8 168t21 173s7 179s7
144r29 Listener{24|28R9} 150r10 152m39 152r39 156r25 160r10 162r13 164r55
145r29 Info{20|27R9} 157r23 157r59 161r22
146s29 Severity{string}
213p7 Handle{14|52P9} 216m28 216r28 218m30 218r30
X 26 ahven-temporary_output.ads
19K15*Temporary_Output 24|18w12 32r21 25|134r10 135r10 151r10 152r10 164r28
. 188r10 189r10 205r13 206r13 217r28 26|50e27
22R9*Temporary_File 24|32r38
24U14*Create_Temp 25|205s30
28V13*Get_Name{string} 25|164s45 217s45
31U14*Redirect_Output 25|206s30
35U14*Restore_Output 25|134s27 151s27 188s27
41U14*Close_Temp 25|135s27 152s27 189s27
X 34 s-finroo.ads
42U14*Adjust
|