This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-conf.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
V "GNAT Lib v4.8"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_ALLOCATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_DYNAMIC_CODE
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_RECURSION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_STREAMS
RV NO_UNCHECKED_ACCESS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_IMPLICIT_ALIASING
RV NO_ELABORATION_CODE
RV SPARK

U prj.conf%b		prj-conf.adb		ad86607e OO PK
W ada%s			ada.ads			ada.ali
Z ada.containers%s	a-contai.ads		a-contai.ali
Z ada.containers.red_black_trees%s  a-crbltr.ads  a-crbltr.ali
Z ada.containers.red_black_trees.generic_keys%s
Z ada.containers.red_black_trees.generic_operations%s
Z ada.containers.red_black_trees.generic_set_operations%s
W ada.directories%s	a-direct.adb		a-direct.ali
W ada.exceptions%s	a-except.adb		a-except.ali
Z ada.finalization%s	a-finali.adb		a-finali.ali
Z ada.iterator_interfaces%s
W ada.streams%s		a-stream.ads		a-stream.ali
W ada.tags%s		a-tags.adb		a-tags.ali
Z ada.unchecked_deallocation%s
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%s		system.ads		system.ali
W system.address_image%s  s-addima.adb		s-addima.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.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.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali
W system.stream_attributes%s  s-stratt.adb	s-stratt.ali

