This file is indexed.

/usr/lib/ada/adalib/pcscada/pcsc-scard-utils.ali is in libpcscada4-dev 0.7.3-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
V "GNAT Lib v6"
A -O2
A -gnatyg
A -gnatyA
A -gnatyd
A -gnatyI
A -gnatyS
A -gnatyu
A -gnatyx
A -gnatyo
A -gnatVa
A -gnat05
A -gnatf
A -fstack-check=specific
A -gnato
A -g
A -gnatwa
A -gnatwl
A -gnatwe
A -g
A -fstack-protector-strong
A -gnatA
P SS ZX

RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_ENUMERATION_MAPS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_LONG_LONG_INTEGERS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05

U pcsc.scard.utils%b	pcsc-scard-utils.adb	164eb9c0 NE OO PK IU
W ada%s			ada.ads			ada.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.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
W interfaces%s		interfac.ads		interfac.ali
W pcsc.scard%s		pcsc-scard.adb		pcsc-scard.ali
W system%s		system.ads		system.ali
W system.img_enum_new%s	s-imenne.adb		s-imenne.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 pcsc.scard.utils%s	pcsc-scard-utils.ads	f756c63b EE NE OO PK IU
W pcsc%s		pcsc.ads		pcsc.ali
W pcsc.scard%s		pcsc-scard.adb		pcsc-scard.ali
W pcsc.thin%s		pcsc-thin.adb		pcsc-thin.ali

