This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-conf.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
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
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 nnvvnnnnnnnnnnnnnnvnnvnnnnvnnvnvnnnnnnnnnvnnvnnnnnnnnnnnnnvnnvnvnnnnnnnnnnnnnnnn

U prj.conf%b		prj-conf.adb		020af3dc OO PK
W ada%s			ada.ads			ada.ali
W ada.directories%s	a-direct.adb		a-direct.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.case_util%s	g-casuti.adb		g-casuti.ali
W gnat.htable%s		g-htable.adb		g-htable.ali
W hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
W makeutl%s		makeutl.adb		makeutl.ali
W mlib%s		mlib.adb		mlib.ali
W mlib.tgt%s		mlib-tgt.adb		mlib-tgt.ali
W opt%s			opt.adb			opt.ali
W output%s		output.adb		output.ali
W prj%s			prj.adb			prj.ali
W prj.env%s		prj-env.adb		prj-env.ali
W prj.err%s		prj-err.adb		prj-err.ali
W prj.part%s		prj-part.adb		prj-part.ali
W prj.pp%s		prj-pp.adb		prj-pp.ali
W prj.proc%s		prj-proc.adb		prj-proc.ali
W prj.tree%s		prj-tree.adb		prj-tree.ali
W prj.util%s		prj-util.adb		prj-util.ali
W snames%s		snames.adb		snames.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali

U prj.conf%s		prj-conf.ads		60364efe EE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W prj%s			prj.adb			prj.ali
W prj.tree%s		prj-tree.adb		prj-tree.ali
W system%s		system.ads		system.ali
W system.exception_table%s  s-exctab.adb	s-exctab.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali

