This file is indexed.

/usr/lib/ada/adalib/gnatprj/ali-util.ali is in libgnatprj4.6-dev 4.6.4-0ubuntu5.

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
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnvnnnnnnvnnnnnnnvnnvnnnnvnnvnvnnnnnvnnnvnnvnnnnnnnnnnnnnvnvvnvnnnnnnnnnnnnnnnn

U ali.util%b		ali-util.adb		d4cf7be7 OO PK IU
W ada.exceptions%s	a-except.adb		a-except.ali
W ali%s			ali.adb			ali.ali
W atree%s		atree.adb		atree.ali
W binderr%s		binderr.adb		binderr.ali
W casing%s		casing.adb		casing.ali
W csets%s		csets.adb		csets.ali
W debug%s		debug.adb		debug.ali
W einfo%s		einfo.adb		einfo.ali
W err_vars%s		err_vars.ads		err_vars.ali
W hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
W namet%s		namet.adb		namet.ali
W opt%s			opt.adb			opt.ali
W osint%s		osint.adb		osint.ali
W output%s		output.adb		output.ali
W scans%s		scans.adb		scans.ali
W scng%s		scng.adb		scng.ali  AD
W sinfo%s		sinfo.adb		sinfo.ali
W sinput%s		sinput.adb		sinput.ali
W sinput.c%s		sinput-c.adb		sinput-c.ali
W snames%s		snames.adb		snames.ali
W stringt%s		stringt.adb		stringt.ali
W styleg%s		styleg.adb		styleg.ali  AD
W stylesw%s		stylesw.adb		stylesw.ali
W system%s		system.ads		system.ali
W system.crc32%s	s-crc32.adb		s-crc32.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.utf_32%s	s-utf_32.adb		s-utf_32.ali
W system.wch_con%s	s-wchcon.adb		s-wchcon.ali
W types%s		types.adb		types.ali
W uintp%s		uintp.adb		uintp.ali
W urealp%s		urealp.adb		urealp.ali
W widechar%s		widechar.adb		widechar.ali