D ada.ads		20070406091342 3ffc8e18 ada%s
D a-charac.ads		20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads		20140225151544 66457d31 ada.characters.latin_1%s
D a-contai.ads		20151020122137 61e5e089 ada.containers%s
D a-conhel.ads		20151023123735 20298884 ada.containers.helpers%s
D a-coinve.ads		20151023123735 b7300cfa ada.containers.indefinite_vectors%s
D a-except.ads		20151016123252 291912d5 ada.exceptions%s
D a-finali.ads		20151020095656 bf4f806b ada.finalization%s
D a-ioexce.ads		20140225151544 e4a01f64 ada.io_exceptions%s
D a-iteint.ads		20110906092602 7c7305e9 ada.iterator_interfaces%s
D a-stream.ads		20141120112812 119b8fb3 ada.streams%s
D a-string.ads		20070406091342 90ac6797 ada.strings%s
D a-strfix.ads		20101008130255 d07c346e ada.strings.fixed%s
D a-strmap.ads		20140611123156 e8bb714a ada.strings.maps%s
D a-strunb.ads		20140717072738 3f91d4c5 ada.strings.unbounded%s
D a-tags.ads		20151016130316 01f5e3ef ada.tags%s
D a-textio.ads		20140717063745 386df5d4 ada.text_io%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D interfac.ads		20151118101227 4be8ce1b interfaces%s
D i-c.ads		20110801143639 5421119b interfaces.c%s
D i-cstrin.ads		20140611122922 341d0ddf interfaces.c.strings%s
D i-cstrea.ads		20140801100435 e53d8b8e interfaces.c_streams%s
D pcsc.ads		20160718080838 a73238ea pcsc%s
D pcsc-scard.ads	20160718080838 ba78c8fa pcsc.scard%s
D pcsc-scard-utils.ads	20160718080838 17939d43 pcsc.scard.utils%s
D pcsc-scard-utils.adb	20160718080838 9db5ffe7 pcsc.scard.utils%b
D pcsc-thin.ads		20160718080838 e0c55b78 pcsc.thin%s
D system.ads		20151123113124 6326c08a system%s
D s-atocou.ads		20151020101020 b45c2d8d system.atomic_counters%s
D s-crtl.ads		20141120112812 0ebbdb71 system.crtl%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-ficobl.ads		20140718105747 078245e4 system.file_control_block%s
D s-finmas.ads		20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads		20120426095924 4ff27390 system.finalization_root%s
D s-imenne.ads		20140225151139 614c06c0 system.img_enum_new%s
D s-memory.ads		20140225151139 597d6634 system.memory%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads		20151118103153 ede33ef8 system.pool_global%s
D s-secsta.ads		20140225151139 86a2856d system.secondary_stack%s
D s-soflin.ads		20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads		20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stalib.adb		20140225151139 f2fe2716 system.standard_library%b
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-stoele.adb		20140801093848 ed88f8fb system.storage_elements%b
D s-stopoo.ads		20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads		20151020120548 97a6219c system.storage_pools.subpools%s
D s-stratt.ads		20131014135145 aedef97e system.stream_attributes%s
D s-traent.ads		20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads		20140731130224 9d58a4c0 system.unsigned_types%s
D s-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
X 1 ada.ads
16K9*Ada 19e8 26|23r6 24r6 25r6 35r7 36r7 37r7 44r7 45r7 71r7 181r14 198r14
. 199r48 215r14 216r48
X 6 a-coinve.ads
57R9*Vector<8|43R9>
66R9*Cursor 26|54r24[24|542] 189r26[24|555] 206r26[24|568]
73V13*Has_Element{boolean} 26|57s19[24|542] 192s19[24|555] 209s19[24|568]
149V13*Element{24|54R9} 26|58s26[24|542] 193s25[24|555] 210s25[24|568]
276V13*First{66R9[24|542]} 26|54s47[24|542] 189s48[24|555] 206s48[24|568]
288U14*Next 26|63s16[24|542] 195s16[24|555] 212s16[24|568]
X 10 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[6|75]>
X 12 a-string.ads
16K13*Strings 35e16 26|24r10 25r10 181r18 198r18 199r52 215r18 216r52
33n30*Right{33E9} 26|199r60 216r60
X 13 a-strfix.ads
18K21*Fixed 251e22 26|25w18 198r26 215r26
195V13*Trim{string} 26|198s32 215s32
196a7 Source{string} 26|198r38 215r38
197e7 Side{12|33E9} 26|199r38 216r38
X 15 a-strunb.ads
76K21*Unbounded 489e26 26|24w18 181r26
79R9*Unbounded_String<8|43R9> 473e14 26|182r10 188r20 205r20
100V13*To_String{string} 26|181s36 198s48 215s48
127V14*"&"{79R9} 26|194s55 211s57
166V14*"="{boolean} 6|44i19
X 17 a-textio.ads
49K13*Text_IO 471e16 26|23w10 35r11 36r11 37r11 44r11 45r11 71r11
64I9*Count<integer>
68I12*Positive_Count{64I9}
187U14*Set_Col 26|36s19 44s19
187i23 To{68I12} 26|36r28 44r28
242U14*Put 26|35s19 37s19
242a19 Item{string} 26|35r24
263U14*Put_Line 26|45s19 71s19
264a7 Item{string} 26|45r29
X 19 interfac.ads
38K9*Interfaces 183e15 26|27w6 81r16 88r16 99r21 157r16 159r19 162r15 163r30
62M9*Unsigned_8 26|81r27 88r27
76M9*Unsigned_64 26|157r27 159r30 162r26
84V13*Shift_Right{62M9} 26|99s32
85m7 Value{62M9} 26|99r45
86i7 Amount{natural} 26|100r45
140V13*Shift_Left{76M9} 26|163s41
141m7 Value{76M9} 26|164r13
142i7 Amount{natural} 26|165r13
X 23 pcsc.ads
29K9*PCSC 47e9 25|29r6 30r6 32r5 34r9 113r5 26|29r14 256r5
38X4*Bytes_Too_Big 26|171r16
X 24 pcsc-scard.ads
33K14*SCard 23|29k9 24|592e15 25|30w11 34r14 113r10 26|29r19 256r10
42A9*Byte_Set(27|48M12)<integer> 25|59r15 67r36 84r15 100r32 106r15 26|77r15
. 112r36 136r38 147r38 154r15 221r32 231r15
45a4*Null_Byte_Set{42A9} 25|59r27 67r48 84r27 100r44 106r27 26|77r27 91r18
. 112r48 115r18 154r27 221r44 231r27 237r18
48R9*ATR 530e14 25|79r36 26|141r36
51r4*Null_ATR{48R9} 25|79r43 26|141r43 143r18
54R9*Reader_ID<15|79R9> 25|36r44 55r35 91r33 26|55r18 69r35 177r16
57r4*Null_Reader_ID{54R9} 25|36r57 91r46 26|177r29
60R9*Reader_ID_Set 551e14 25|51r17 26|51r17
111E9*Card_State 126e7 26|190r20 194r24
129R9*Card_States_Set 564e14 25|94r33 26|187r33
132E9*Reader_State 157e7 26|207r20 211r24
160R9*Reader_States_Set 577e14 25|97r33 26|204r33
521I9 ATR_Byte_Count<short_short_integer>
524A9 ATR_Data_Type<42A9>(27|48M12)<integer>
528a7*Data{524A9} 26|147r54
529i7*Size{521I9} 26|148r58
546K12 VOIDP=546:26 26|54r18 57r13 58r20 63r10
547R12*Vector_Of_ReaderID_Type{6|57R9[542]}
550r7*Data{547R12} 26|54r42
559K12 VOCSP=559:26 26|189r20 192r13 193r19 195r10
560R12*Vector_Of_CStates_Type{6|57R9[555]}
563r7*Data{560R12} 26|189r43
572K12 VORSP=572:26 26|206r20 209r13 210r19 212r10
573R12*Vector_Of_RStates_Type{6|57R9[568]}
576r7*Data{573R12} 26|206r43
X 25 pcsc-scard-utils.ads
34K20*Utils 24|33k14 25|113l16 113e21 26|29b25 256l16 256t21
36P9*Callback 36>39 52r17 26|52r17
36r39 ID{24|54R9}
40U14*Action_Info 40>27 26|33b14 38l8 38t19
40a27 Text{string} 26|33b27 35r32
46U14*Action_Result 46>29 26|42b14 46l8 46t21
46a29 Result{string} 26|42b29 45r37
50U14*For_Every_Reader 51>7 52>7 26|50b14 65l8 65t24
51r7 Readers{24|60R9} 26|51b7 54r34
52p7 Call{36P9} 26|52b7 62r10
55U14*Print_ReaderID 55>30 26|69b14 72l8 72t22
55r30 ID{24|54R9} 26|69b30 71r40
58V13*To_Hex_String{string} 59>7 60>7 26|76b13 108l8 108t21 119s14 136s14
. 147s14
59a7 Given{24|42A9} 26|77b7 91r10 95r20 96r18 102r22 119r29 136r29 147r29
60i7 Len{positive} 26|78b7 85r29 120r29 136r56 148r29
67V13*To_Hex_String{string} 67>28 26|112b13 121l8 121t21
67a28 Given{24|42A9} 26|112b28 115r10 119r38 120r42
72V13*To_Hex_String{string} 73>7 74>7 26|125b13 137l8 137t21
73a7 Given{27|49A9} 26|126b7 132r10 136r48
74i7 Len{positive} 26|127b7 136r63
79V13*To_Hex_String{string} 79>28 26|141b13 149l8 149t21
79r28 Given{24|48R9} 26|141b28 143r10 147r48 148r52
83V13*To_Long_Long_Integer{long_long_integer} 84>7 26|153b13 172l8 172t28
84a7 Given{24|42A9} 26|154b7 161r20 162r39
91V13*To_String{string} 91>24 26|71s29 176b13 183l8 183t17
91r24 Reader{24|54R9} 26|177b7 182r28
94V13*To_String{string} 94>24 26|187b13 200l8 200t17
94r24 States{24|129R9} 26|187b24 189r36
97V13*To_String{string} 97>24 26|204b13 217l8 217t17
97r24 States{24|160R9} 26|204b24 206r36
100V13*To_String{string} 100>24 26|221b13 226l8 226t17
100a24 Given{24|42A9} 26|221b24 224r19 225r19
105V13*To_String{string} 106>7 107>7 26|223s14 230b13 254l8 254t17
106a7 Given{24|42A9} 26|224r10 231b7 237r10 241r16 242r19 248r23 249r50
107i7 Len{natural} 26|225r10 232b7 235r26 241r10
X 26 pcsc-scard-utils.adb
54r7 Position{6|66R9[24|542]} 57r32 58r35 63m22 63r22
55r7 Reader{24|54R9} 58m10 62r16
83a7 Hex{string} 98r35
85a7 Result{string} 86r30 86r46 98m13 103r36 107r14
86i7 Where{integer} 98r21 103r23 104m13 104r22
88m7 Temp{19|62M9} 96m10 98r49 99m13 99r55
95i11 Index{integer} 96r25 102r13
97i14 J{integer} 98r29
159m7 Result{19|76M9} 163m10 163r20 168r33
159m15 U{19|76M9} 162m10 164r23
161i11 Index{integer} 162r46 165r24
188r7 Str_States{15|79R9} 194m10 194r57 198r59
189r7 Position{6|66R9[24|555]} 192r32 193r34 195m22 195r22
190e7 State{24|111E9} 193m10 194r42
205r7 Str_States{15|79R9} 211m10 211r59 215r59
206r7 Position{6|66R9[24|568]} 209r32 210r34 212m22 212r22
207e7 State{24|132E9} 210m10 211r44
235i7 Upper{natural} 242m10 246r36 248r38
246a10 New_String{string} 249m13 252r17
248i14 Index{integer} 249r25 249r57
X 27 pcsc-thin.ads
33K14*Thin 25|29w11 73r15 73r34 26|126r15 126r34 130r16 132r18 27|552e14
49A9*Byte_Array(48M12)<integer> 25|73r20 26|126r20 130r21
53a4*Null_Byte_Array{49A9} 25|73r39 26|126r39 132r23
X 28 system.ads
67M9*Address
X 36 s-memory.ads
53V13*Alloc{28|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{28|67M9} 105i<c,__gnat_realloc>22
X 43 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22