D ada.ads		20070406091342 3ffc8e18
D a-calend.ads		20090409150019 343c83dd
D a-charac.ads		20070912115821 2d3ec45b
D a-chlat1.ads		20070912115821 2825df20
D a-direct.ads		20101220072657 9d42e46d
D a-except.ads		20090727140100 0c711ac9
D a-finali.ads		20090409150019 e5e85fa4
D a-filico.ads		20090409150019 872dc219
D a-ioexce.ads		20091130110856 8b9de6cd
D a-stream.ads		20090409150019 2ca4ee37
D a-string.ads		20070406091342 90ac6797
D a-strmap.ads		20090409150019 9cb836fb
D a-strunb.ads		20101220072657 e684739b
D a-tags.ads		20101021101406 c7695348
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D ali.ads		20101220072657 610af761
D alloc.ads		20100614130107 cfcad562
D aspects.ads		20101220072657 b71f5b97
D atree.ads		20101220072657 86ed1f41
D atree.adb		20101022135849 d92e034c
D casing.ads		20100909094434 5c2a7161
D csets.ads		20090409150019 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20101220072657 65a0cfa8
D err_vars.ads		20101220072657 a24dc176
D errutil.ads		20090713120411 74c2502c
D gnat.ads		20050905075125 fd2ad2f1
D g-casuti.ads		20080820135520 0f32eb76
D g-dynhta.ads		20080820135520 a2f217e6
D g-dyntab.ads		20091130102047 dbc4a15b
D g-dyntab.adb		20091130100732 dfdb1428
D g-hesorg.ads		20070606102831 106922da
D g-htable.ads		20101011104304 3d86a91a
D g-os_lib.ads		20090409150019 0db74523
D g-string.ads		20090409150019 c6abc540
D gnatvsn.ads		20140416170931 e1dd40b8
D hostparm.ads		20090409150019 597373af
D interfac.ads		20090409150019 f77d8799
D makeutl.ads		20101007092627 704437a4
D mlib.ads		20090422103315 f0a445cd
D mlib-tgt.ads		20090429092807 3eb001ae
D namet.ads		20101220072657 ef58bb56
D namet.adb		20101026125643 cbdb009e
D nlists.ads		20100909093511 986e68a0
D opt.ads		20101026132047 ed841f4a
D osint.ads		20100909103919 a935d76d
D output.ads		20100622132632 de75f4b4
D prj.ads		20101220072657 15d5cc8d
D prj-attr.ads		20100909094434 e364f3ad
D prj-conf.ads		20101220072657 3b336b7f
D prj-conf.adb		20101022104117 9b7a5f72
D prj-env.ads		20101220072657 cd439e74
D prj-err.ads		20100909123135 bb996db2
D prj-part.ads		20090713120411 852252c9
D prj-pp.ads		20101005101450 f991fc34
D prj-proc.ads		20090917103831 5d9ccc60
D prj-tree.ads		20101220072657 4ed0e90c
D prj-util.ads		20101220072657 7275b805
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 sinput.ads		20101012110042 9359b909
D sinput.adb		20101012110042 2bb4dc81
D snames.ads		20140416171925 5b37d99d
D stringt.ads		20090409150019 4f4af370
D styleg.ads		20100909103250 524e4b50
D styleg.adb		20101220072657 c3d5eba1
D stylesw.ads		20100909103250 b7b67881
D system.ads		20140416172229 23e1f70b
D s-casuti.ads		20090417131547 ad1c6088
D s-crc32.ads		20090417131547 94f53508
D s-crc32.adb		20101007123710 fbb8e82c
D s-exctab.ads		20090417131547 66e51330
D s-exctab.adb		20090417131547 ba1a43ac
D s-finimp.ads		20090409150019 46853fe8
D s-finroo.ads		20090409150019 dbb860c9
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-stratt.ads		20100909123135 aedef97e
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-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 uintp.ads		20101021101958 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 52|41r6 41r27 42r6 42r27
X 5 a-direct.ads
76K13*Directories 487e20 52|41w10 41r31
82V13*Current_Directory{string} 52|1117s39 1215s36
118U14*Create_Path 52|919s19
240V13*Simple_Name{string} 52|833s30 1037s30
246V13*Containing_Directory{string} 52|832s30
X 6 a-except.ads
55K13*Exceptions 370e19 52|42w10 42r31
95U14*Raise_Exception 52|1367s7
X 28 gnat.ads
36K9*GNAT 39e9 52|44r6 44r26 45r6 45r26 60r33 683r41 975r25
X 29 g-casuti.ads
45K14*Case_Util 79e19 52|44w11 44r31
69U14*To_Lower=70:31 52|750s25 771s22
X 31 g-dyntab.ads
94A9*Table_Type(49|188R9)<49|186I9>
96A12*Big_Table_Type{94A9[49|131]}<49|117I9>
105P9*Table_Ptr(96A12[49|198])
113R9*Instance
114p7*Table{105P9[49|178]} 52|134r43[49|178] 136r43[49|178] 145r47[49|178]
. 174r50[49|178] 182r53[49|131] 192r54[49|131] 205r54[49|131] 220r44[49|218]
. 224r47[49|218] 237r33[49|218] 245r46[49|198] 250r49[49|198] 266r47[49|198]
. 268r39[49|218] 286r59[49|131] 293r57[49|131] 298r59[49|198] 302r60[49|131]
. 311r60[49|131] 481r51[49|252] 485r54[49|252] 496r41[49|252] 503r60[49|252]
. 768r59[49|131]
129V13*Last{49|117I9} 52|168s52[49|131] 203s48[49|131] 236s45[49|218] 265s41[49|198]
. 291s51[49|131] 495s35[49|252]
158U14*Increment_Last 52|166s40[49|131] 200s46[49|131] 233s25[49|218] 260s39[49|198]
. 288s49[49|131] 491s33[49|252]
X 34 g-htable.ads
50K14*HTable 229e16 52|45w11 45r31 60r38 683r46
68k20*Simple_HTable 52|60r45 683r53
X 35 g-os_lib.ads
51K14*OS_Lib=51:36 52|975r30
X 38 hostparm.ads
38K9*Hostparm 90e13 52|26w6 1089r13
47b4*OpenVMS{boolean} 52|1089r22
X 40 makeutl.ads
36K9*Makeutl 241e12 52|27w6 27r20
91V13*Executable_Prefix_Path{string} 52|1168s40
X 41 mlib.ads
34K9*MLib 97e9 52|28r6 412r15 423r13
X 42 mlib-tgt.ads
34K14*Tgt 270e13 52|28w11 412r20 423r18
36V13*Support_For_Libraries{49|52E9} 52|412s24
40V13*Standalone_Library_Auto_Init_Is_Supported{boolean} 52|423s22
X 43 namet.ads
127a4*Name_Buffer{string} 52|361m13 370m10 395m10 401m10 750m35 771m32 896r16
. 897m16 902r43 1312r30 1390m7
133i4*Name_Len{natural} 52|360m13 361r31 369m10 370r28 394m10 395r28 400m10
. 401r28 750r53 771r50 883m16 895r24 902r61 1301m22 1312r48 1389m7 1390r25
149I9*Name_Id<integer> 51|189r42 196r42 52|62r21 64r21 337r18 347r18 355r19
. 356r19 384r16 530r18 685r27 687r27 701r21 703r21 1374r42 1387r42
153i4*No_Name{149I9} 52|63r21 355r38 356r38 530r29 539r58 541r28 554r28 686r27
. 785r24 794r24 1376r42
177U14*Get_Name_String 52|749s25 770s22 876s13 880s16 1294s19 1298s22
183V13*Get_Name_String{string} 52|542s36 557s21 808s32 825s24 879s34 885s19
. 886s40 974s49 1297s40 1303s25 1304s46 1377s17
260V13*Length_Of_Name{103|62I12} 52|815s26
271V13*Name_Find{149I9} 52|362s20 371s18 396s18 406s33 751s33 772s30 1391s36
340U14*Add_Char_To_Name_Buffer 52|891s13 1308s16
349U14*Add_Str_To_Name_Buffer 52|884s16 886s16 892s13 1302s22 1304s22 1309s16
434I9*Path_Name_Type<149I9> 52|407r33 964r34
X 46 opt.ads
50K9*Opt 1907e8 52|29w6 29r20
1114b4*Quiet_Output{boolean} 52|921r26 1029r23
1151b4*Setup_Projects{boolean} 52|916r25
1386b4*Verbose_Mode{boolean} 52|547r16 1009r20 1014r16 1034r26 1105r10
X 48 output.ads
44K9*Output 222e11 52|30w6 30r20
106U14*Write_Char 52|1018s19 1023s19
113U14*Write_Eol 52|1027s16 1038s19
130U14*Write_Str 52|922s22 923s22 1015s16 1019s19 1024s19 1036s19 1037s19
. 1106s10
137U14*Write_Line 52|443s13 548s16 924s22 1107s10
X 49 prj.ads
42K9*Prj 1709e8 51|28r6 30r9 33r34 34r27 44r40 45r40 49r36 50r36 90r40 91r36
. 94r36 95r36 121r36 122r36 123r36 130r40 166r22 167r22 177r29 178r22 200r5
. 52|31r6 32r6 33r6 34r6 35r6 35r20 36r6 36r20 37r6 37r20 38w6 38r20 47r14
. 61r21 65r21 85r28 87r28 378r27 444r13 457r22 458r22 524r22 575r36 582r40
. 684r27 688r27 940r22 967r22 1111r10 1132r10 1185r40 1186r40 1190r36 1191r36
. 1204r7 1209r7 1246r40 1247r36 1250r36 1251r36 1341r7 1394r5
48p4*Subdirs{103|117P9} 52|890r13 892r37 916r48
52n29*None{52E9} 52|413r18
52n35*Static_Only{52E9} 52|416r18
52n48*Full{52E9} 52|419r18
84R9*Project_Tree_Data 1412e17
85P9*Project_Tree_Ref(84R9) 51|49r40 94r40 122r40 167r26 52|75r22 87r32 109r22
. 458r26 524r26 574r36 1190r40 1250r40
94a4*Config_Project_File_Extension{string} 52|620r20 622r37 626r30
106i7*Display_Name{43|434I9} 52|876r48 885r54 1294r59 1303r65
112R9*Project_Data 1308e14
113P9*Project_Id(112R9) 51|44r44 90r44 121r40 130r44 166r26 52|85r32 457r26
. 522r22 573r36 582r44 603r46 650r46 1185r44 1246r44 1262r29
114p4*No_Project{113P9} 52|726r63 1065r17 1143r26 1206r28 1266r23 1279r26
. 1357r26
117I9*String_List_Id<103|59I9> 52|119r28 156r31 158r40 160r30 278r45 280r36
. 281r36 699r21
118i4*Nil_String{117I9} 52|149r50 186r37 276r35 280r54 296r42 310r43 662r39
. 671r42 736r53 761r41 767r33
119R9*String_Element 126e14 52|120r28 157r31 161r30 700r21
120i7*Value{43|149I9} 52|770r44
125i7*Next{117I9} 52|184r45 191m34 202m34 207r46 303m44 308r56 312m44 775r35
131K12*String_Element_Table[31|60] 52|166r19 168r31 200r25 203r27 288r28
. 291r30
139n38*List{139E9} 52|148r42 273r51
139n44*Single{139E9} 52|378r31
149R9*Variable_Value 162e14 52|527r27 651r21 702r21 856r29 1286r35
149e25*Kind{139E9} 52|148r35 273r44
152b7*Default{boolean} 52|138r33 139r32 534r63 661r29 670r32 720r35 747r46
. 875r58 1293r64
157i13*Values{117I9} 52|149r40 156r65 159r49 173m35 274r54 279r60 297m53
. 662r29 671r32 736r44 761r31 766r36
159i13*Value{43|149I9} 52|535r31 749r51 815r51 825r50 879r59 880r41 886r65
. 1297r65 1298r47 1304r71
166r4*Nil_Variable_Value{149R9} 52|534r22 660r24 669r31 719r30 735r36 746r37
. 814r30 875r23 1293r29
169I9*Variable_Id<103|59I9> 52|113r28 122r28
170i4*No_Variable{169I9} 52|132r29
171R9*Variable 175e14 52|114r28 123r28
172i7*Next{169I9} 52|214r36 215r36
174r7*Value{149R9} 52|138r27 139r26 144m26 144r45 148r29 149r34 156r59 159r43
. 173m29
186I9*Array_Element_Id<103|59I9> 52|117r28 126r28
187i4*No_Array_Element{186I9} 52|243r41 248r44 259r40
188R9*Array_Element 194e14 52|118r28 127r28
189i7*Index{43|149I9} 52|251r45 251r69
192r7*Value{149R9} 52|273r38 274r48 279r54 297m47
193i7*Next{186I9} 52|252r57 263m35 320r54
198K12*Array_Element_Table[31|60] 52|260r19 265r21
206I9*Array_Id<103|59I9> 52|115r28 124r28
207i4*No_Array{206I9} 52|219r30 223r33 232r29
208R9*Array_Data 213e14 52|116r28 125r28
209i7*Name{43|149I9} 52|225r34 225r52
211i7*Value{186I9} 52|242r46 247r49 263r54 264m30 266r65
212i7*Next{206I9} 52|226r41 235m24 324r38
218K12*Array_Table[31|60] 52|233r13 236r33
226I9*Package_Id<103|59I9> 52|461r22 465r22 692r25
227i4*No_Package{226I9} 52|480r35 484r38 490r34
228R9*Declarations 233e14 52|76r22 77r29 110r22 111r29 460r31 464r22
230i7*Attributes{169I9} 52|130r33 131r33 529r53 657r28 667r31 716r43 732r57
. 743r49 859r38 1289r39
231i7*Arrays{206I9} 52|218r34 222r37 235r42 236m23 237r50
232i7*Packages{226I9} 52|479r39 483r42 493r47 494m29 496r58 695r34
244R9*Package_Element 249e14 52|462r22 466r22
245i7*Name{43|149I9} 52|486r39 486r56
246r7*Decl{228R9} 52|502r48 504m39
248i7*Next{226I9} 52|487r45 493m29 507r42
252K12*Package_Table[31|60] 52|491r19 495r21
274I9*Header_Num<short_integer> 52|61r25 684r31
279V13*Hash{274I9} 52|65r25 688r31
852n40*High{852E9} 52|442r33
859e4*Current_Verbosity{852E9} 52|442r13
917R9*Project_List_Element 922e14
918P9*Project_List(917R9) 52|467r22 698r21
920p7*Project{113P9} 52|472r18 473r31 510r18 712r45 716r30 726r45 732r36
. 743r36
921p7*Next{918P9} 52|513r23 780r34
1153p7*Extends{113P9} 52|726r53 732r44
1161r7*Decl{228R9} 52|460r59 473r39 510m26 529r48 657r23 667r26 695r29 716r38
. 732r52 743r44 859r33 1289r34
1176r7*Directory{104R9} 52|876r38 885r44 1294r49 1303r55
1382r10*String_Elements{31|113R9[131]} 52|167m35 169r35 182r37 192m38 201m41
. 204r43 205m38 286r43 289m44 292r46 293m41 302m44 311m44 768r43
1383r10*Variable_Elements{31|113R9[178]} 52|134r25 136r25 145m29 174m32
1384r10*Array_Elements{31|113R9[198]} 52|245r31 250r34 261m35 265r60 266m32
. 298m44
1385r10*Arrays{31|113R9[218]} 52|220r37 224r40 233m54 236r64 237m26 268m32
1386r10*Packages{31|113R9[252]} 52|481r42 485r45 491m62 495r54 496m32 503m51
1387p10*Projects{918P9} 52|470r28 710r35
1405p10*Source_Info_File_Name{84|67P12} 52|1283r23 1284r48 1309r53 1310m35
. 1311m29 1350r26
1408b10*Source_Info_File_Exists{boolean} 52|1351r30
1419U14*Initialize 52|1204s11
1493R9*Processing_Flags 1674e14 51|57r36 102r36 133r36 52|585r36 1198r36
. 1258r36
1498n27*Silent{1498E9} 52|944r24
1498n35*Warning{1498E9} 52|939r24
1498n44*Error{1498E9} 52|936r24
1671e7*Require_Obj_Dirs{1498E9} 52|935r27
X 51 prj-conf.ads
30K13*Conf 49|42k9 51|200l9 200e13 52|47b18 1394l9 1394t13
32P9*Config_File_Hook 58r36 103r36 134r36 52|586r36 1199r36 1259r36
33i7 Config_File{58|52I9} 52|1127r13
34p7 Project_Node_Tree{58|39P9} 52|1128r13
43U14*Parse_Project_And_Apply_Config 44<7 45<7 46>7 47>7 48>7 49>7 50>7 51>7
. 52>7 53<7 54<7 55>7 56>7 57>7 58>7 52|1184b14 1239l8 1239t38
44p7 Main_Project{49|113P9} 52|1185b7 1206m7 1225m40
45i7 User_Project_Node{58|52I9} 52|1186b7 1211m36 1219r10 1220m10 1226r40
46s7 Config_File_Name{string} 52|1187b7 1227r40
47b7 Autoconf_Specified{boolean} 52|1188b7 1228r40
48s7 Project_File_Name{string} 52|1189b7 1212r36
49p7 Project_Tree{49|85P9} 52|1190b7 1204r23 1229r40
50p7 Project_Node_Tree{58|39P9} 52|1191b7 1210r36 1230r40
51p7 Packages_To_Check{84|88P12} 52|1192b7 1214r36 1231r40
52b7 Allow_Automatic_Generation{boolean} 52|1193b7 1232r40
53b7 Automatically_Generated{boolean} 52|1194b7 1207m7 1233m40
54p7 Config_File_Path{84|67P12} 52|1195b7 1234m40
55s7 Target_Name{string} 52|1196b7 1235r40
56s7 Normalized_Hostname{string} 52|1197b7 1236r40
57r7 Flags{49|1493R9} 52|1198b7 1217r36 1237r40
58p7 On_Load_Config{32P9} 52|1199b7 1238r40
89U14*Process_Project_And_Apply_Config 90<7 91>7 92>7 93>7 94>7 95>7 96>7
. 97>7 98<7 99<7 100>7 101>7 102>7 103>7 104>7 52|1224s7 1245b14 1359l8 1359t40
90p7 Main_Project{49|113P9} 52|1225r10 1246b7 1266m7 1271m36 1279m10 1289r21
. 1294r36 1303r42 1323r40 1343r40 1357m10
91i7 User_Project_Node{58|52I9} 52|1226r10 1247b7 1273r36 1345r40
92s7 Config_File_Name{string} 52|1227r10 1248b7 1327r40
93b7 Autoconf_Specified{boolean} 52|1228r10 1249b7 1328r40
94p7 Project_Tree{49|85P9} 52|1229r10 1250b7 1270r36 1283r10 1284r35 1290r21
. 1309r40 1310r22 1311r16 1316r33 1324r40 1337r47 1342r40 1350r13 1351r17
. 1353r37
95p7 Project_Node_Tree{58|39P9} 52|1230r10 1251b7 1274r36 1325r40 1346r40
96p7 Packages_To_Check{84|88P12} 52|1231r10 1252b7 1331r40
97b7 Allow_Automatic_Generation{boolean} 52|1232r10 1253b7 1326r40
98b7 Automatically_Generated{boolean} 52|1233r10 1254b7 1267m7 1333m40
99p7 Config_File_Path{84|67P12} 52|1234r10 1255b7 1332m40
100s7 Target_Name{string} 52|1235r10 1256b7 1329r40
101s7 Normalized_Hostname{string} 52|1236r10 1257b7 1330r40
102r7 Flags{49|1493R9} 52|1237r10 1258b7 1275r36 1334r40 1347r40
103p7 On_Load_Config{32P9} 52|1238r10 1259b7 1335r40
104b7 Reset_Tree{boolean} 52|1260b7 1276r36
118X4*Invalid_Config 52|1367r24
120U14*Get_Or_Create_Configuration_File 121>7 122>7 123>7 124>7 125>7 126>7
. 127>7 128>7 129>7 130<7 131<7 132<7 133>7 134>7 52|572b14 1161l8 1161t40
. 1321s7
121p7 Project{49|113P9} 52|573b7 695r21 859r25 876r30 885r36 1323r10
122p7 Project_Tree{49|85P9} 52|574b7 658r15 668r18 696r21 710r22 717r21 733r27
. 744r27 768r30 803r45 860r25 968r38 1133r39 1156r53 1324r10
123p7 Project_Node_Tree{58|39P9} 52|575b7 1112r39 1128r34 1137r39 1325r10
124b7 Allow_Automatic_Generation{boolean} 52|576b7 1074r18 1084r9 1326r10
125s7 Config_File_Name{string} 52|577b7 956r16 987r40 1033r19 1067r10 1068r50
. 1075r13 1079r18 1327r10
126b7 Autoconf_Specified{boolean} 52|578b7 1156r33 1328r10
127s7 Target_Name{string} 52|579b7 617r13 619r23 622r23 993r19 1003r57 1156r67
. 1329r10
128s7 Normalized_Hostname{string} 52|580b7 990r16 999r50 1330r10
129p7 Packages_To_Check{84|88P12} 52|581b7 1116r39 1331r10
130p7 Config{49|113P9} 52|582b7 1065m7 1134m39 1143r17 1156r25 1322r10
131p7 Config_File_Path{84|67P12} 52|583b7 1047m13 1049r16 1064m13 1068m10
. 1070m10 1073r10 1084r45 1105r32 1107r22 1110r10 1114r39 1147r15 1332r10
132b7 Automatically_Generated{boolean} 52|584b7 1083m7 1088r10 1154r14 1158m10
. 1333r10
133r7 Flags{49|1493R9} 52|585b7 935r21 941r25 1119r39 1138r39 1334r10
134p7 On_Load_Config{32P9} 52|586b7 1125r10 1126r10 1335r10
165U14*Apply_Config_File 166>7 167>7 52|456b14 515l8 515t25 1337s7
166p7 Config_File{49|113P9} 52|457b7 460r47 472r29
167p7 Project_Tree{49|85P9} 52|458b7 470r15 475r32 481r29 485r32 491r49 495r41
. 496r19 501r38 503r38
176U14*Add_Default_GNAT_Naming_Scheme 177=7 178>7 52|332b14 450l8 450t38
177i7 Config_File{58|52I9} 52|333b7 357r38 390r10 403m10 435r50 445r42
178p7 Project_Tree{58|39P9} 52|334b7 374r27 379r56 405r33 435r36 446r42
189U14*Set_Runtime_For 189>31 189>51 52|1387b14 1392l8 1392t23
189i31 Language{43|149I9} 52|1387b31 1391r26
189s51 RTS_Name{string} 52|1387b51 1389r19 1390r38
196V13*Runtime_Name_For{string} 196>31 52|613s39 811s18 1374b13 1381l8 1381t24
196i31 Language{43|149I9} 52|1374b31 1376r29 1377r53
X 52 prj-conf.adb
49a4 Auto_Cgpr{string} 394r22 395r41 959r65 982r62
51a4 Default_Name{string} 638r26
54a4 Config_Project_Env_Var{string} 629r28
58a4 Gprconfig_Name{string} 866r49 1015r27
60K12 RTS_Languages[80|72] 1376r10 1377r34 1391r7
74U14 Add_Attributes 75>7 76>7 77=7 108b14 326l8 326t22 474s13 500s19
75p7 Project_Tree{49|85P9} 109b7 134r12 136r12 145r16 167r22 169r22 174r19
. 182r24 192r25 201r28 204r30 205r25 220r24 224r27 233r41 236r51 237r13 245r18
. 250r21 261r22 265r47 266r19 268r19 286r30 289r31 292r33 293r28 298r31 302r31
. 311r31 475r16 501r22
76r7 Conf_Decl{49|228R9} 110b7 130r23 218r24 476r16 502r22
77r7 User_Decl{49|228R9} 111b7 131r23 222r27 235r32 236m13 237r40 477r16
. 503r22
84V13 Check_Target{boolean} 85>7 86>7 87>7 88>7 521b13 566l8 566t20 1156s11
85p7 Config_File{49|113P9} 522b7 529r36
86b7 Autoconf_Specified{boolean} 523b7 539r20 546r13
87p7 Project_Tree{49|85P9} 524b7 529r65
88s7 Target{string} 525b7 538r10 542r27
96V13 Locate_Config_File{84|67P12} 96>33 1047s33 1068s30 1070s30 1167b13
. 1178l8 1178t26
96s33 Name{string} 1167b33 1172r13 1176r38
100U14 Raise_Invalid_Config 100>36 101r22 555s16 559s16 869s13 929s22 937s22
. 1050s16 1077s13 1093s13 1145s10 1365b14 1368l8 1368t28
100s36 Msg{string} 1365b36 1367r49
113i7 Conf_Attr_Id{49|169I9} 130m7 132r13 134r50 214m10
114r7 Conf_Attr{49|171R9} 133m10 138r17 144r35 149r24 156r49 214r26
115i7 Conf_Array_Id{49|206I9} 218m7 219r13 220r51 324m10
116r7 Conf_Array{49|208R9} 220m10 225r41 234r27 242r35 324r27
117i7 Conf_Array_Elem_Id{49|186I9} 242m13 243r19 245r53 320m16
118r7 Conf_Array_Elem{49|188R9} 244m16 251r53 262r38 273r22 274r32 320r38
119i7 Conf_List{49|117I9} 274m19 276r22 287r33 308m28 310r31
120r7 Conf_List_Elem{49|119R9} 285m28 294r30 308r41
122i7 User_Attr_Id{49|169I9} 131m7 136r50 145r54 174r57 215m10
123r7 User_Attr{49|171R9} 135m10 139r16 144m16 146r18 148r19 159r33 173m19
. 175r21 215r26
124i7 User_Array_Id{49|206I9} 222m10 223r16 224r54 226m13 232r13 268r46
125r7 User_Array{49|208R9} 224m13 225r23 226r30 234m13 235m13 237r61 247r38
. 263r43 264m19 266r54 268r64
126i7 User_Array_Elem_Id{49|186I9} 247m16 248r22 250r56 252m19 259r19 299r34
127r7 User_Array_Elem{49|188R9} 249m19 251r29 252r41 262m19 263m19 267r21
. 279r38 297m31 299r57
156i19 Conf_List{49|117I9} 182r60 184m22 186r25
157r19 Conf_Elem{49|119R9} 181m22 183r34 184r35
158i19 User_List{49|117I9} 191r42
160i19 New_List{49|117I9} 168m19 173r45 193r28 206r28 207m25
161r19 New_Elem{49|119R9} 183m22 191m25 193r41 202m25 206r41 207r37
278i25 Link{49|117I9} 312r52
280i25 Previous{49|117I9} 296r31 303r34 306m28 312r34
281i25 Next{49|117I9} 290m28 293r64 297r63 303r52 306r40
336U17 Create_Attribute 337>10 338>10 339>10 340>10 346b17 380l11 380t27
. 417s16 420s16 424s13 426s13 433s10 436s10 437s10 438s10 439s10 440s10
337i10 Name{43|149I9} 347b10 376r27
338s10 Value{string} 348b10 369r22 370r41
339s10 Index{string} 349b10 359r13 360r25 361r44
340i10 Pkg{58|52I9} 350b10 365r13 366r23 436r65 437r65 438r65 439r65 440r65
352i10 Attr{58|52I9} 353r31 373m10
355i10 Expr{43|149I9} 371m10 379r50
356i10 Val{43|149I9} 362m13 377r27
357i10 Parent{58|52I9} 366m13 375r27
384i7 Name{43|149I9} 396m10 407r49
385i7 Naming{58|52I9} 435m10 436r72 437r72 438r72 439r72 440r72
460r7 Conf_Decl{49|228R9} 476r32 479r29
461i7 Conf_Pack_Id{49|226I9} 479m13 480r19 481r58 507m16
462r7 Conf_Pack{49|244R9} 481m16 486r46 492r32 502r38 507r32
464r7 User_Decl{49|228R9} 473m13 477m32 483r32 493r37 494m19 496r48 510r34
465i7 User_Pack_Id{49|226I9} 483m16 484r22 485r61 487m19 490r19 504r25
466r7 User_Pack{49|244R9} 485m19 486r29 487r35 492m19 493m19 497r21
467p7 Proj{49|918P9} 470m7 471r13 472r13 473r26 510r13 513m10 513r18
527r7 Variable{49|149R9} 534r10 534r54 535r22
530i7 Tgt_Name{43|149I9} 535m10 539r47 541r16 542r53 554r16 557r38
531b7 OK{boolean} 539m10 541m10 545r14
589b7 At_Least_One_Compiler_Command{boolean} 821m19 994r22
593V16 Default_File_Name{string} 612b16 644l11 644t28 1070s50
596U17 Do_Autoconf 855b17 1058l11 1058t22 1099s13
600V16 Get_Config_Switches{84|660P12} 682b16 849l11 849t30 903s48
603V16 Might_Have_Sources{boolean} 603>36 650b16 676l11 676t29 712s16
603p36 Project{49|113P9} 650b36 657r15 667r18
613a10 Ada_RTS{string} 618r16 619r43 625r16 626r20
614p10 Tmp{84|67P12} 629m13 632r39 635m22
632a16 T{string} 637r19 640r26
651r10 Variable{49|149R9} 654m10 660r13 661r20 662r20 664m13 669r20 670r23
. 671r23
683K18 Language_Htable[80|72] 752r25 757r25 773r22 783r19 787r21 793r19 845r22
692i10 IDE{49|226I9} 802r45
698p10 Prj_Iter{49|918P9} 710m10 711r16 712r36 716r21 726r36 732r27 743r27
. 780m13 780r25
699i10 List{49|117I9} 766m19 767r25 768r66 775m22
700r10 Elem{49|119R9} 768m22 770r39 775r30
701i10 Lang{43|149I9} 751m25 752r46 752r52 772m22 773r43 773r49
702r10 Variable{49|149R9} 713m16 719r19 720r26 729m22 735r24 736r35 740m22
. 746r25 747r37 749r42 761r22 766r27 798m13 814r19 815r42 825r41
703i10 Name{43|149I9} 783m10 785r16 787m13 793m10 794r16 800r18 808r49 811r36
. 845m13
704i10 Count{natural} 784m10 786m13 786r22 790r42 792m10 817r27 829r33 835r33
. 844m13 844r22
705p10 Result{84|660P12} 790m10 817r19 829r25 835r25 848r17
707b10 Check_Default{boolean} 726m19 728r26 734m22 739r22
807a16 Config_Command=808:30{string} 818r33 831r30 837r30
810a16 Runtime_Name{string} 818r57 831r54 837r54
824a22 Compiler_Command{string} 828r43 832r52 833r43 838r30
856r10 Obj_Dir{49|149R9} 875r13 875r50 879r51 880r33 886r57
862p10 Gprconfig_Path{84|67P12} 866m10 868r13 1042r20
863b10 Success{boolean} 1043m20
895i14 J{integer} 896r29 897r29
902a13 Obj_Dir{string} 915r34 919r32 923r33 930r64 934r34 938r47 942r48 959r33
. 982r30
903p13 Switches{84|660P12} 1022r25 1024r30 1042r63 1045m19
904a13 Args{84|655A12} 951m13 952m13 958m19 974m25 980m25 987m16 995m22 998m22
. 1003m19 1011m16 1019r30 1037r43 1042r40 1047r53 1051r41 1054r22 1055m22
905i13 Arg_Last{positive} 991m16 1006m16 1010m16 1010r28 1011r22 1017r30
. 1042r51
907b13 Obj_Dir_Exists{boolean} 943m22 957r19
963i22 Path_FD{84|168I9} 969m38 973r25 975r44
964i22 Path_Name{43|434I9} 970m38 974r66
1017i20 J{integer} 1019r36
1022i20 J{integer} 1024r40
1054i17 F{integer} 1055r28
1060b7 Success{boolean} 1135m39
1061i7 Config_Project_Node{58|52I9} 1113m39 1122m10 1127m34 1131r10 1136r39
. 1142r10
1086L9 Process_Config_File 1159r15
1168a7 Prefix_Path{string} 1170r10 1174r13
1262p7 Main_Config_Project{49|113P9} 1322m40 1337r26
1263b7 Success{boolean} 1272m36 1278r14 1344m40 1349r10
1286r16 Obj_Dir{49|149R9} 1293r19 1293r56 1297r57 1298r39 1304r63
X 53 prj-env.ads
32K13*Env 52|31w10 967r26 53|227e12
45U14*Create_Temp_File 52|967s30
46p7 In_Tree{49|85P9} 52|968r25
47i7 Path_FD{84|168I9} 52|969r25
48i7 Path_Name{43|434I9} 52|970r25
49s7 File_Use{string} 52|971r25
X 54 prj-err.ads
43K13*Err 52|32w10 940r26 54|97e12
70U14*Error_Msg 52|940s30
X 55 prj-part.ads
30K13*Part 52|33w10 1111r14 1209r11 55|57e13
32U14*Parse 52|1111s19 1209s16
33p7 In_Tree{58|39P9} 52|1112r13 1210r10
34i7 Project{58|52I9} 52|1113r13 1211r10
35s7 Project_File_Name{string} 52|1114r13 1212r10
36b7 Always_Errout_Finalize{boolean} 52|1115r13 1213r10
37p7 Packages_To_Check{84|88P12} 52|1116r13 1214r10
39s7 Current_Directory{string} 52|1117r13 1215r10
40b7 Is_Config_File{boolean} 52|1118r13 1216r10
41r7 Flags{49|1493R9} 52|1119r13 1217r10
X 56 prj-pp.ads
35K13*PP 52|34w10 444r17 56|94e11
48U14*Pretty_Print 52|444s20
49i7 Project{58|52I9} 52|445r16
50p7 In_Tree{58|39P9} 52|446r16
57b7 Backward_Compatibility{boolean} 52|447r16
X 57 prj-proc.ads
32K13*Proc 52|35w10 35r24 1132r14 1341r11 57|78e13
34U14*Process_Project_Tree_Phase_1 52|1132s19 1269s7
35p7 In_Tree{49|85P9} 52|1133r13 1270r10
36p7 Project{49|113P9} 52|1134r13 1271r10
37b7 Success{boolean} 52|1135r13 1272r10
38i7 From_Project_Node{58|52I9} 52|1136r13 1273r10
39p7 From_Project_Node_Tree{58|39P9} 52|1137r13 1274r10
40r7 Flags{49|1493R9} 52|1138r13 1275r10
41b7 Reset_Tree{boolean} 52|1139r13 1276r10
54U14*Process_Project_Tree_Phase_2 52|1341s16
55p7 In_Tree{49|85P9} 52|1342r10
56p7 Project{49|113P9} 52|1343r10
57b7 Success{boolean} 52|1344r10
58i7 From_Project_Node{58|52I9} 52|1345r10
59p7 From_Project_Node_Tree{58|39P9} 52|1346r10
60r7 Flags{49|1493R9} 52|1347r10
X 58 prj-tree.ads
36K13*Tree 51|28w10 33r38 34r31 45r44 50r40 91r40 95r40 123r40 177r33 178r26
. 52|36w10 36r24 575r40 1186r44 1191r40 1247r40 1251r40 58|1502e13
38R9*Project_Node_Tree_Data 1485e14
39P9*Project_Node_Tree_Ref(38R9) 51|34r36 50r45 95r45 123r45 178r31 52|334r22
. 575r45 1191r45 1251r45
52I9*Project_Node_Id<integer> 51|33r43 45r49 91r45 177r38 52|333r29 340r18
. 350r18 352r23 357r19 385r16 1061r29 1186r49 1247r45
56i4*Empty_Node{52I9} 52|340r37 350r37 365r20 390r24 1061r48 1122r33 1131r33
. 1142r32 1219r30 1220r31
599V13*Create_Project{52I9} 52|404s12
600p7 In_Tree{39P9} 52|405r15
601i7 Name{43|149I9} 52|406r15
602i7 Full_Path{43|434I9} 52|407r15
603b7 Is_Config_File{boolean} 52|408r15
607V13*Create_Package{52I9} 52|435s20
615V13*Create_Attribute{52I9} 52|373s18
616p7 Tree{39P9} 52|374r13
617i7 Prj_Or_Pkg{52I9} 52|375r13
618i7 Name{43|149I9} 52|376r13
619i7 Index_Name{43|149I9} 52|377r13
620e7 Kind{49|139E9} 52|378r13
622i7 Value{52I9} 52|379r13
639V13*Create_Literal_String{52I9} 52|379s27
X 59 prj-util.ads
28K13*Util 52|37w10 37r24 59|253e13
99V13*Value_Of{49|149R9} 52|799s15
102i7 Attribute_Or_Array_Name{43|149I9} 52|801r18
103i7 In_Package{49|226I9} 52|802r18
104p7 In_Tree{49|85P9} 52|803r18
105b7 Force_Lower_Case_Index{boolean} 52|804r18
133V13*Value_Of{49|226I9} 52|693s18
141V13*Value_Of{49|149R9} 52|528s20 655s12 665s15 714s18 730s24 741s24 857s22
. 1287s18
195U14*Write_Source_Info_File 52|1353s13
200U14*Read_Source_Info_File 52|1316s10
X 66 sinput.adb
720U17 Traverse[20|505] 21|1975b14
X 67 snames.ads
34K9*Snames 52|39w6 39r20 67|1800e11
279i4*Name_Target{43|149I9} 52|529r23
576i4*Name_Ada{43|149I9} 52|613r57 757r46 757r56
617i4*Name_Casing{43|149I9} 52|440r28
624i4*Name_Dot_Replacement{43|149I9} 52|439r28
1065i4*Name_Body_Suffix{43|149I9} 52|438r28
1068i4*Name_Compiler_Command{43|149I9} 52|801r45
1079i4*Name_Default_Language{43|149I9} 52|433r28 742r27
1100i4*Name_Ide{43|149I9} 52|694r21
1109i4*Name_Languages{43|149I9} 52|715r21 731r27
1116i4*Name_Library_Auto_Init_Supported{43|149I9} 52|424r31 426r31
1129i4*Name_Library_Support{43|149I9} 52|417r34 420r34
1158i4*Name_Object_Dir{43|149I9} 52|858r25 1288r21
1178i4*Name_Separate_Suffix{43|149I9} 52|437r28
1179i4*Name_Source_Dirs{43|149I9} 52|656r15
1180i4*Name_Source_Files{43|149I9} 52|666r18
1183i4*Name_Spec_Suffix{43|149I9} 52|436r28
X 80 s-htable.ads
58I12 Header_Num 52|61r7 684r13
61+12 Element 52|62r7 685r13
64*7 No_Element{61+12} 52|63r7 686r13
68+12 Key 52|64r7 687r13
69V21 Hash{58I12} 52|65r7 688r13
70V21 Equal{boolean} 52|66r7 689r13
74U17 Set 52|752s41[683] 757s41[683] 773s38[683] 1391s21[60]
81V16*Get{43|149I9} 52|1376s24[60] 1377s48[60]
89V16 Get_First{43|149I9} 52|783s35[683] 793s35[683]
94V16 Get_Next{43|149I9} 52|787s37[683] 845s38[683]
X 84 s-os_lib.ads
67P12*String_Access{95|45P9} 51|54r40 99r40 131r40 52|96r55 583r40 614r20
. 862r28 1167r55 1195r40 1255r40
69V13*"="=70:22{boolean} 52|868r28 1049r33 1073r27 1084r62 1105r49 1110r27
. 1283r45 1350r48
72U14*Free=72:62 52|635s16 1055s16 1064s7 1310s16
74A12*String_List{95|54A9}<integer> 52|790r24
85V13*"&"=86:41{95|54A9} 52|1042r61
88P12*String_List_Access{95|55P9} 51|51r36 96r36 129r36 52|581r36 1192r36
. 1252r36
93U14*Free=94:22 52|1045s13
168I9*File_Descriptor<integer> 52|963r34
176i4*Invalid_FD{168I9} 52|973r36
281U14*Close 52|975s37
464V13*Is_Absolute_Path{boolean} 52|828s25 879s16 1284s17 1297s22
475V13*Is_Directory{boolean} 52|915s20 934s20
537V13*Locate_Exec_On_Path{67P12} 52|866s28
548V13*Locate_Regular_File{67P12} 52|1171s17 1176s17
655A12*Argument_List{74A12}<integer> 52|904r24
660P12*Argument_List_Access{88P12} 52|600r43 682r43 705r21 903r24
677U14*Spawn 52|1042s13
903V13*Getenv{67P12} 52|629s20
958e4*Directory_Separator{character} 52|891r38 897r35 959r43 982r40 1174r37
. 1308r41
961e4*Path_Separator{character} 52|1173r19
X 95 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
X 103 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
117P9*String_Ptr(string)