U ali.util%s		ali-util.ads		e8a4ce0a BN EE OO PK IU
W ada.exceptions%s	a-except.adb		a-except.ali
W ali%s			ali.adb			ali.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W table%s		table.adb		table.ali  AD

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20090727140100 0c711ac9
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D ali.ads		20101220072657 610af761
D ali-util.ads		20100622090209 89ae396b
D ali-util.adb		20101008102231 04c0d2b2
D alloc.ads		20100614130107 cfcad562
D aspects.ads		20101220072657 b71f5b97
D atree.ads		20101220072657 86ed1f41
D atree.adb		20101022135849 d92e034c
D binderr.ads		20090722153552 27f76f85
D casing.ads		20100909094434 5c2a7161
D csets.ads		20090409150019 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20101220072657 65a0cfa8
D einfo.adb		20101026125643 beccf11b
D err_vars.ads		20101220072657 a24dc176
D gnat.ads		20050905075125 fd2ad2f1
D g-htable.ads		20101011104304 3d86a91a
D gnatvsn.ads		20140416170931 e1dd40b8
D hostparm.ads		20090409150019 597373af
D interfac.ads		20090409150019 f77d8799
D namet.ads		20101220072657 ef58bb56
D namet.adb		20101026125643 cbdb009e
D nlists.ads		20100909093511 986e68a0
D nlists.adb		20100909093511 664ddce5
D opt.ads		20101026132047 ed841f4a
D osint.ads		20100909103919 a935d76d
D output.ads		20100622132632 de75f4b4
D rident.ads		20090409150019 770cd2d0
D scans.ads		20101019122925 5112e491
D scng.ads		20100909123135 7b4f1ef3
D scng.adb		20101026131505 2937c9e3
D sinfo.ads		20101220072657 dcb3bec6
D sinfo.adb		20101022145140 fc452c52
D sinput.ads		20101012110042 9359b909
D sinput.adb		20101012110042 2bb4dc81
D sinput-c.ads		20070910124710 f9133dd2
D snames.ads		20140416171925 5b37d99d
D stand.ads		20101022100018 2bd6ec0a
D stringt.ads		20090409150019 4f4af370
D stringt.adb		20090409150019 3e82d1a6
D styleg.ads		20100909103250 524e4b50
D styleg.adb		20101220072657 c3d5eba1
D stylesw.ads		20100909103250 b7b67881
D system.ads		20140416172229 23e1f70b
D s-carun8.ads		20090417131547 da3bf6cd
D s-crc32.ads		20090417131547 94f53508
D s-crc32.adb		20101007123710 fbb8e82c
D s-exctab.ads		20090417131547 66e51330
D s-htable.ads		20101011104304 efdfacdf
D s-htable.adb		20101011104304 c7268bf1
D s-imenne.ads		20090417131547 8707cbf0
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20100910151410 e0681e2d
D s-parame.ads		20091130110856 9c5d83fa
D s-rident.ads		20101018103456 4282a67a
D s-secsta.ads		20090707124243 eea35a36
D s-soflin.ads		20090729085153 9414c974
D s-stache.ads		20090417130712 596fc1b4
D s-stalib.ads		20101021102512 c4241c00
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-strhas.ads		20090623093900 269cd894
D s-string.ads		20090417130712 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-utf_32.ads		20101007091606 fd857092
D s-utf_32.adb		20101007091606 17aab3e2
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20090506081141 5992476d
D tree_io.ads		20100622132632 d9afd67c
D types.ads		20101022135849 e11694ea
D types.adb		20090409150019 7e6e78d2
D uintp.ads		20101021101958 2762e44a
D uintp.adb		20100909103919 8fe1b666
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
D urealp.adb		20101021102512 c8621231
D widechar.ads		20090409150019 3fd6363b
X 5 ali.ads
39K9*ALI 1054e8 6|29r9 154r5 7|37r14 514r5
49I9*ALI_Id<integer> 6|103r37 109r36 116r19 7|215r37 218r16 306r36 449r19
52I9*Unit_Id<integer>
55I9*With_Id<integer>
61I9*Sdep_Id<integer>
64I9*Source_Id<integer> 6|38r28 38r41 41r34 90r30 7|308r15 375r21 426r18
. 452r13 457r17
109b7*SAL_Interface{boolean} 7|276r39
112i7*First_Unit{52I9} 7|223r32
115i7*Last_Unit{52I9} 7|223r62
118i7*First_Sdep{61I9} 7|313r24 456r31
121i7*Last_Sdep{61I9} 7|313r53 456r60
172b7*Compile_Errors{boolean} 7|261r39
181b7*No_Object{boolean} 7|266r42
224K12*ALIs[72|55] 7|223r16 223r46 261r19 266r22 276r19 313r9 313r38 439r16
. 439r30 456r16 456r45
238i4*No_Unit_Id{52I9} 7|246r52 264r52 269r52
310i7*First_With{55I9} 7|225r33
313i7*Last_With{55I9} 7|225r63
377K12*Units[72|55] 7|225r17 225r47
535i7*Sfile{24|417I9} 7|244r55 262r55 267r55
538i7*Afile{24|417I9} 7|227r38
553b7*SAL_Interface{boolean} 7|277m35 296m32
560K12*Withs[72|55] 7|227r22 244r39 262r39 267r39 277r19 296r16
739i7*Sfile{24|417I9} 7|315r30 457r64 469r53 474r62 493r51
742a7*Stamp{75|605A9} 7|352r63 368r60 387r34 417r40 418r66 460r36 480m31
. 487r38 498r54
746m7*Checksum{75|68M9} 7|331r60 380r41 427r57
768K12*Sdep[72|55] 7|315r15 331r45 352r48 368r45 380r26 387r19 417r25 418r51
. 427r42 457r49 460r21 469r38 474r47 480r16 487r23 493r36 498r39
992V13*Scan_ALI{49I9} 7|253s18
993i7 F{24|417I9} 7|254r21
994p7 T{75|154P9} 7|255r21
995b7 Ignore_ED{boolean} 7|256r21
996b7 Err{boolean} 7|257r21
X 6 ali-util.ads
29K13*Util 5|39k9 6|154l9 154e13 7|37b18 514l9 514t13
38i4*No_Source_Id{5|64I9} 41r47
41i4*First_Source_Entry{5|64I9} 91r30
44R9*Source_Record 86e14 89r30
46i7*Sfile{24|417I9} 7|194r48 326m33 506r42
49a7*Stamp{75|605A9} 7|344m39 352m39 368m36 387r60 399m42 417r65 418m42 460r64
. 480r59 487r66 501r58
55b7*Source_Found{boolean} 7|195m27 345m39 353m39 367m36 400m42 408r39 485r56
. 486r39 491r38
60b7*All_Timestamps_Match{boolean} 7|327m33 388m36
67b7*All_Checksums_Match{boolean} 7|332m33 382m36
78m7*Checksum{75|68M9} 7|331m33 380r68 427m30 470r38
88K12*Source[72|55] 7|193r16 193r32 194r31 195r10 198r7 323r16 324r21 326r16
. 327r16 331r16 332r16 344r22 345r22 352r22 353r22 367r19 368r19 380r51 382r19
. 387r43 388r19 399r25 400r25 408r22 417r48 418r25 427r13 460r45 470r19 480r40
. 485r37 486r20 487r47 491r19 501r39 506r23
96U14*Initialize_ALI_Source 7|186b14 200l8 200t29
103U14*Read_Withed_ALIs 103>32 7|215b14 289s19 300l8 300t24
103i32 Id{5|49I9} 7|215b32 223r28 223r58
109U14*Set_Source_Table 109>32 7|306b14 431l8 431t24 440s10
109i32 A{5|49I9} 7|306b32 313r21 313r50
112U14*Set_Source_Table 7|437b14 442l8 442t24
115V13*Time_Stamp_Mismatch{24|417I9} 116>7 117>7 7|448b13 512l8 512t27
116i7 A{5|49I9} 7|449b7 456r28 456r57
117b7 Read_Only{boolean} 7|450b7 485r18
132m4*Checksum_Error{75|68M9} 7|83r58 143r17 149r17
139V13*Get_File_Checksum{75|68M9} 139>32 7|131b13 171l8 171t25 469s19
139i32 Fname{24|417I9} 7|131b32 136r31
147V13*Checksums_Match{boolean} 147>30 147>41 148r19 7|81b13 84l8 84t23 379s23
. 468s16
147m30 Checksum1{75|68M9} 7|81b30 83r14 83r45
147m41 Checksum2{75|68M9} 7|81b41 83r26
X 7 ali-util.adb
43U14 Post_Scan 62r7 206b14 209l8 209t17
45U14 Error_Msg 45>25 45>39 56r7 62r18 90b14 95l8 95t17
45s25 Msg{string} 90b25 91r29
45i39 Flag_Location{75|210I12} 90b39 92r29
47U14 Error_Msg_S 47>27 56r18 62r29 101b14 105l8 105t19
47s27 Msg{string} 101b27 102r29
49U14 Error_Msg_SC 49>28 56r31 62r42 111b14 115l8 115t20
49s28 Msg{string} 111b28 112r29
51U14 Error_Msg_SP 51>28 56r45 62r56 121b14 125l8 125t20
51s28 Msg{string} 121b28 122r29
55K12 Style[44|47] 62r70
61K12 Scanner[33|57] 152r7 166r10
64I9 Header_Num<short_integer> 66r46 70r20 177r46 179r14 179r38
66V13 Hash{64I9} 66>19 74r20 177b13 180l8 180t12
66i19 F{24|417I9} 177b19 179r31
69K12 Interfaces[52|72] 199r7 284r19 295r51
132i7 Full_Name{24|417I9} 136m7 142r10 146r60
133i7 Source_Index{75|565I9} 146m7 148r10 152r35
193i11 J<integer> 194r45 195r24
216i7 Afile{24|417I9} 227m13 232r16 233r45 235r43 243r39 246r40 254r34 264r40
. 269r40 284r35 295r67
217p7 Text{75|154P9} 235m16 242r19 255r34 259m22
218i7 Idread{5|49I9} 252m16 261r31 266r34 276r31 289r37
223i11 U<integer> 225r30 225r60
225i12 W<integer> 227r35 244r52 262r52 267r52 277r32 296r29
307i7 F{24|417I9} 315m10 317r13 322r37 325r37 326r42 337r47 358r45 375r53
. 396r50 426r50
308i7 S{5|64I9} 324m16 325r45 326r30 327r30 331r30 332r30 344r36 345r36 352r36
. 353r36 367r33 368r33 375m16 380r65 382r33 387r57 388r33 399r39 400r39 408r36
. 417r62 418r39 426m13 427r27
309a7 Stamp{75|605A9} 337m19 343r22 343r29 344r48 396m22 398r25 398r32 399r51
312l7 Sdep_Loop 430l16 430e25
312i23 D<integer> 315r27 331r57 352r60 368r57 380r38 387r31 417r37 418r63
. 427r54
439i11 A<integer> 440r28
452i7 Src{5|64I9} 457m10 460r59 470r33 480r54 485r51 486r34 487r61 491r33
. 501r53 506r37
456i11 D<integer> 457r61 460r33 469r50 474r59 480r28 487r35 493r48 498r51
X 12 binderr.ads
32K9*Binderr 7|27w6 27r19 12|132e12
91i4*Error_Msg_File_1{24|417I9} 7|243m19 262m19 267m19 358m25
92i4*Error_Msg_File_2{24|417I9} 7|244m19
107U14*Error_Msg 7|245s19 263s19 268s19 359s25
X 15 debug.ads
36K9*Debug 7|26w6 26r19 15|188e10
70b4*Debug_Flag_T{boolean} 7|491r60
X 20 g-htable.ads
68k20*Simple_HTable 7|69r30
X 24 namet.ads
127a4*Name_Buffer{string} 7|494r30
133i4*Name_Len{natural} 7|494r48
149I9*Name_Id<integer>
177U14*Get_Name_String 7|493s19
183V13*Get_Name_String{string} 7|146s43 474s30
233V13*Get_Name_Table_Info{75|59I9} 7|233s24 322s16 375s32 426s29 457s28
363U14*Set_Name_Table_Info 7|194s10 246s19 264s19 269s19 325s16
367U14*Set_Name_Table_Byte 7|158s7 159s7 160s7 161s7
417I9*File_Name_Type<149I9> 6|46r15 117r44 139r40 7|66r23 73r20 131r40 132r22
. 177r23 216r16 307r15 450r44
422i4*No_File{417I9} 7|142r22 232r25 317r18 511r14
X 28 opt.ads
50K9*Opt 7|28w6 28r19 336r19 357r25 459r13 28|1907e8
193b4*All_Sources{boolean} 7|357r29
304b4*Check_Source_Files{boolean} 7|336r23 395r26
736b4*Interface_Library_Unit{boolean} 7|278m19 295r19
933b4*Minimal_Recompilation{boolean} 7|459r17
1386b4*Verbose_Mode{boolean} 7|472r19
X 29 osint.ads
44K9*Osint 7|30w6 30r19 136r38 29|776e10
63n23*Source{63E9} 7|136r44
65V13*Find_File{24|417I9} 7|136s20
468V13*Source_File_Stamp{75|605A9} 7|337s28 396s31
548V13*Read_Library_Info{75|154P9} 7|235s24
X 30 output.ads
44K9*Output 7|29w6 29r19 30|222e11
113U14*Write_Eol 7|477s19
130U14*Write_Str 7|473s19 474s19 475s19 492s19 494s19 497s19 500s19
137U14*Write_Line 7|495s19 498s19 501s19
X 32 scans.ads
37K9*Scans 7|31w6 31r19 170r14 32|503e10
183n7*Tok_EOF{52E9} 7|167r28
361e4*Token{52E9} 7|167r20
381m4*Checksum{75|68M9} 7|170r20
X 33 scng.ads
57k9*Scng 7|32w6 61r27 33|100e9
59U14*Initialize_Scanner 7|152s15[61]
63U14*Scan 7|166s18[61]
X 37 sinput.ads
69K9*Sinput 7|33r6 146r23 37|827e11
X 38 sinput.adb
720U17 Traverse[10|505] 11|1975b14
X 39 sinput-c.ads
31K16*C 7|33w13 146r30 39|36e13
33V13*Load_File{75|565I9} 7|146s32
X 40 snames.ads
34K9*Snames 7|34w6 34r19 40|1800e11
458i4*Name_External{24|149I9} 7|160r28
1090i4*Name_Extends{24|149I9} 7|159r28
1091i4*Name_External_As_List{24|149I9} 7|161r28
1164i4*Name_Project{24|149I9} 7|158r28
X 44 styleg.ads
47k9*Styleg 7|35w6 55r25 44|177e11
X 52 s-htable.ads
58I12 Header_Num 7|70r6
61+12 Element 7|71r6
64*7 No_Element{61+12} 7|72r6
68+12 Key 7|73r6
69V21 Hash{58I12} 7|74r6
70V21 Equal{boolean} 7|75r6
74U17*Set 7|284s30[69]
78U17*Reset 7|199s18[69]
81V16*Get{boolean} 7|295s62[69]
X 72 table.ads
43K9*Table 6|88r26 72|238e10
47+12 Table_Component_Type 6|89r6
48I12 Table_Index_Type 6|90r6
50*7 Table_Low_Bound{48I12} 6|91r6
51i7 Table_Initial{75|65I12} 6|92r6
52i7 Table_Increment{75|62I12} 6|93r6
53s7 Table_Name{string} 6|94r6
55k12*Table 6|88r32 72|237e13
106A12*Table_Type(6|44R9)<5|64I9>
109A15*Big_Table_Type{106A12[5|224]}<5|49I9>
117P12*Table_Ptr(109A15[6|88])
121p7*Table{117P12[6|88]} 7|194r38[6|88] 195r17[6|88] 223r20[5|224] 223r21[5|224]
. 223r50[5|224] 223r51[5|224] 225r22[5|377] 225r23[5|377] 225r52[5|377] 225r53[5|377]
. 227r28[5|560] 244r45[5|560] 261r24[5|224] 262r45[5|560] 266r27[5|224] 267r45[5|560]
. 276r24[5|224] 277r25[5|560] 296r22[5|560] 313r13[5|224] 313r14[5|224] 313r42[5|224]
. 313r43[5|224] 315r20[5|768] 326r23[6|88] 327r23[6|88] 331r23[6|88] 331r50[5|768]
. 332r23[6|88] 344r29[6|88] 345r29[6|88] 352r29[6|88] 352r53[5|768] 353r29[6|88]
. 367r26[6|88] 368r26[6|88] 368r50[5|768] 380r31[5|768] 380r58[6|88] 382r26[6|88]
. 387r24[5|768] 387r50[6|88] 388r26[6|88] 399r32[6|88] 400r32[6|88] 408r29[6|88]
. 417r30[5|768] 417r55[6|88] 418r32[6|88] 418r56[5|768] 427r20[6|88] 427r47[5|768]
. 456r20[5|224] 456r21[5|224] 456r49[5|224] 456r50[5|224] 457r54[5|768] 460r26[5|768]
. 460r52[6|88] 469r43[5|768] 470r26[6|88] 474r52[5|768] 480r21[5|768] 480r47[6|88]
. 485r44[6|88] 486r27[6|88] 487r28[5|768] 487r54[6|88] 491r26[6|88] 493r41[5|768]
. 498r44[5|768] 501r46[6|88] 506r30[6|88]
138U17*Init 7|198s14[6|88]
145V16*Last{5|64I9} 7|193s39[6|88] 324s28[6|88] 439s35[5|224]
162i7*First{5|64I9} 7|193r23[6|88] 439r21[5|224]
174U17*Increment_Last 7|323s23[6|88]
X 75 types.ads
59I9*Int<integer> 7|179r26 246r47 264r47 269r47 325r40
62I12*Nat{59I9}
65I12*Pos{59I9}
68M9*Word 6|78r18 132r30 139r63 147r53 7|81r53 131r63
148I9*Text_Ptr<59I9>
151A9*Text_Buffer(character)<148I9>
154P9*Text_Buffer_Ptr(151A9) 7|217r16
158U14*Free[80|20] 7|259s16
210I12*Source_Ptr{148I9} 7|45r55 90r55
565I9*Source_File_Index<59I9> 7|133r22
573i4*No_Source_File{565I9} 7|148r25
605A9*Time_Stamp_Type<string><integer> 6|49r15 7|309r15
618V13*"="{boolean} 7|387s40 460s42 487s44
622V13*">"{boolean} 7|417s46