This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-json-utility.ali is in libgnatcoll1.6-dev 1.6gpl2014-9.

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
V "GNAT Lib v4.9"
A -O2
A -O2
A -fPIC
A -fstack-protector-strong
A -gnatA
A -gnatn
A -gnatws
A -gnat05
A -g
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U gnatcoll.json.utility%b  gnatcoll-json-utility.adb  c5ea1cf8 NE OO PK IU
W ada%s			ada.ads			ada.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.integer_text_io%s	a-inteio.ads		a-inteio.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.strings.unbounded.aux%s  a-stunau.adb	a-stunau.ali
W ada.strings.wide_unbounded%s  a-stwiun.adb	a-stwiun.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.decode_utf8_string%s  g-deutst.ads	g-deutst.ali
W gnat.encode_utf8_string%s  g-enutst.ads	g-enutst.ali
W gnatcoll.json%s	gnatcoll-json.adb	gnatcoll-json.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.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
W system.unsigned_types%s  s-unstyp.ads		s-unstyp.ali
W system.val_uns%s	s-valuns.adb		s-valuns.ali

U gnatcoll.json.utility%s  gnatcoll-json-utility.ads  4c30e6f4 EE NE OO PK IU
W gnatcoll.json%s	gnatcoll-json.adb	gnatcoll-json.ali

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chlat1.ads		20140225151544 66457d31
D a-contai.ads		20101025135029 61e5e089
D a-cgarso.ads		20070406091342 9129bfa8
D a-convec.ads		20120217141546 0aaf3975
D a-convec.adb		20140220134615 a022038f
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-inteio.ads		20070406091342 f64b89a4
D a-inteio.ads		20070406091342 f64b89a4
D a-ioexce.ads		20140225151544 e4a01f64
D a-iteint.ads		20110906092602 7c7305e9
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strfix.ads		20101008130255 d07c346e
D a-strmap.ads		20090409150019 9cb836fb
D a-strunb.ads		20120426100351 3f91d4c5
D a-stunau.ads		20110805141436 63b8e84c
D a-stunau.adb		20100623125137 b934564a
D a-stwima.ads		20111222115200 09a6f5ac
D a-stwise.ads		20101008130255 8e427c97
D a-stwiun.ads		20120426100351 64ae971d
D a-stwiun.adb		20121001094122 78277755
D a-tags.ads		20111212115430 6c0509d0
D a-textio.ads		20140129155348 386df5d4
D a-tiinau.ads		20090409150019 8114c8e4
D a-tiinio.ads		20090409150019 aa04e5d6
D a-tiinio.adb		20091130162119 df9cd7af
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D gnat.ads		20110801150502 fd2ad2f1
D g-decstr.ads		20131014124514 cb0aa373
D g-decstr.adb		20131014124514 c94679f5
D g-deutst.ads		20110801150502 509ed097
D g-deutst.ads		20110801150502 509ed097
D g-encstr.ads		20120410054430 82b7487b
D g-encstr.adb		20130104124955 8dbd5b3e
D g-enutst.ads		20110801150502 d005f14c
D g-enutst.ads		20110801150502 d005f14c
D gnatcoll.ads		20140810010057 6a5da479
D gnatcoll-json.ads	20140810010057 5311de98
D gnatcoll-json-utility.ads  20140810010057 1f21386c
D gnatcoll-json-utility.adb  20140810010057 2a77557b
D interfac.ads		20140225151838 69adb1b9
D i-cstrea.ads		20130412125801 8128536b
D system.ads		20150725181646 90249111
D s-atocou.ads		20131010110730 cd7c94ca
D s-atocou.adb		20131010121735 62bad392
D s-caun16.ads		20090409150019 14010deb
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-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-stposu.ads		20121005142121 ffeba1c5
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-valuns.ads		20090409150019 10a8ed3b
D s-wchcnv.ads		20140225151139 0fb7baf3
D s-wchcon.ads		20140225151139 1b7d22d2
X 1 ada.ads
16K9*Ada 19e8 43|32r14 36r14 44|24r6 25r6 26r6 26r39 29r6 38r8 50r7 51r16
. 52r15 52r50 68r11
X 11 a-inteio.ads
18K13*Integer_Text_IO[28|45] 44|24w10 50r11
X 13 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[6|70]>
X 15 a-string.ads
16K13*Strings 35e16 43|32r18 36r18 44|25r10 26r10 26r43 29r10 38r12 51r20
. 52r19 52r54 68r15
32n33*Backward{32E9} 44|52r62
X 16 a-strfix.ads
18K21*Fixed 251e22 44|25w18 51r28 52r27
36V13*Index{natural} 44|51s34 52s33
X 18 a-strunb.ads
76K21*Unbounded 489e26 43|32r26 36r26 44|29r18 38r20 68r23
79R9*Unbounded_String<9|48R9> 473e14 43|32r36 36r36 44|66r44 72r21 130r14
. 136r15
111U14*Append 44|98s16 100s16 102s16 104s16 106s16 108s16 110s16 113s19 115s19
. 179s22
115U14*Append 44|91s7 121s7 187s19 189s19 191s19 193s19 195s19 197s19 199s19
. 201s19 209s13
139V13*Element{character} 44|145s36 148s33 152s34 155s31 161s13 172s18 205s21
. 210s21
148V13*Slice{string} 44|177s39
X 19 a-stunau.ads
37K31*Aux 77e30 44|29w28 68r33
40A12*Big_String{string}<integer>
47P9*Big_String_Access(40A12) 44|70r21
54U14*Get_String 44|78s7
X 23 a-stwiun.ads
48K21*Wide_Unbounded 494e31 44|26w18 26r51
51R9*Unbounded_Wide_String<9|48R9> 451e14 44|73r21
56V13*Length{natural} 44|93s21
88U14*Append 44|88s10
112V13*Element{wide_character} 44|94s19
X 28 a-tiinio.ads
75U14*Put 44|50s27[11|18]
X 32 gnat.ads
34K9*GNAT 37e9 44|33r6 34r6 86r10 181r25
X 33 g-decstr.ads
120U14*Decode_Wide_Character 44|86s34[36|42]
X 36 g-deutst.ads
42K14*Decode_UTF8_String[33|77] 44|34w11 86r15
X 37 g-encstr.ads
63V13*Encode_Wide_String{string} 44|181s49[39|42]
X 39 g-enutst.ads
42K14*Encode_UTF8_String[37|60] 44|33w11 181r30
X 41 gnatcoll.ads
24K9*GNATCOLL 26e13 43|24r17 44r5 44|36r14 219r5
X 42 gnatcoll-json.ads
30K18*JSON 41|24k9 42|325e18 43|24r26 44r14 44|36r23 219r14
41X4*Invalid_JSON_Stream 44|165r22 203r25
46R12*UTF8_Unbounded_String{18|79R9} 43|31r14 39r14 44|66r14 132r30
X 43 gnatcoll-json-utility.ads
24K31*Utility 42|30k18 43|44l19 44e26 44|36b28 219l19 219t26
26a4*JsonMimeType{string}
28V13*Escape_Non_Print_Character{string} 28>41 44|44b13 59l8 59t34 113s32
28e41 C{wide_character} 44|44b41 45r53
30V13*Escape_String{18|79R9} 31>7 44|65b13 123l8 123t21
31r7 Text{42|46R12} 44|66b7 78r19
35V13*Un_Escape_String{42|46R12} 36>7 37>7 38>7 44|129b13 217l8 217t24
36r7 Text{18|79R9} 44|130b7 145r45 148r42 152r43 155r40 161r22 172r27 177r46
. 205r30 210r30
37i7 Low{natural} 44|131b7 140r16 152r21 155r18
38i7 High{natural} 44|132b7 141r16 145r22 148r19 164r22
X 44 gnatcoll-json-utility.adb
45i7 Int{integer} 50r37
46a7 Str{string} 50m32 51r41 52r40 55m7 58r21
47i7 First{natural} 51m7 55r24 56m7 58r26
47i14 Last{natural} 52m7 55r12 56r16 58r35
70p7 Str{19|47P9} 78m25 78r25 87r13
71i7 Text_Length{natural} 78m30 83r20 87r38
72r7 Ret{18|79R9} 91m15 91r15 98m24 98r24 100m24 100r24 102m24 102r24 104m24
. 104r24 106m24 106r24 108m24 108r24 110m24 110r24 113m27 113r27 116m22 116r22
. 121m15 121r15 122r14
73r7 WS{23|51R9} 88m18 88r18 93r29 94r28
74i7 Low{natural} 82m7 83r13 87r18 87r51 87m62 87r62
75e7 W_Chr{wide_character} 87m67 88r22 94m10 96r15 112r39 113r60 116r67
93i11 J{integer} 94r32
134i7 First{integer} 140m7 145r13 145r51 146m10 146r19 148r10 148r48 149m10
. 149r19 159r14
135i7 Last{integer} 141m7 152r13 152r49 153m10 153r18 155r10 155r46 156m10
. 156r18 160r20
136r7 Unb{18|79R9} 180m25 180r25 187m27 187r27 189m27 189r27 191m27 191r27
. 193m27 193r27 195m27 195r27 197m27 197r27 199m27 199r27 201m27 201r27 210m16
. 210r16 216r14
137i7 Idx{natural} 159m7 160r13 161r28 162m13 162r20 164r16 172r33 177r52
. 177r61 183m22 183r29 205r36 210r36 213m10 213r17
175m22 I{70|44M9} 182r54
X 47 system.ads
37K9*System 44|30r6 30r39 47|152e11
X 70 s-unstyp.ads
40K16*Unsigned_Types 44|30w13 30r46 70|208e26
44M9*Short_Unsigned 44|175r35 176r28