U prj.conf%s		prj-conf.ads		fabc0a18 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		20120515092648 d86d6c8c
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20100810135053 1d381dcd
D a-chlat1.ads		20070912115821 2825df20
D a-comlin.ads		20100623092347 e0accaa5
D a-contai.ads		20101025135029 61e5e089
D a-coorse.ads		20120217141546 7f976356
D a-coorse.adb		20121001094122 c0af8dbf
D a-crbltr.ads		20110831090720 b8a2dc05
D a-crbtgk.ads		20090409150019 18ae3fab
D a-crbtgk.adb		20111221134222 4933aa9d
D a-crbtgo.ads		20090409150019 375f6f61
D a-crbtgo.adb		20091130155640 86232183
D a-rbtgso.ads		20090409150019 8700a961
D a-rbtgso.adb		20090409150019 f22a83dd
D a-direct.ads		20101220072657 9d42e46d
D a-except.ads		20120716125141 10fcae55
D a-finali.ads		20111121113555 52ecdc1b
D a-ioexce.ads		20091130110856 8b9de6cd
D a-iteint.ads		20110906092602 7c7305e9
D a-stream.ads		20090409150019 2ca4ee37
D a-string.ads		20070406091342 90ac6797
D a-strmap.ads		20090409150019 9cb836fb
D a-strunb.ads		20120426100351 3f91d4c5
D a-tags.ads		20111212115430 6c0509d0
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D ali.ads		20121029110017 1a2e51b1
D alloc.ads		20120330092659 daf1344a
D atree.ads		20130129140121 ce7e6162
D casing.ads		20100909094434 5c2a7161
D csets.ads		20110902074202 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20130206111307 867ce801
D err_vars.ads		20130102095653 f7a5388f
D errutil.ads		20121106112827 74c2502c
D fmap.ads		20121106112827 2fe51c48
D fname.ads		20090409150019 913fd2bc
D gnat.ads		20110801150502 fd2ad2f1
D g-casuti.ads		20110801150502 0f32eb76
D g-dirope.ads		20110801150502 940c4438
D g-dynhta.ads		20110801150502 a2f217e6
D g-dyntab.ads		20110801150502 dbc4a15b
D g-dyntab.adb		20110801150502 dfdb1428
D g-hesorg.ads		20110801150502 106922da
D g-htable.ads		20111123132251 3d86a91a
D g-os_lib.ads		20090409150019 0db74523
D g-regexp.ads		20110801150502 691be386
D g-string.ads		20090409150019 c6abc540
D gnatvsn.ads		20130106123711 249b6539
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D makeutl.ads		20130129140721 cc572fe5
D makeutl.adb		20130206104433 9df316b1
D mlib.ads		20090422103315 f0a445cd
D mlib-tgt.ads		20090429092807 3eb001ae
D namet.ads		20121001081109 ef58bb56
D namet.adb		20101026125643 cbdb009e
D opt.ads		20130206104433 983485a0
D osint.ads		20130206104433 f378f269
D output.ads		20100622132632 de75f4b4
D prj.ads		20130104100858 86fdee2b
D prj.adb		20130104100858 05c6596c
D prj-attr.ads		20110803094707 e364f3ad
D prj-com.ads		20090407150127 a94a24fc
D prj-conf.ads		20130206101904 ad13ff30
D prj-conf.adb		20130206102421 b1b78b38
D prj-env.ads		20130129143108 85b6a63d
D prj-env.adb		20140416142532 8883d5ac
D prj-err.ads		20100909123135 bb996db2
D prj-ext.ads		20110803101745 a043cb76
D prj-part.ads		20111013111137 534c9858
D prj-pp.ads		20111123112448 616d8763
D prj-proc.ads		20111013111137 af5762d1
D prj-tree.ads		20110804092203 d1521b03
D prj-util.ads		20120709130952 29ba0fe4
D restrict.ads		20121205102959 7c619833
D rident.ads		20120712104910 770cd2d0
D scans.ads		20121205105909 1d9f7ff6
D scng.ads		20100909123135 7b4f1ef3
D scng.adb		20121106112827 d8289193
D sdefault.ads		20121106112827 7863cf3b
D sinfo.ads		20130129140721 3dfcb66c
D sinput.ads		20121001092146 78ce5f33
D sinput-p.ads		20100909135319 a11501df
D snames.ads		20140416143834 a6a6e2b4
D stringt.ads		20120612115932 7fd19d8c
D styleg.ads		20121002084827 8faf4546
D styleg.adb		20130129141744 c16930eb
D stylesw.ads		20130129141744 552dc895
D system.ads		20140416144310 90249111
D s-addima.ads		20090409150019 a1ec9d3a
D s-atocou.ads		20111104134501 4a9c6cb4
D s-atocou.adb		20111121115908 7116b4cf
D s-casuti.ads		20090417131547 ad1c6088
D s-crc32.ads		20090417131547 94f53508
D s-exctab.ads		20090417131547 66e51330
D s-exctab.adb		20090417131547 ba1a43ac
D s-finmas.ads		20111024091915 b95bb341
D s-finroo.ads		20120426095924 4ff27390
D s-htable.ads		20110902071448 83a84e0e
D s-htable.adb		20120806074345 020b632f
D s-imgboo.ads		20090409150019 f5d971eb
D s-imgint.ads		20090409150019 02dbe0c2
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-pooglo.ads		20110804083314 542f33d0
D s-regexp.ads		20120410054430 9c7d27a7
D s-rident.ads		20130129143108 f6ad7fbe
D s-secsta.ads		20110830140625 eea35a36
D s-soflin.ads		20120515094619 24c8153c
D s-stache.ads		20090417130712 596fc1b4
D s-stalib.ads		20130104124955 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-stopoo.ads		20111013103733 7b8fbeee
D s-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20100909123135 aedef97e
D s-stratt.adb		20090409150019 56ef263e
D s-strhas.ads		20090623093900 269cd894
D s-string.ads		20130104124955 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-utf_32.ads		20130104124955 8520a630
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D tempdir.ads		20130129143747 e97579d3
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D uintp.ads		20121106101120 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20121205110635 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 68|41r6 41r27 42r6 42r27
X 8 a-coorse.ads
304R9 Node_Type
305P9 Node_Access(304R9[64|576[789[68|1235]]])
X 9 a-coorse.adb
72V13 Color{10|35E9} 13|45i19[64|576[789[68|1235]]]
75V13 Left{8|305P9} 13|41i19
78V13 Parent{8|305P9} 13|39i19
81V13 Right{8|305P9} 13|43i19
84U14 Set_Color 13|46i19
87U14 Set_Left 13|42i19
90U14 Set_Right 13|44i19
93U14 Set_Parent 13|40i19
X 17 a-direct.ads
76K13*Directories 487e20 68|41w10 41r31
82V13*Current_Directory{string} 68|1434s34 1579s31
118U14*Create_Path 68|931s19
147U14*Delete_File 68|1006s28
240V13*Simple_Name{string} 68|1073s30 1307s30
246V13*Containing_Directory{string} 68|998s41 1306s30
X 18 a-except.ads
53K13*Exceptions 355e19 68|42w10 42r31
93U14*Raise_Exception 68|1785s7
X 21 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[8|68]>
X 40 gnat.ads
34K9*GNAT 37e9 68|44r6 44r26 45r6 45r26 57r33 1001r28 1131r41
X 41 g-casuti.ads
43K14*Case_Util 77e19 68|44w11 44r31
67U14*To_Lower=68:31 68|734s34 1204s25 1225s22
X 44 g-dyntab.ads
92A9*Table_Type(63|137R9)<63|135I9>
94A12*Big_Table_Type{92A9[63|217]}<63|204I9>
103P9*Table_Ptr(94A12[63|271])
111R9*Instance
112p7*Table{103P9[63|196]} 68|142r48[63|196] 143r48[63|196] 152r41[63|196]
. 180r44[63|196] 185r58[63|149] 195r48[63|149] 206r48[63|149] 220r38[63|237]
. 224r41[63|237] 237r27[63|237] 245r40[63|217] 250r43[63|217] 264r41[63|217]
. 266r33[63|237] 284r53[63|149] 290r51[63|149] 295r53[63|217] 299r54[63|149]
. 308r54[63|149] 492r45[63|271] 496r48[63|271] 506r35[63|271] 512r54[63|271]
. 687r40[63|217] 691r52[63|149] 761r47[63|271] 768r47[63|271] 1222r53[63|149]
127V13*Last{63|135I9} 68|175s42[63|149] 205s48[63|149] 236s45[63|237] 263s41[63|217]
. 288s51[63|149] 505s55[63|271]
156U14*Increment_Last 68|172s40[63|149] 202s46[63|149] 233s25[63|237] 259s39[63|217]
. 285s49[63|149] 502s33[63|271]
X 47 g-htable.ads
46K14*HTable 60e16 68|45w11 45r31 57r38 1131r46
55k20*Simple_HTable 68|57r45 1131r53
X 48 g-os_lib.ads
51K14*OS_Lib=51:36 68|1001r33
X 52 hostparm.ads
38K9*Hostparm 85e13 68|26w6 1391r13
47b4*OpenVMS{boolean} 68|1391r22
X 54 makeutl.ads
42K9*Makeutl 587e12 68|27w6 27r20
47r4*Root_Environment{76|46R9} 68|1531r30
55a4*Default_Config_Name{string} 68|848r26
82b4*Load_Standard_Base{boolean} 68|1106r57 1117r20
85K12*Db_Switch_Args[128|55] 68|1106r17 1110r27 1114r47
135V13*Executable_Prefix_Path{string} 68|1480s40
289U14*Fail_Program 68|1534s13
X 56 mlib.ads
34K9*MLib 97e9 68|28r6 411r15 422r13
X 57 mlib-tgt.ads
34K14*Tgt 270e13 68|28w11 411r20 422r18
36V13*Support_For_Libraries{63|60E9} 68|411s24
40V13*Standalone_Library_Auto_Init_Is_Supported{boolean} 68|422s22
X 58 namet.ads
127a4*Name_Buffer{string} 68|359m13 368m10 394m10 400m10 698r33 701r39 705r33
. 707r28 711r34 716r36 717r36 721r39 726r31 729r36 731m34 732r36 734m44 734r44
. 901r16 902m16 908r13 910m13 914r50 1204m35 1204r35 1225m32 1225r32 1716r30
. 1817m7
133i4*Name_Len{natural} 68|358m13 359r31 367m10 368r28 393m10 394r28 399m10
. 400r28 697r33 701r58 704r33 711r52 715r31 720r46 729r66 733m34 734r62 888m16
. 900r24 908r26 909m13 909r25 910r26 914r68 1204r53 1225r50 1705m22 1716r48
. 1816m7 1817r25
149I9*Name_Id<integer> 67|181r42 188r42 192r46 196r22 68|59r21 61r21 334r18
. 344r18 352r19 353r19 382r18 560r18 681r31 789r27 1133r27 1135r27 1165r29
. 1241r21 1497r22 1792r42 1805r46 1814r42
153i4*No_Name{149I9} 68|60r21 352r38 353r38 560r29 570r32 582r28 660r57 693r38
. 789r38 800r48 809r31 1134r27 1258r24 1267r24 1407r40 1794r42 1807r46
177U14*Get_Name_String 68|694s22 881s13 885s16 1203s25 1224s22 1698s19 1702s22
183V13*Get_Name_String{string} 68|571s39 585s21 810s50 884s34 890s19 891s40
. 999s44 1006s41 1114s30 1282s49 1299s43 1701s40 1707s25 1708s46 1795s17
260V13*Length_Of_Name{132|62I12} 68|1289s26
271V13*Name_Find{149I9} 68|360s20 369s18 395s18 405s33 735s42 1205s33 1226s30
. 1818s36
340U14*Add_Char_To_Name_Buffer 68|896s13 1712s16
349U14*Add_Str_To_Name_Buffer 68|889s16 891s16 897s13 1706s22 1708s22 1713s16
434I9*Path_Name_Type<149I9> 68|406r33 986r34
X 60 opt.ads
50K9*Opt 2045e8 68|29w6 29r20 1408r18 1408r38
1179b4*Quiet_Output{boolean} 68|933r26 1065r23
1221b4*Setup_Projects{boolean} 68|928r25
1462b4*Verbose_Mode{boolean} 68|575r16 1040r20 1045r16 1070r26 1417r10
1673n31*Suppress{1673E9} 68|1408r42
1674e4*Warning_Mode{1673E9} 68|1408r22
X 62 output.ads
44K9*Output 222e11 68|30w6 30r20
106U14*Write_Char 68|1049s19 1054s19 1059s19
113U14*Write_Eol 68|1063s16 1074s19
130U14*Write_Str 68|934s22 935s22 1046s16 1050s19 1055s19 1060s19 1072s19
. 1073s19 1418s10
137U14*Write_Line 68|450s13 576s16 936s22 1411s10 1419s10
X 63 prj.ads
42K9*Prj 2018e8 67|28r6 30r9 33r34 34r27 44r40 45r40 49r36 50r36 51r43 90r40
. 91r36 94r36 95r36 96r43 121r36 123r36 124r36 125r43 132r40 169r29 170r22
. 197r22 203r5 68|31r6 32r6 33r6 34r6 35r6 35r20 36r6 36r20 37r6 37r20 38w6
. 38r20 47r14 58r21 62r21 82r28 84r28 102r22 103r22 376r27 451r13 464r22
. 465r22 552r28 604r36 605r43 612r40 953r22 989r22 1132r27 1136r27 1361r22
. 1428r10 1432r34 1442r10 1498r22 1519r40 1547r40 1548r40 1552r36 1553r36
. 1554r43 1564r22 1568r7 1573r7 1577r31 1610r40 1611r36 1614r36 1615r36 1616r43
. 1759r7 1821r5
56p4*Subdirs{132|113P9} 68|895r13 897r37 928r48
60n29*None{60E9} 68|412r18
60n35*Static_Only{60E9} 68|415r18
60n48*Full{60E9} 68|418r18
83n7*Aggregate{72E9} 68|1645r33
84n7*Aggregate_Library{72E9} 68|1647r33
95E12*Aggregate_Project{72E9} 68|524r42
103P9*Project_Tree_Ref(102R9) 67|49r40 94r40 123r40 197r26 68|72r22 84r32
. 103r26 117r22 465r26 552r32 603r36 1145r26 1156r26 1498r26 1552r40 1614r40
112a4*Config_Project_File_Extension{string} 68|829r28 832r40 836r30
124i7*Display_Name{58|434I9} 68|881r53 890r59 1698r59 1707r65
131P9*Project_Id(130R9) 67|44r44 90r44 121r40 122r36 132r44 68|82r32 102r26
. 464r26 550r28 601r36 602r36 612r44 649r46 788r27 1144r26 1155r26 1329r46
. 1547r44 1610r44 1628r29 1631r22 1635r42 1643r42
132p4*No_Project{131P9} 68|794r30 1180r54 1364r17 1454r26 1570r23 1631r36
. 1655r37 1669r23 1683r26 1732r25 1775r26
135I9*String_List_Id<132|59I9> 68|128r28 162r40 164r31 166r31 276r45 278r36
. 279r36 679r31 1166r29
136i4*Nil_String{135I9} 68|155r50 189r37 274r35 278r54 293r42 307r43 679r49
. 690r49 1190r53 1215r41 1221r33 1341r39 1350r42
137R9*String_Element 144e14 68|129r28 165r31 167r31 680r31 1167r29
138i7*Value{58|149I9} 68|693r29 694r46 1224r44
143i7*Next{135I9} 68|187r45 194m34 204m34 207r46 300m44 305r56 308m71 747r41
. 1229r35
149K12*String_Element_Table[44|58] 68|172r19 175r21 202r25 205r27 285r28
. 288r30
157n38*List{157E9} 68|154r42 271r51
157n44*Single{157E9} 68|376r31
167R9*Variable_Value 180e14 68|557r27 787r27 861r29 1163r29 1244r21 1330r21
. 1690r35
167e25*Kind{157E9} 68|154r35 271r44
170b7*Default{boolean} 68|145r33 146r32 564r63 799r43 880r58 1174r66 1201r46
. 1340r29 1349r32 1697r64
175i13*Values{135I9} 68|155r40 163r49 164r65 179m35 272r54 277r60 294m53
. 689r50 1190r44 1215r31 1220r36 1341r29 1350r32
177i13*Value{58|149I9} 68|565r31 800r39 802r43 884r59 885r41 891r65 1203r51
. 1289r51 1299r69 1701r65 1702r47 1708r71
184r4*Nil_Variable_Value{167R9} 68|564r22 798r34 880r23 1174r30 1189r36 1200r37
. 1288r30 1339r24 1348r31 1697r29
187I9*Variable_Id<132|59I9> 68|122r28 131r28
188i4*No_Variable{187I9} 68|141r29
189R9*Variable 193e14 68|123r28 132r28
190i7*Next{187I9} 68|214r36 215r36
192r7*Value{167R9} 68|145r27 146r26 151m26 151r45 154r29 155r34 163r43 164r59
. 179m29
204I9*Array_Element_Id<132|59I9> 68|126r28 135r28 667r28
205i4*No_Array_Element{204I9} 68|243r41 248r44 258r40 685r38
206R9*Array_Element 213e14 68|127r28 136r28 678r31
207i7*Index{58|149I9} 68|251r45 251r69
211r7*Value{167R9} 68|271r38 272r48 277r54 294m47 689r44
212i7*Next{204I9} 68|252r57 261m35 317r54 750r48
217K12*Array_Element_Table[44|58] 68|259r19 263r21
225I9*Array_Id<132|59I9> 68|124r28 133r28
226i4*No_Array{225I9} 68|219r30 223r33 232r29
227R9*Array_Data 232e14 68|125r28 134r28
228i7*Name{58|149I9} 68|225r34 225r52
230i7*Value{204I9} 68|242r46 247r49 261r54 262m30 264r59
231i7*Next{225I9} 68|226r41 235m24 321r38
237K12*Array_Table[44|58] 68|233r13 236r33
245I9*Package_Id<132|59I9> 68|470r22 474r22 664r29 1140r25
246i4*No_Package{245I9} 68|491r35 495r38 501r34 757r24
247R9*Declarations 252e14 68|73r22 74r29 118r22 119r29 469r31 473r22
249i7*Attributes{187I9} 68|139r33 140r33 559r53 796r54 864r43 1172r57 1186r48
. 1197r40 1336r28 1346r31 1693r49
250i7*Arrays{225I9} 68|218r34 222r37 235r42 236m23 237r44 761r68 768r68
251i7*Packages{245I9} 68|490r39 494r42 504r47 505m29 506r52 665r59 1141r51
263R9*Package_Element 268e14 68|471r22 475r22
264i7*Name{58|149I9} 68|497r39 497r56
265r7*Decl{247R9} 68|511r48 513m55 761m63 768m63
267i7*Next{245I9} 68|498r45 504m29 516r42
271K12*Package_Table[44|58] 68|502r19 505r41
293I9*Header_Num<short_integer> 68|58r25 1132r31
298V13*Hash{293I9} 68|62r25 1136r31
982P9*Project_List(981R9) 68|476r22
984p7*Project{131P9} 68|483r18 484r31 519r18 524r21 528r32
986p7*Next{982P9} 68|541r23
1173P9*Aggregated_Project_List(1172R9) 68|526r26 1650r23
1176p7*Tree{103P9} 68|534r59
1177p7*Project{131P9} 68|532r30 1656r39
1178p7*Next{1173P9} 68|535r35 1657r32
1210e23*Qualifier{72E9} 68|524r29 1645r21 1647r21
1216i7*Name{58|149I9} 68|532r38
1256p7*Extends{131P9} 68|806r32 1180r44 1186r35
1264r7*Decl{247R9} 68|469r59 484r39 519m26 559r48 665r54 796r49 864r38 1141r46
. 1172r52 1186r43 1197r35 1336r23 1346r26 1693r44
1279r7*Directory{122R9} 68|881r43 890r49 1698r49 1707r55
1423p13*Aggregated_Projects{1173P9} 68|528r40 1650r58
1515r7*String_Elements{44|111R9[149]} 68|173m29 175r55 185r42 195m32 203m35
. 205r61 206m32 284r37 286m38 289r40 290m35 299m38 308m38 691r36 1222r37
1516r7*Variable_Elements{44|111R9[196]} 68|142r30 143r30 152m23 180m26
1517r7*Array_Elements{44|111R9[217]} 68|245r25 250r28 259m62 263r54 264m26
. 295m38 687r25
1518r7*Arrays{44|111R9[237]} 68|220r31 224r34 233m48 236r58 237m20 266m26
1519r7*Packages{44|111R9[271]} 68|492r36 496r39 502m56 505r68 506m26 512m45
. 761m38 768m38
1522P9*Shared_Project_Tree_Data_Access(1512R9) 68|121r25 467r25 555r27 617r25
. 1161r31 1626r38
1547p7*Projects{982P9} 68|481r28
1568p7*Source_Info_File_Name{107|67P12} 68|1687r23 1688r48 1713r53 1714m35
. 1715m29 1768r26
1571b7*Source_Info_File_Exists{boolean} 68|1769r38
1574p7*Shared{1522P9} 68|121r73 467r73 556r33 617r73 990r51 1161r71 1627r44
1599U14*Initialize 68|1568s11
1626+12 State 68|1236r13
1627U22 Action 68|1236r31
1631u14*For_Every_Project_Imported 68|1235r54
1632p7 By{131P9} 68|1251r13[1235]
1633p7 Tree{103P9} 68|1252r13[1235]
1634i7 With_State{integer} 68|1253r13[1235]
1635b7 Include_Aggregated{boolean} 68|1254r13[1235]
1752n27*Silent{1752E9} 68|958r24
1752n35*Warning{1752E9} 68|952r24
1752n44*Error{1752E9} 68|948r24
1872n40*High{1872E9} 68|449r33
1879e4*Current_Verbosity{1872E9} 68|449r13
1885U14*Debug_Output 68|479s7
1886U14*Debug_Output 68|530s22
1976e7*Require_Obj_Dirs{1752E9} 68|947r31
X 64 prj.adb
789U17 For_Projects[63|1677] 549b14[68|1235]
X 67 prj-conf.ads
30K13*Conf 63|42k9 67|203l9 203e13 68|47b18 1821l9 1821t13
32P9*Config_File_Hook 58r36 103r36 135r36 68|615r36 1561r36 1623r36
33i7 Config_File{76|101I9} 68|1424r13
34p7 Project_Node_Tree{76|88P9} 68|1425r13
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 68|1546b14 1603l8 1603t38
44p7 Main_Project{63|131P9} 68|1547b7 1570m7 1589m40
45i7 User_Project_Node{76|101I9} 68|1548b7 1575m31 1583r10 1584m10 1590r40
46s7 Config_File_Name{string} 68|1549b7 1591r40
47b7 Autoconf_Specified{boolean} 68|1550b7 1592r40
48s7 Project_File_Name{string} 68|1551b7 1576r31
49p7 Project_Tree{63|103P9} 68|1552b7 1568r23 1593r40
50p7 Project_Node_Tree{76|88P9} 68|1553b7 1574r31 1594r40
51r7 Env{76|46R9} 68|1554b7 1564r46 1581m31 1595m40
52p7 Packages_To_Check{107|88P12} 68|1555b7 1578r31 1596r40
53b7 Allow_Automatic_Generation{boolean} 68|1556b7 1597r40
54b7 Automatically_Generated{boolean} 68|1557b7 1571m7 1598m40
55p7 Config_File_Path{107|67P12} 68|1558b7 1599m40
56s7 Target_Name{string} 68|1559b7 1600r40
57s7 Normalized_Hostname{string} 68|1560b7 1601r40
58p7 On_Load_Config{32P9} 68|1561b7 1602r40
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 68|1588s7 1609b14 1777l8 1777t40
90p7 Main_Project{63|131P9} 68|1589r10 1610b7 1669m7 1674m36 1683m10 1693r31
. 1698r36 1707r42 1727r22 1740r40 1761r36 1775m10
91i7 User_Project_Node{76|101I9} 68|1590r10 1611b7 1677r36 1763r36
92s7 Config_File_Name{string} 68|1591r10 1612b7 1746r40
93b7 Autoconf_Specified{boolean} 68|1592r10 1613b7 1747r40
94p7 Project_Tree{63|103P9} 68|1593r10 1614b7 1627r31 1673r36 1687r10 1688r35
. 1713r40 1714r22 1715m16 1715r16 1720r33 1742r40 1755r47 1760r36 1768r13
. 1769r25 1771r37
95p7 Project_Node_Tree{76|88P9} 68|1594r10 1615b7 1678r36 1743r40 1764r36
96r7 Env{76|46R9} 68|1595r10 1616b7 1679m36 1744m40 1765r36
97p7 Packages_To_Check{107|88P12} 68|1596r10 1617b7 1675r36 1750r40
98b7 Allow_Automatic_Generation{boolean} 68|1597r10 1618b7 1745r40
99b7 Automatically_Generated{boolean} 68|1598r10 1619b7 1670m7 1752m40
100p7 Config_File_Path{107|67P12} 68|1599r10 1620b7 1751m40
101s7 Target_Name{string} 68|1600r10 1621b7 1748r40
102s7 Normalized_Hostname{string} 68|1601r10 1622b7 1749r40
103p7 On_Load_Config{32P9} 68|1602r10 1623b7 1753r40
104b7 Reset_Tree{boolean} 68|1624b7 1680r36
118X4*Invalid_Config 68|1785r24
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 135>7 68|600b14 1473l8
. 1473t40 1738s7
121p7 Project{63|131P9} 68|601b7 665r46 792r24 1141r38 1251r35 1740r10
122p7 Conf_Project{63|131P9} 68|602b7 864r25 881r30 890r36 1741r10
123p7 Project_Tree{63|103P9} 68|603b7 617r60 712r57 739r59 990r38 1252r35
. 1443r39 1468r42 1742r10
124p7 Project_Node_Tree{76|88P9} 68|604b7 1425r34 1429r34 1448r39 1743r10
125r7 Env{76|46R9} 68|605b7 947r21 954r25 1361r46 1436m34 1449m39 1744r10
126b7 Allow_Automatic_Generation{boolean} 68|606b7 1376r17 1386r9 1745r10
127s7 Config_File_Name{string} 68|607b7 623r53 1069r19 1746r10
128b7 Autoconf_Specified{boolean} 68|608b7 1468r22 1747r10
129s7 Target_Name{string} 68|609b7 627r54 1748r10
130s7 Normalized_Hostname{string} 68|610b7 1020r16 1029r50 1749r10
131p7 Packages_To_Check{107|88P12} 68|611b7 1433r34 1445r39 1750r10
132p7 Config{63|131P9} 68|612b7 1364m7 1444m39 1454r17 1468r14 1739r10
133p7 Config_File_Path{107|67P12} 68|613b7 1084m13 1086r16 1363m13 1370m10
. 1372m10 1375r10 1386r45 1417r32 1419r22 1427r13 1431r34 1458r15 1751r10
134b7 Automatically_Generated{boolean} 68|614b7 1385m7 1390r10 1465r14 1470m10
. 1752r10
135p7 On_Load_Config{32P9} 68|615b7 1409r18 1422r10 1423r10 1753r10
168U14*Add_Default_GNAT_Naming_Scheme 169=7 170>7 68|329b14 457l8 457t38
169i7 Config_File{76|101I9} 68|330b7 354r38 389r10 402m10 434r52 442r50 452r42
170p7 Project_Tree{76|88P9} 68|331b7 372r27 377r56 404r33 434r38 442r36 453r42
181U14*Set_Runtime_For 181>31 181>51 68|709s31 738s37 1537s10 1814b14 1819l8
. 1819t23
181i31 Language{58|149I9} 68|1814b31 1818r26
181s51 RTS_Name{string} 68|1814b51 1816r19 1817r38
188V13*Runtime_Name_For{string} 188>31 68|821s39 1285s35 1522s37 1792b13
. 1799l8 1799t24
188i31 Language{58|149I9} 68|1792b31 1794r29 1795r53
192V13*Runtime_Name_Set_For{boolean} 192>35 68|708s35 737s41 1805b13 1808l8
. 1808t28
192i35 Language{58|149I9} 68|1805b35 1807r33
195U14*Locate_Runtime 196>7 197>7 68|712s31 739s37 1496b14 1540l8 1540t22
196i7 Language{58|149I9} 68|1497b7 1522r55 1537r27
197p7 Project_Tree{63|103P9} 68|1498b7 1534r27
X 68 prj-conf.adb
49a4 Auto_Cgpr{string} 393r22 394r41 981r53 1005r42 1012r59
51a4 Config_Project_Env_Var{string} 839r28
55a4 Gprconfig_Name{string} 871r49 1046r27
57K12 RTS_Languages[102|70] 660r31 1407r13 1794r10 1795r34 1807r14 1818r7
71U14 Add_Attributes 72>7 73>7 74=7 116b14 323l8 323t22 485s13 509s19
72p7 Project_Tree{63|103P9} 117b7 121r60 486r16 510r22
73r7 Conf_Decl{63|247R9} 118b7 139r23 218r24 487r16 511r22
74r7 User_Decl{63|247R9} 119b7 140r23 222r27 235r32 236m13 237r34 488r16
. 512r22
81V13 Check_Target{boolean} 82>7 83>7 84>7 85>7 549b13 594l8 594t20 1467s11
82p7 Config_File{63|131P9} 550b7 559r36
83b7 Autoconf_Specified{boolean} 551b7 574r13
84p7 Project_Tree{63|103P9} 552b7 556r20
85s7 Target{string} 553b7 569r9 571r30
93V13 Locate_Config_File{107|67P12} 93>33 1084s33 1370s30 1372s30 1479b13
. 1490l8 1490t26
93s33 Name{string} 1479b33 1484r13 1488r38
97U14 Raise_Invalid_Config 97>36 98r22 583s16 587s16 874s13 941s22 949s22
. 1087s16 1379s13 1395s13 1456s10 1733s10 1783b14 1786l8 1786t28
97s36 Msg{string} 1783b36 1785r49
101U14 Apply_Config_File 102>7 103>7 463b14 533s22 543l8 543t25 1755s7
102p7 Config_File{63|131P9} 464b7 469r47 483r29 534r25
103p7 Project_Tree{63|103P9} 465b7 467r60 481r15 486r37 510r38 534r38
121p7 Shared{63|1522P9} 142r23 143r23 152m16 152r16 173r22 175r48 180m19
. 180r19 185r35 195m25 195r25 203r28 205r54 206m25 206r25 220r24 224r27 233r41
. 236r51 237m13 237r13 245r18 250r21 259r55 263r47 264m19 264r19 266m19 266r19
. 284r30 286r31 289r33 290m28 290r28 295m31 295r31 299m31 299r31 308m31 308r31
122i7 Conf_Attr_Id{63|187I9} 139m7 141r13 142r55 214m10
123r7 Conf_Attr{63|189R9} 142m10 145r17 151r35 155r24 164r49 214r26
124i7 Conf_Array_Id{63|225I9} 218m7 219r13 220r45 321m10
125r7 Conf_Array{63|227R9} 220m10 225r41 234r27 242r35 321r27
126i7 Conf_Array_Elem_Id{63|204I9} 242m13 243r19 245r47 317m16
127r7 Conf_Array_Elem{63|206R9} 244m16 251r53 260r38 271r22 272r32 317r38
128i7 Conf_List{63|135I9} 272m19 274r22 284r60 305m28 307r31
129r7 Conf_List_Elem{63|137R9} 283m28 291r30 305r41
131i7 User_Attr_Id{63|187I9} 140m7 143r55 152r48 180r51 215m10
132r7 User_Attr{63|189R9} 143m10 146r16 151m16 152r65 154r19 163r33 179m19
. 180r68 215r26
133i7 User_Array_Id{63|225I9} 222m10 223r16 224r48 226m13 232r13 266r40
134r7 User_Array{63|227R9} 224m13 225r23 226r30 234m13 235m13 237r55 247r38
. 261r43 262m19 264r48 266r58
135i7 User_Array_Elem_Id{63|204I9} 247m16 248r22 250r50 252m19 258r19 296r34
136r7 User_Array_Elem{63|206R9} 249m19 251r29 252r41 260m19 261m19 265r21
. 277r38 294m31 296r57
162i19 User_List{63|135I9} 194r42
164i19 Conf_List{63|135I9} 185r65 187m22 189r25
165r19 Conf_Elem{63|137R9} 185m22 186r35 187r35
166i19 New_List{63|135I9} 174m19 179r45 195r55 206r55 207m25
167r19 New_Elem{63|137R9} 186m22 194m25 195r68 204m25 206r68 207r37
276i25 Link{63|135I9} 309r33
278i25 Previous{63|135I9} 293r31 300r34 303m28 308r61
279i25 Next{63|135I9} 287m28 290r58 294r63 300r52 303r40
333U17 Create_Attribute 334>10 335>10 336>10 337>10 343b17 378l11 378t27
. 416s16 419s16 423s13 425s13 432s10 435s10 437s10 439s10 443s10 444s10 445s10
. 446s10 447s10
334i10 Name{58|149I9} 344b10 374r27
335s10 Value{string} 345b10 367r22 368r41
336s10 Index{string} 346b10 357r13 358r25 359r44
337i10 Pkg{76|101I9} 347b10 363r13 364r23 436r40 438r54 440r54 443r65 444r65
. 445r65 446r65 447r65
349i10 Attr{76|101I9} 350r31 371m10
352i10 Expr{58|149I9} 369m10 377r50
353i10 Val{58|149I9} 360m13 375r27
354i10 Parent{76|101I9} 364m13 373r27
382i7 Name{58|149I9} 395m10 406r49
383i7 Naming{76|101I9} 442m10 443r72 444r72 445r72 446r72 447r72
384i7 Compiler{76|101I9} 434m10 436r47 438r61 440r61
467p7 Shared{63|1522P9} 492r29 496r32 502r49 505r61 506m19 506r19 512r38
469r7 Conf_Decl{63|247R9} 487r37 490r29
470i7 Conf_Pack_Id{63|245I9} 490m13 491r19 492r52 516m16
471r7 Conf_Pack{63|263R9} 492m16 497r46 503r32 511r38 516r32
473r7 User_Decl{63|247R9} 484m13 488m37 488r37 494r32 504r37 505m19 506r42
. 519r34
474i7 User_Pack_Id{63|245I9} 494m16 495r22 496r55 498m19 501r19 513r41
475r7 User_Pack{63|263R9} 496m19 497r29 498r35 503m19 504m19 506r65
476p7 Proj{63|982P9} 481m7 482r13 483r13 484r26 519m13 519r13 524r16 528r27
. 541m10 541r18
526p19 List{63|1173P9} 528m19 529r25 532r25 534r54 535m22 535r30
555p7 Shared{63|1522P9} 559r65
557r7 Variable{63|167R9} 564r10 564r54 565r22
560i7 Tgt_Name{58|149I9} 565m10 570r20 571r56 582r16 585r38
561b7 OK{boolean} 568m7 573r14
617p7 Shared{63|1522P9} 665r69 687r18 691r29 761r31 762r31 768r31 769r31
. 796r66 865r25 1141r61 1277r45 1337r15 1347r18
619b7 At_Least_One_Compiler_Command{boolean} 1024r22 1295m19
623p7 Conf_File_Name{107|67P12} 696r25 700m25 979r16 1017r28 1369r10 1370r50
. 1377r21 1381r18
627p7 Selected_Target{107|67P12} 780r13 810m19 825r13 828r18 832r18 1023r19
. 1034r47 1468r56
629V16 Default_File_Name{string} 820b16 854l11 854t28 1372s50
632U17 Do_Autoconf 860b17 1095l11 1095t22 1401s13
636U17 Check_Builder_Switches 658b17 772l11 772t33 1367s7
639U17 Get_Project_Target 778b17 814l11 814t29 1366s7
643V16 Get_Config_Switches{107|660P12} 966s32 1129b16 1323l11 1323t30
646V16 Get_Db_Switches{107|660P12} 970s28 1101b16 1123l11 1123t26
649V16 Might_Have_Sources{boolean} 649>36 1170s16 1329b16 1355l11 1355t29
649p36 Project{63|131P9} 1329b36 1336r15 1346r18
659b10 Get_RTS_Switches{boolean} 703r28
664i10 Builder{63|245I9} 757r13 761r54 768r54
667i10 Switch_Array_Id{63|204I9} 685r19 687r47 750m16 758m13 765m13
670U20 Check_Switches 677b20 752l14 752t28 763s13 770s13
678r13 Switch_Array{63|206R9} 686m16 689r31 750r35
679i13 Switch_List{63|135I9} 689m16 690r34 691r59 747m19
680r13 Switch{63|137R9} 691m19 693r22 694r39 747r34
681i13 Lang{58|149I9} 735m34 737r63 738r54 739r53
682i13 Lang_Last{positive} 719m28 720r34 721r52 723m31 723r44 726r44 729r49
. 731r52 732r54 733r46
690l16 List_Loop 748l25 748e34
728a34 RTS{string} 738r60
787r16 Variable{63|167R9} 795m19 798r22 799r34 800r30 802r34
788p16 Proj{63|131P9} 792m16 794r22 796r44 806m19 806r27
789i16 Tgt_Name{58|149I9} 802m22 809r19 810r67
793l16 Project_Loop 803r27 807l25 807e37
821a10 Ada_RTS{string} 826r16 829r18 835r16 836r20
822p10 Tmp{107|67P12} 839m13 842r39 845m22 845r22
842a16 T{string} 847r19 850r26
861r10 Obj_Dir{63|167R9} 880r13 880r50 884r51 885r33 891r57
867p10 Gprconfig_Path{107|67P12} 871m10 873r13 1078r20
868b10 Success{boolean} 1080m20
900i14 J{integer} 901r29 902r29
914a13 Obj_Dir{string} 927r34 931r32 935r33 942r64 946r34 950r47 955r48 981r43
. 1012r49
915p13 Config_Switches{107|660P12} 966m13 1053r25 1055r30 1079r20 1082m19
. 1082r19
916p13 Db_Switches{107|660P12} 970m13 1058r25 1060r30 1079r42
917a13 Args{107|655A12} 974m13 975m13 981m19 1002m28 1012m25 1017m16 1025m22
. 1028m22 1033m19 1042m16 1050r30 1073r43 1078r40 1084r53 1088r41 1091r22
. 1092m22 1092r22
918i13 Arg_Last{positive} 1021m16 1037m16 1041m16 1041r28 1042r22 1048r30
. 1078r51
919b13 Obj_Dir_Exists{boolean} 956m22 980r19
985i22 Path_FD{107|168I9} 991m38 995r25 1001r47
986i22 Path_Name{58|434I9} 992m38 999r61 1006r58
997a28 Temp_Dir{string} 1003r42
1048i20 J{integer} 1050r36
1053i20 J{integer} 1055r47
1058i20 J{integer} 1060r43
1091i17 F{integer} 1092r28
1102p10 Result{107|660P12} 1107m10 1111m16 1111r16 1113m16 1113r16 1118m16
. 1118r16 1118r24 1122r17
1103i10 Nmb_Arg{natural} 1105m10 1107r44 1109r13
1110i17 J{integer} 1111r28 1113r28 1114r69
1131K18 Language_Htable[102|70] 1206r25 1211r25 1227r22 1256r19 1260r21 1266r19
. 1319r22
1140i10 IDE{63|245I9} 1276r45
1143U20 Add_Config_Switches_For_Project 1144>13 1145>13 1146=13 1154b20 1233l14
. 1233t45 1236r41
1144p13 Project{63|131P9} 1155b13 1170r36 1172r44 1180r36 1186r27 1197r27
1145p13 Tree{63|103P9} 1156b13 1161r66
1146i13 With_State{integer} 1157b13 1159r34
1161p13 Shared{63|1522P9} 1172r69 1187r27 1198r27 1222r30
1163r13 Variable{63|167R9} 1171m16 1174r19 1174r57 1183m22 1189r24 1190r35
. 1194m22 1200r25 1201r37 1203r42 1215r22 1220r27
1164b13 Check_Default{boolean} 1180m19 1182r26 1188m22 1193r22
1165i13 Lang{58|149I9} 1205m25 1206r46 1206r52 1226m22 1227r43 1227r49
1166i13 List{63|135I9} 1220m19 1221r25 1222r60 1229m22
1167r13 Elem{63|137R9} 1222m22 1224r39 1229r30
1235U20 For_Every_Imported_Project[63|1631] 64|760b14 68|1250s10
1241i10 Name{58|149I9} 1256m10 1258r16 1260m13 1266m10 1267r16 1274r18 1282r66
. 1285r53 1319m13
1242i10 Count{natural} 1257m10 1259m13 1259r22 1263r42 1265m10 1291r27 1303r33
. 1309r33 1318m13 1318r22
1243p10 Result{107|660P12} 1263m10 1291m19 1291r19 1303m25 1303r25 1309m25
. 1309r25 1322r17
1244r10 Variable{63|167R9} 1272m13 1288r19 1289r42 1299r60
1245i10 Dummy{integer} 1253m35 1253r35
1281a16 Config_Command=1282:47{string} 1292r33 1305r30 1311r30
1284a16 Runtime_Name{string} 1292r57 1305r54 1311r54
1298a22 Compiler_Command{string} 1302r43 1306r52 1307r43 1312r30
1330r10 Variable{63|167R9} 1333m10 1339r13 1340r20 1341r20 1343m13 1348r20
. 1349r23 1350r23
1357b7 Success{boolean} 1446m39
1358i7 Config_Project_Node{76|101I9} 1424m34 1424r34 1430m34 1438m10 1441r10
. 1447r39 1453r10
1388L9 Process_Config_File 1471r15
1480a7 Prefix_Path{string} 1482r10 1486r13
1500V16 Is_Base_Name{boolean} 1500>30 1507b16 1515l11 1515t23 1529s14
1500s30 Path{string} 1507b30 1509r19 1510r16 1510r55
1509i14 I{integer} 1510r22 1510r61
1519V16 Find_Rts_In_Path[69|216]{107|67P12} 1531s12 70|2058b13
1522a7 RTS_Name{string} 1529r28 1531r61 1534r62
1524p7 Full_Path{107|67P12} 1530m10 1533r13 1537r57 1538m16 1538r16
1626p7 Shared{63|1522P9} 1694r31
1628p7 Main_Config_Project{63|131P9} 1739m40 1739r40 1755r26
1629b7 Success{boolean} 1676m36 1682r14 1762m36 1767r10
1631p7 Conf_Project{63|131P9} 1655r22 1662m13 1732r10 1741r40
1635U17 Check_Project 1635>32 1643b17 1656s19 1664l11 1664t24 1727s7
1635p32 Project{63|131P9} 1643b32 1645r13 1647r13 1650r50 1662r29
1650p16 List{63|1173P9} 1655r57 1656r34 1657m19 1657r27
1690r16 Obj_Dir{63|167R9} 1697r19 1697r56 1701r57 1702r39 1708r63
X 69 prj-env.ads
32K13*Env 68|31w10 989r26 1361r26 1519r44 1564r26 69|270e12
45U14*Create_Temp_File 68|989s30
46p7 Shared{63|1522P9} 68|990r25
47i7 Path_FD{107|168I9} 68|991r25
48i7 Path_Name{58|434I9} 68|992r25
49s7 File_Use{string} 68|993r25
185V13*Is_Initialized{boolean} 68|1361s30 1564s30
215V21 Check_Filename{boolean} 68|1520r10
216v13*Find_Name_In_Path 68|1519r48
X 71 prj-err.ads
43K13*Err 68|32w10 953r26 71|97e12
70U14*Error_Msg 68|953s30
X 73 prj-part.ads
30K13*Part 68|33w10 1428r14 1432r38 1573r11 1577r35 73|70e13
34n7*Finalize_If_Error{32E9} 68|1432r43 1577r40
40U14*Parse 68|1428s19 1573s16
41p7 In_Tree{76|88P9} 68|1429r13 1574r10
42i7 Project{76|101I9} 68|1430r13 1575r10
43s7 Project_File_Name{string} 68|1431r13 1576r10
44e7 Errout_Handling{32E9} 68|1432r13 1577r10
45p7 Packages_To_Check{107|88P12} 68|1433r13 1578r10
47s7 Current_Directory{string} 68|1434r13 1579r10
48b7 Is_Config_File{boolean} 68|1435r13 1580r10
49r7 Env{76|46R9} 68|1436r13 1581r10
X 74 prj-pp.ads
35K13*PP 68|34w10 451r17 74|99e11
48U14*Pretty_Print 68|451s20
49i7 Project{76|101I9} 68|452r16
50p7 In_Tree{76|88P9} 68|453r16
57b7 Backward_Compatibility{boolean} 68|454r16
X 75 prj-proc.ads
32K13*Proc 68|35w10 35r24 1442r14 1759r11 75|80e13
34U14*Process_Project_Tree_Phase_1 68|1442s19 1672s7
35p7 In_Tree{63|103P9} 68|1443r13 1673r10
36p7 Project{63|131P9} 68|1444r13 1674r10
37p7 Packages_To_Check{107|88P12} 68|1445r13 1675r10
38b7 Success{boolean} 68|1446r13 1676r10
39i7 From_Project_Node{76|101I9} 68|1447r13 1677r10
40p7 From_Project_Node_Tree{76|88P9} 68|1448r13 1678r10
41r7 Env{76|46R9} 68|1449r13 1679r10
42b7 Reset_Tree{boolean} 68|1450r13 1680r10
55U14*Process_Project_Tree_Phase_2 68|1759s16
56p7 In_Tree{63|103P9} 68|1760r10
57p7 Project{63|131P9} 68|1761r10
58b7 Success{boolean} 68|1762r10
59i7 From_Project_Node{76|101I9} 68|1763r10
60p7 From_Project_Node_Tree{76|88P9} 68|1764r10
61r7 Env{76|46R9} 68|1765r10
X 76 prj-tree.ads
37K13*Tree 67|28w10 33r38 34r31 45r44 50r40 51r47 91r40 95r40 96r47 124r40
. 125r47 169r33 170r26 68|36w10 36r24 604r40 605r47 1548r44 1553r40 1554r47
. 1611r40 1615r40 1616r47 76|1530e13
46R9*Environment 67|51r52 96r52 125r52 68|605r52 1554r52 1616r52 76|61e14
53r7*Project_Path{69|163R9} 68|1361r50 1531r47 1564r50
59r7*Flags{63|1747R9} 68|947r25 954r29
88P9*Project_Node_Tree_Ref(87R9) 67|34r36 50r45 95r45 124r45 170r31 68|331r22
. 604r45 1553r45 1615r45
101I9*Project_Node_Id<integer> 67|33r43 45r49 91r45 169r38 68|330r29 337r18
. 347r18 349r17 354r19 383r18 384r18 1358r29 1548r49 1611r45
105i4*Empty_Node{101I9} 68|337r37 347r37 363r20 389r24 1358r48 1438r33 1441r33
. 1453r32 1583r30 1584r31
648V13*Create_Project{101I9} 68|403s12
649p7 In_Tree{88P9} 68|404r15
650i7 Name{58|149I9} 68|405r15
651i7 Full_Path{58|434I9} 68|406r15
652b7 Is_Config_File{boolean} 68|407r15
656V13*Create_Package{101I9} 68|434s22 442s20
664V13*Create_Attribute{101I9} 68|371s18
665p7 Tree{88P9} 68|372r13
666i7 Prj_Or_Pkg{101I9} 68|373r13
667i7 Name{58|149I9} 68|374r13
668i7 Index_Name{58|149I9} 68|375r13
669e7 Kind{63|157E9} 68|376r13
671i7 Value{101I9} 68|377r13
688V13*Create_Literal_String{101I9} 68|377s27
X 77 prj-util.ads
28K13*Util 68|37w10 37r24 77|265e13
99V13*Value_Of{63|167R9} 68|1273s15
102i7 Attribute_Or_Array_Name{58|149I9} 68|1275r18
103i7 In_Package{63|245I9} 68|1276r18
104p7 Shared{63|1522P9} 68|1277r18
105b7 Force_Lower_Case_Index{boolean} 68|1278r18
125V13*Value_Of{63|204I9} 68|759s15 766s15
126i7 Name{58|149I9} 68|760r18 767r18
127i7 In_Arrays{63|225I9} 68|761r18 768r18
128p7 Shared{63|1522P9} 68|762r18 769r18
133V13*Value_Of{63|245I9} 68|665s22 1141s18
141V13*Value_Of{63|167R9} 68|558s20 796s21 862s22 1172s18 1184s24 1195s24
. 1334s12 1344s15 1691s28
195U14*Write_Source_Info_File 68|1771s13
200U14*Read_Source_Info_File 68|1720s10
X 87 snames.ads
34K9*Snames 68|39w6 39r20 87|2051e11
292i4*Name_Target{58|149I9} 68|559r23 796r31
632i4*Name_Ada{58|149I9} 68|708r57 710r34 712r47 821r57 1211r46 1211r56
676i4*Name_Casing{58|149I9} 68|447r28
687i4*Name_Dot_Replacement{58|149I9} 68|446r28
1206i4*Name_Body_Suffix{58|149I9} 68|445r28
1208i4*Name_Builder{58|149I9} 68|665r32
1211i4*Name_Compiler_Command{58|149I9} 68|1275r45
1222i4*Name_Default_Language{58|149I9} 68|432r28 1196r27
1223i4*Name_Default_Switches{58|149I9} 68|767r31
1225i4*Name_Dependency_Kind{58|149I9} 68|440r13
1227i4*Name_Driver{58|149I9} 68|436r13
1245i4*Name_Ide{58|149I9} 68|1141r28
1255i4*Name_Languages{58|149I9} 68|1172r28 1185r27
1256i4*Name_Language_Kind{58|149I9} 68|438r13
1265i4*Name_Library_Auto_Init_Supported{58|149I9} 68|423r31 425r31
1281i4*Name_Library_Support{58|149I9} 68|416r34 419r34
1312i4*Name_Object_Dir{58|149I9} 68|863r25 1692r31
1335i4*Name_Separate_Suffix{58|149I9} 68|444r28
1337i4*Name_Source_Dirs{58|149I9} 68|1335r15
1339i4*Name_Source_Files{58|149I9} 68|1345r18
1343i4*Name_Spec_Suffix{58|149I9} 68|443r28
1348i4*Name_Switches{58|149I9} 68|760r31
X 92 system.ads
64M9*Address
X 102 s-htable.ads
56I12 Header_Num 68|58r7 1132r13
59+12 Element 68|59r7 1133r13
62*7 No_Element{59+12} 68|60r7 1134r13
66+12 Key 68|61r7 1135r13
67V21 Hash{56I12} 68|62r7 1136r13
68V21 Equal{boolean} 68|63r7 1137r13
72U17 Set 68|1206s41[1131] 1211s41[1131] 1227s38[1131] 1818s21[57]
79V16*Get{58|149I9} 68|1794s24[57] 1795s48[57] 1807s28[57]
87V16*Get_First{58|149I9} 68|660s45[57] 1256s35[1131] 1266s35[1131] 1407s27[57]
92V16 Get_Next{58|149I9} 68|1260s37[1131] 1319s38[1131]
X 106 s-memory.ads
53V13*Alloc{92|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{92|64M9} 105i<c,__gnat_realloc>22
X 107 s-os_lib.ads
67P12*String_Access{123|45P9} 67|55r40 100r40 133r40 68|93r55 613r40 623r24
. 627r25 822r20 867r28 1479r55 1524r19 1558r40 1620r40
69V14*"="=70:22{boolean} 68|873r28 1086r33 1375r27 1386r62 1417r49 1427r30
. 1533r23 1687r45 1768r48
72U14*Free=72:62 68|845s16 1092s16 1363s7 1538s10 1714s16
74A12*String_List{123|54A9}<integer> 68|1263r24
85V14*"&"=86:41{123|54A9} 68|1078r61 1079r40
88P12*String_List_Access{123|55P9} 67|52r36 97r36 131r36 68|611r36 1555r36
. 1617r36
93U14*Free=94:22 68|1082s13
168I9*File_Descriptor<integer> 68|985r34
176i4*Invalid_FD{168I9} 68|995r36
281U14*Close 68|1001s40
419V13*Normalize_Pathname{string} 68|1537s37
464V13*Is_Absolute_Path{boolean} 68|884s16 1302s25 1688s17 1701s22
475V13*Is_Directory{boolean} 68|927s20 946s20 1520r28
537V13*Locate_Exec_On_Path{67P12} 68|871s28
548V13*Locate_Regular_File{67P12} 68|1483s17 1488s17
655A12*Argument_List{74A12}<integer> 68|917r31 1107r24
660P12*Argument_List_Access{88P12} 68|643r43 646r39 915r31 916r31 1101r39
. 1102r19 1129r43 1243r21
677U14*Spawn 68|1078s13
905V13*Getenv{67P12} 68|839s20
960e4*Directory_Separator{character} 68|896r38 902r35 908r39 910r39 1004r42
. 1486r37 1510r27 1712r41
963e4*Path_Separator{character} 68|1485r19
X 123 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
X 128 table.ads
106A12*Table_Type(58|149I9)<integer>
109A15*Big_Table_Type{106A12[54|85]}<integer>
117P12*Table_Ptr(109A15[54|85])
121p7*Table{117P12[54|85]} 68|1114r62[54|85]
145V16*Last{integer} 68|1106s32[54|85] 1110s42[54|85]
X 132 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
113P9*String_Ptr(string)