This file is indexed.

/usr/lib/gcc-cross/arm-linux-gnueabihf/5/adalib/gnatprj/prj-env.ali is in libgnatprj5-dev-armhf-cross 5.3.1-14ubuntu2cross1.

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
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
V "GNAT Lib v5"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -march=armv7-a
A -mfloat-abi=hard
A -mfpu=vfpv3-d16
A -mthumb
A -mtls-dialect=gnu
P SS ZX

RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_ALLOCATORS
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IO
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 NO_OBSOLESCENT_FEATURES
RV SPARK_05

U prj.env%b		prj-env.adb		02f18b89 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.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.adb		a-stream.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
Z ada.unchecked_conversion%s
Z ada.unchecked_deallocation%s
W fmap%s		fmap.adb		fmap.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.directory_operations%s  g-dirope.adb	g-dirope.ali
Z gnat.heap_sort_g%s
W interfaces%s		interfac.ads		interfac.ali
W makeutl%s		makeutl.adb		makeutl.ali
W opt%s			opt.adb			opt.ali
W osint%s		osint.adb		osint.ali
W output%s		output.adb		output.ali
W prj%s			prj.adb			prj.ali
W prj.com%s		prj-com.ads		prj-com.ali
W sdefault%s		sdefault.adb		sdefault.ali
W system%s		system.ads		system.ali
W system.address_image%s  s-addima.adb		s-addima.ali
W system.concat_2%s	s-conca2.adb		s-conca2.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.img_int%s	s-imgint.adb		s-imgint.ali
Z system.memory%s	s-memory.adb		s-memory.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
W tempdir%s		tempdir.adb		tempdir.ali

U prj.env%s		prj-env.ads		c19af8da BN EE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.dynamic_htables%s  g-dynhta.adb		g-dynhta.ali
W gnat.os_lib%s		g-os_lib.ads		g-os_lib.ali
W interfaces%s		interfac.ads		interfac.ali
W prj%s			prj.adb			prj.ali
W system%s		system.ads		system.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.pool_global%s	s-pooglo.adb		s-pooglo.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

D ada.ads		20070406091342 3ffc8e18 ada%s
D a-charac.ads		20070912115821 2d3ec45b ada.characters%s
D a-chahan.ads		20140611123156 1601a50f ada.characters.handling%s
D a-chlat1.ads		20140225151544 66457d31 ada.characters.latin_1%s
D a-contai.ads		20101025135029 61e5e089 ada.containers%s
D a-coorse.ads		20140730141528 8324ef7c ada.containers.ordered_sets%s
D a-coorse.adb		20141120141704 084ca9ce ada.containers.ordered_sets%b
D a-crbltr.ads		20110831090720 b8a2dc05 ada.containers.red_black_trees%s
D a-crbtgk.ads		20090409150019 18ae3fab ada.containers.red_black_trees.generic_keys%s
D a-crbtgk.adb		20140220134615 62191c0e ada.containers.red_black_trees.generic_keys%b
D a-crbtgo.ads		20090409150019 375f6f61 ada.containers.red_black_trees.generic_operations%s
D a-crbtgo.adb		20140220134615 885f84ae ada.containers.red_black_trees.generic_operations%b
D a-rbtgso.ads		20090409150019 8700a961 ada.containers.red_black_trees.generic_set_operations%s
D a-rbtgso.adb		20130411125854 4b1a1b3e ada.containers.red_black_trees.generic_set_operations%b
D a-except.ads		20140730140058 5250cb69 ada.exceptions%s
D a-finali.ads		20140611123707 69f99942 ada.finalization%s
D a-ioexce.ads		20140225151544 e4a01f64 ada.io_exceptions%s
D a-iteint.ads		20110906092602 7c7305e9 ada.iterator_interfaces%s
D a-stream.ads		20141120112812 119b8fb3 ada.streams%s
D a-string.ads		20070406091342 90ac6797 ada.strings%s
D a-strmap.ads		20140611123156 e8bb714a ada.strings.maps%s
D a-tags.ads		20140730140058 dc4d0634 ada.tags%s
D a-textio.ads		20140717063745 386df5d4 ada.text_io%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D ali.ads		20150130112027 a45e0b7b ali%s
D alloc.ads		20150107084147 61013b91 alloc%s
D atree.ads		20150313134724 561167a4 atree%s
D casing.ads		20140717063745 5c2a7161 casing%s
D csets.ads		20140122165324 e948558f csets%s
D debug.ads		20090420131856 3ea59655 debug%s
D einfo.ads		20150313134724 eedc4daa einfo%s
D err_vars.ads		20140801132617 d6d090e9 err_vars%s
D errutil.ads		20121106112827 74c2502c errutil%s
D fmap.ads		20121106112827 2fe51c48 fmap%s
D gnat.ads		20140801083227 fd2ad2f1 gnat%s
D g-casuti.ads		20110801150502 0f32eb76 gnat.case_util%s
D g-dirope.ads		20141120111340 940c4438 gnat.directory_operations%s
D g-dynhta.ads		20141031105956 97389d1d gnat.dynamic_htables%s
D g-dynhta.adb		20141031105956 1f327438 gnat.dynamic_htables%b
D g-dyntab.ads		20140225151544 07ce153b gnat.dynamic_tables%s
D g-dyntab.adb		20140521105248 008c9b78 gnat.dynamic_tables%b
D g-hesorg.ads		20110801150502 106922da gnat.heap_sort_g%s
D g-hesorg.adb		20110801150502 33b32c5b gnat.heap_sort_g%b
D g-htable.ads		20140225151544 4b643b8d gnat.htable%s
D g-os_lib.ads		20090409150019 0db74523 gnat.os_lib%s
D g-string.ads		20090409150019 c6abc540 gnat.strings%s
D gnatvsn.ads		20150106085906 aa00e04c gnatvsn%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D interfac.ads		20141120112812 6033a23f interfaces%s
D i-cstrea.ads		20140801100435 e53d8b8e interfaces.c_streams%s
D makeutl.ads		20141031112219 f15f8e9c makeutl%s
D namet.ads		20150302110329 53fa811d namet%s
D namet.adb		20150302110329 235707b9 namet%b
D opt.ads		20150302110329 e5e8f770 opt%s
D osint.ads		20140804124756 38aa0095 osint%s
D output.ads		20140801093848 2d9479ad output%s
D prj.ads		20150107084942 367480b7 prj%s
D prj.adb		20150106103054 97482683 prj%b
D prj-attr.ads		20140804095501 e598f841 prj.attr%s
D prj-com.ads		20090407150127 a94a24fc prj.com%s
D prj-env.ads		20150106085750 6d61a053 prj.env%s
D prj-env.adb		20160414143414 f9cb0ce0 prj.env%b
D prj-err.ads		20100909123135 bb996db2 prj.err%s
D prj-ext.ads		20140124142722 f07399b9 prj.ext%s
D prj-tree.ads		20141031142808 6b916b44 prj.tree%s
D restrict.ads		20150107084942 b99f0fe3 restrict%s
D rident.ads		20120712104910 770cd2d0 rident%s
D scans.ads		20140731100213 8f94e6cc scans%s
D scng.ads		20140127165229 638213eb scng%s
D scng.adb		20150302134931 f4aca036 scng%b
D sdefault.ads		20160414143414 5469d765 sdefault%s
D sinfo.ads		20150324122610 65b0e0c9 sinfo%s
D sinput.ads		20140730103741 ef954964 sinput%s
D snames.ads		20160414143546 0164078b snames%s
D stringt.ads		20140220134420 b6600148 stringt%s
D styleg.ads		20140731100213 844c3f46 styleg%s
D styleg.adb		20140731100213 3d62d571 styleg%b
D stylesw.ads		20140219111205 552dc895 stylesw%s
D system.ads		20141030114420 bb029e6a system%s
D s-addima.ads		20140718094033 a1ec9d3a system.address_image%s
D s-casuti.ads		20140225151544 240969d7 system.case_util%s
D s-carun8.ads		20140225151544 a903718d system.compare_array_unsigned_8%s
D s-conca2.ads		20140225151544 02a0d7d0 system.concat_2%s
D s-crc32.ads		20140225151544 e3a788c7 system.crc32%s
D s-crtl.ads		20141120112812 0ebbdb71 system.crtl%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-ficobl.ads		20140718105747 078245e4 system.file_control_block%s
D s-finmas.ads		20140225151139 814daec4 system.finalization_masters%s
D s-finroo.ads		20120426095924 4ff27390 system.finalization_root%s
D s-htable.ads		20140225151139 84c2b3ea system.htable%s
D s-imgint.ads		20090409150019 02dbe0c2 system.img_int%s
D s-memory.ads		20140225151139 597d6634 system.memory%s
D s-os_lib.ads		20150220113817 5853d835 system.os_lib%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads		20110804083314 542f33d0 system.pool_global%s
D s-rident.ads		20140717070432 57110bac system.rident%s
D s-secsta.ads		20140225151139 86a2856d system.secondary_stack%s
D s-soflin.ads		20140801100131 aa763b52 system.soft_links%s
D s-stache.ads		20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads		20150220094550 fa0a3617 system.standard_library%s
D s-stalib.adb		20140225151139 f2fe2716 system.standard_library%b
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-stoele.adb		20140801093848 ed88f8fb system.storage_elements%b
D s-stopoo.ads		20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads		20140718101241 97a6219c system.storage_pools.subpools%s
D s-stratt.ads		20131014135145 aedef97e system.stream_attributes%s
D s-stratt.adb		20090409150019 56ef263e system.stream_attributes%b
D s-string.ads		20140225151139 8fe54fb7 system.strings%s
D s-traent.ads		20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads		20140731130224 9d58a4c0 system.unsigned_types%s
D s-utf_32.ads		20140225151139 9e89e9cc system.utf_32%s
D s-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
D table.ads		20090506081141 e3a9ec16 table%s
D table.adb		20141107135941 9716557f table%b
D tempdir.ads		20130129143747 e97579d3 tempdir%s
D tree_io.ads		20140718093624 6de0ef2c tree_io%s
D types.ads		20150130153101 63969ace types%s
D types.adb		20140801083227 7e6e78d2 types%b
D uintp.ads		20160414143414 f3f1d794 uintp%s
D unchconv.ads		20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads		20070406091342 214516a4 unchecked_deallocation%s
D urealp.ads		20130411125352 e500ee51 urealp%s
D widechar.ads		20140801083227 3fd6363b widechar%s
X 1 ada.ads
16K9*Ada 19e8 63|35r6 35r23 1949r20
X 6 a-coorse.ads
324R9 Node_Type
325P9 Node_Access(324R9[59|592[805[63|138]]])
X 7 a-coorse.adb
54V13 Color{8|35E9} 11|45i19[59|592[805[63|704]]]
57V13 Left{6|325P9[59|592[805[63|920]]]} 11|41i19[59|592[805[63|920]]]
60V13 Parent{6|325P9[59|592]} 11|39i19[59|592]
63V13 Right{6|325P9[59|592]} 11|43i19[59|592]
66U14 Set_Color 11|46i19[59|592[805[63|920]]]
69U14 Set_Left 11|42i19[59|592[805[63|920]]]
72U14 Set_Right 11|44i19[59|592[805[63|920]]]
75U14 Set_Parent 11|40i19[59|592[805[63|1677]]]
X 18 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[6|68]>
X 23 a-textio.ads
49K13*Text_IO 471e16 63|35w10 35r27 1949r24
52P9*File_Type 63|1949r32
53n23*In_File{53E9} 63|1956r25
92U14*Open 63|1956s13
98U14*Close 63|1977s13
183V13*End_Of_File{boolean} 63|1958s23
244U14*Get_Line 63|1959s16
X 35 fmap.ads
41K9*Fmap 81e9 63|26w6 764r7 773r16 775r16
59U14*Add_To_File_Map 63|775s21
60i7 Unit_Name{53|596I9} 63|776r19
61i7 File_Name{53|571I9} 63|777r19
62i7 Path_Name{53|571I9} 63|778r19
70U14*Reset_Tables 63|764s12
76U14*Add_Forbidden_File_Name 63|773s21
X 36 gnat.ads
34K9*GNAT 37e9 62|29r6 30r6 254r34 263r14 63|37r6 37r37 56r37 64r37 470r35
. 952r16 2245r23 2252r22 2312r30
X 38 g-dirope.ads
43K14*Directory_Operations 268e30 63|37w11 37r42
45A12*Dir_Name_Str{string}<integer>
89V13*Get_Current_Dir{45A12} 63|2155s40
X 39 g-dynhta.ads
53K14*Dynamic_HTables 349e25 62|29w11 254r39
102P12*Instance
154I12 Header_Num 62|255r7
157+12 Element 62|256r7
160*7 No_Element{157+12} 62|257r7
164+12 Key 62|258r7
165V21 Hash{154I12} 62|259r7
166V21 Equal{boolean} 62|260r7
168k12*Simple_HTable 235e21 62|254r55
170P12*Instance<102P12[220[58|1491]]> 62|268r30[254]
171p7*Nil{170P12[62|254]} 62|273r56[254]
173U17*Set 63|2322s28[62|254]
177U17*Reset<105p17> 63|2105s22[62|254] 2336s22[62|254]
182V16*Get{53|588I9} 63|2219s37[62|254]
190V16*Get_First{58|740P9} 63|1087s31[58|1491] 1356s31[58|1491] 1456s28[58|1491]
. 1557s28[58|1491]
196V16*Get_Next{58|740P9} 63|1219s34[58|1491] 1407s34[58|1491] 1494s31[58|1491]
. 1594s31[58|1491]
X 41 g-dyntab.ads
51+9 Table_Component_Type 63|57r7 65r7 471r10
52I9 Table_Index_Type 63|58r7 66r7 472r10
54*4 Table_Low_Bound{52I9} 63|59r7 67r7 473r10
55i4 Table_Initial{positive} 63|60r7 68r7 474r10
56i4 Table_Increment{natural} 63|61r7 69r7 475r10
58k14*Dynamic_Tables 223e24 63|56r42 64r42 470r40
92A9 Table_Type(58|404R9)<63|469I12>
94A12*Big_Table_Type{92A9[63|56]}<integer>
103P9 Table_Ptr(94A12[63|470])
111R9*Instance 63|96r47[56] 102r47[64] 285r47[64] 424r47[56] 478r37[470]
. 1614r40[56] 1615r40[64]
112p7*Table{103P9[63|64]} 63|295r26[64] 299r29[64] 299r64[64] 302r26[64]
. 328r47[58|166] 435r47[58|166] 445r29[56] 562r29[470] 564r29[470] 566r29[470]
. 576r21[470] 1314r60[58|166] 1314r61[58|166] 1731r43[56] 1757r43[64]
122U14 Init 63|713s23[470] 1689s28[56] 1699s31[64] 1707s31[64]
127V13*Last{integer} 63|291s54[64] 297s46[64] 303s34[64] 441s57[56] 561s47[470]
. 574s43[470] 576s41[470] 1729s57[56] 1755s57[64]
144i4*First{integer} 63|291r27[64] 441r30[56] 477r59[470] 1729r30[56] 1755r30[64]
156U14 Increment_Last 63|575s26[470]
164U14*Append 63|310s25[64] 452s31[56]
X 46 g-os_lib.ads
51K14*OS_Lib=51:36 62|30w11 263r19 63|952r21 2245r28 2252r27 2312r35
X 52 makeutl.ads
42K9*Makeutl 603e12 63|27w6 27r20
X 53 namet.ads
38K9*Namet 707e10 62|236r32 63|636r15 644r15 1039r43 1042r43 1363r18 1367r30
. 1387r18 1390r38 1459r22 1474r16 1491r16 1534r43 1537r43 2186r32 2196r21
. 2306r18
151a4*Name_Buffer{string} 63|816r27 820m10 821r25 908m19 1032m7 1048m13 1053m13
. 1059m10 1060m36 1060r36 1268r21 1469r28 1486r28 1527m7 1543m13 1548m13
. 1733m13 1734r28 1759m13 1760r28 1916r13 2003m7 2012r22 2022r21 2030r13
. 2034m16 2035r18 2049r31 2058r30 2063m19 2064r21 2065m19 2084r32 2164r48
. 2167r32 2168r35 2217m7 2320m13
157i4*Name_Len{natural} 63|816r45 819m10 819r22 820r23 821r43 862m22 907m19
. 1031m7 1032r25 1047m13 1048r31 1052m13 1053r31 1058m10 1059r28 1268r39
. 1469r46 1486r46 1526m7 1527r25 1542m13 1543r31 1547m13 1548r31 1732m13
. 1732r25 1733r26 1734r46 1758m13 1758r25 1759r26 1760r46 1916r26 2002m7
. 2003r25 2011r25 2017r28 2021r23 2033r34 2038m13 2038r25 2061r30 2064r46
. 2066m19 2084r50 2152m13 2164r66 2167r50 2168r53 2216m7 2217r25 2319m13
. 2320r31
179I9*Name_Id<integer> 62|54r18 258r21 63|57r31 792r18 937r57 1024r27 1025r27
. 1026r27 1568r28 1585r28 2190r17
316U14*Get_Name_String 63|903s16 910s19 1267s13 1467s16 1484s16 1731s13 1757s13
322V13*Get_Name_String{string} 63|211s26 329s23 586s16 592s16 600s16 606s16
. 615s19 621s19 636s21 644s21 743s24 859s32 896s49 982s27 1039s49 1042s49
. 1071s22 1075s22 1108s37 1125s35 1129s35 1141s35 1145s35 1173s37 1189s35
. 1192s35 1204s35 1207s35 1315s24 1363s24 1367s36 1387s24 1390s44 1459s28
. 1474s22 1491s22 1534s49 1537s49 1788s13 1800s19 1812s19 2241s44
415V13*Name_Find{179I9} 63|1033s28 1049s30 1054s30 1061s27 1528s28 1544s30
. 1549s30 2218s14 2321s21
489U14*Add_Char_To_Name_Buffer 63|867s28 877s22 880s25 882s25 1917s13 2156s16
. 2160s13
498U14*Add_Str_To_Name_Buffer 63|896s25 1911s10 2080s10 2155s16 2159s13 2161s13
525U14*Store_Encoded_Character 63|865s28
571I9*File_Name_Type<179I9> 63|778r32 836r19 1098r34 1118r41 1135r43 1164r34
. 1182r41 1198r43 1518r27 1519r27 1520r27 1521r27
576i4*No_File{571I9} 63|895r35 1361r55 1384r55 1461r44 1478r44
588I9*Path_Name_Type<179I9> 62|48r23 56r22 76r23 141r30 236r38 256r21 63|65r31
. 101r22 204r26 284r22 484r19 794r22 973r23 1000r23 1339r30 1652r17 2186r38
. 2196r27
593i4*No_Path{588I9} 62|257r21 63|210r21 484r38 849r44 979r23 1412r18 1440r63
. 1441r63 1671r24 1688r60 1698r51 1706r54 2239r28 2285r48 2306r24
596I9*Unit_Name_Type<179I9> 63|776r32
X 55 opt.ads
50K9*Opt 2285e8 63|28w6 741r13 2050r48 2248r44 2255r43 2315r51
651b4*Follow_Links_For_Files{boolean} 63|2248r48 2255r47 2315r55
659b4*Follow_Links_For_Dirs{boolean} 63|2050r52
1590b4*Verbose_Mode{boolean} 63|741r17
X 56 osint.ads
44K9*Osint 790e10 63|29w6 29r20
52a4*Project_Include_Path_File{string} 63|1787r13
53a4*Project_Objects_Path_File{string} 63|1799r19 1811r19
94U14*Canonical_Case_File_Name 63|1030s7 1046s13 1051s13 1060s10 1355s10
. 1525s7 1541s13 1546s13
157V13*Is_Directory_Separator{boolean} 63|2232s30
X 57 output.ads
44K9*Output 227e11 63|30w6 30r20
106U14*Write_Char 63|1068s10 1072s10 1076s10 1109s25 1174s25
113U14*Write_Eol 63|1069s10 1073s10 1077s10 1110s25 1175s25 1378s19 1401s19
. 1416s10
130U14*Write_Str 63|660s13 742s13 743s13 1066s10 1067s10 1070s10 1071s10
. 1074s10 1075s10 1107s25 1108s25 1172s25 1173s25 1345s10 1346s10 1347s10
. 1377s19 1400s19 1415s10 1458s10 1466s16 1472s13 1483s16 1489s13 1981s16
. 1982s16
137U14*Write_Line 63|744s13 981s13 1121s28 1137s28 1150s28 1185s28 1200s28
. 1212s28 1454s7 1459s10 1463s16 1469s16 1473s13 1480s16 1486s16 1490s13
. 1497s7 1983s16
X 58 prj.ads
42K9*Prj 2126e8 62|32r9 275r5 63|31r6 31r20 39r14 700r13 844r23 957r13 988r10
. 1429r13 1747r13 1772r13 2354r5
117P9*Project_Tree_Ref(116R9) 62|34r36 37r39 40r40 55r18 69r21 81r19 91r29
. 102r29 112r27 131r22 139r26 148r17 158r17 63|112r19 120r20 130r20 181r29
. 189r20 199r20 467r21 491r20 515r20 759r40 793r18 805r20 830r20 1013r27
. 1243r17 1247r18 1257r18 1288r17 1292r20 1302r20 1337r26 1438r36 1450r39
. 1507r22 1606r29 1636r20 1647r20
127a4*Project_File_Extension{string} 63|2246r33 2272r27 2294r48
140i7*Name{53|588I9} 63|849r36 1126r59 1142r59 1190r59 1205r59 1368r61 1391r69
. 1468r55 1485r55
141i7*Display_Name{53|588I9} 63|778r58 910r48 1267r51 1374r52 1397r52
145r4*No_Path_Information{139R9} 63|1266r37 1365r58 1389r59
148P9*Project_Id(147R9) 62|53r18 68r21 80r19 90r29 101r29 111r27 130r22 131r47
. 140r30 147r17 157r17 63|111r19 119r20 129r20 180r29 188r20 198r20 466r21
. 490r20 514r20 791r18 804r20 829r20 1012r27 1020r23 1242r17 1246r18 1256r18
. 1287r17 1291r20 1301r20 1338r30 1506r22 1507r47 1509r16 1605r29 1635r20
. 1646r20
149p4*No_Project{148P9} 63|1225r42 1411r18 1462r49 1479r49 1509r30
152I9*String_List_Id<118|59I9> 63|79r21 94r22 318r21 323r20 422r22 426r20
. 1305r23
153i4*Nil_String{152I9} 63|327r24 434r24 1313r30
154R9*String_Element 161e14 63|324r20 427r20 1306r23
155i7*Value{53|179I9} 63|445r56
157i7*Display_Value{53|179I9} 63|329r51 452r64 1315r52
160i7*Next{152I9} 63|331r32 457r32 1316r38
297P9*Language_Ptr(296R9) 63|520r28 1018r32 1513r23
303V13*Get_Language_From_Name{297P9} 63|521s21 1019s25 1514s16
310I9*Header_Num<short_integer> 62|255r21
315V13*Hash{310I9} 62|259r21
321n27*File_Based{321E9} 63|850r55
321n39*Unit_Based{321E9} 63|872r52
404R9*Lang_Naming_Data 421e14 63|471r34 522r19 1037r31 1532r22
405i7*Dot_Replacement{53|571I9} 63|562r52 563r60 592r40 606r40 621r43
408e7*Casing{29|47E9} 63|564r52 565r60 589r30 603r30 618r33
411i7*Separate_Suffix{53|571I9} 63|566r52 567r60 611r45 615r43
414i7*Spec_Suffix{53|571I9} 63|586r40 1040r53 1535r53
418i7*Body_Suffix{53|571I9} 63|600r40 611r23 1043r53 1538r53
436P9*Source_Id(435R9) 63|497r31 524r19 631r31 760r14 835r19
454p4*No_Source{436P9} 63|542r34 769r27 845r32 848r45
463e7*Kind{321E9} 63|850r48 872r45
467r7*Naming_Data{404R9} 63|556r32 1037r63 1532m59
541i7*Mapping_Spec_Suffix{53|571I9} 63|889r53
544i7*Mapping_Body_Suffix{53|571I9} 63|892r53
695r7*Config{462R9} 63|556r25 850r41 872r38 889r46 892r46 1037r56 1532m52
725n25*Spec{725E9} 63|638r27 879r39 887r30 1160r41 1161r51 1169r39 1170r55
. 1190r48 1205r48 1359r33 1360r45 1361r41 1364r38 1365r44 1368r50 1373r38
. 1374r41 1461r30 1462r33 1468r36 1475r34 1579r30 1580r46 1589r43
725n31*Impl{725E9} 63|890r30 1094r35 1095r45 1103r39 1104r55 1126r48 1142r48
. 1383r36 1384r41 1385r45 1388r38 1389r45 1391r58 1396r38 1397r41 1478r30
. 1479r33 1485r36 1491r56 1562r30 1563r46 1572r43
725n37*Sep{725E9} 63|890r37
733A9*File_Names_Data(436P9)<725E9>
736i7*Name{53|179I9} 63|636r50 776r58 859r61 1116r30 1180r30 1459r50 1568r21
. 1585r21
737a7*File_Names{733A9} 63|1094r23 1095r33 1103r27 1104r43 1126r36 1142r36
. 1160r29 1161r39 1169r27 1170r43 1190r36 1205r36 1359r21 1360r33 1361r29
. 1364r26 1365r32 1368r38 1373r26 1374r29 1383r24 1384r29 1385r33 1388r26
. 1389r33 1391r46 1396r26 1397r29 1461r18 1462r21 1468r24 1475r22 1478r18
. 1479r21 1485r24 1491r44 1562r18 1563r34 1572r31 1579r18 1580r34 1589r31
740P9*Unit_Index(735R9) 63|1023r27 1352r26 1451r14 1516r14
742p4*No_Unit_Index{740P9} 63|771r26 851r49 853r34 1457r21
756n35*No{756E9} 63|548r71
764p7*Project{148P9} 63|1095r51 1161r57 1373r44 1396r44 1462r39 1468r42 1479r39
. 1485r42 1572r49 1589r49
777p7*Language{297P9} 63|850r32 872r29 889r37 892r37
791e7*Kind{725E9} 63|638r20 879r32 886r34
794p7*Unit{740P9} 63|546r31 636r45 771r18 776r53 851r41 853r26 859r56
800i7*Index{118|59I9} 63|548r25 647r20 649r25
813b7*Locally_Removed{boolean} 63|545r27 772r21 906r26 1360r51 1385r51
816b7*Suppressed{boolean} 63|772r55 847r27
820p7*Replaced_By{436P9} 63|848r31
823i7*File{53|571I9} 63|644r45 773r51 777r37 1104r61 1170r61 1361r47 1364r44
. 1384r47 1388r44 1461r36 1475r40 1478r36 1491r62 1563r52 1580r52
826i7*Display_File{53|571I9} 63|903r40
829r7*Path{139R9} 63|778r53 849r31 910r43 1126r54 1142r54 1190r54 1205r54
. 1365r50 1368r56 1374r47 1389r51 1391r64 1397r47
873e7*Naming_Exception{756E9} 63|548r51
971V13*Image{string} 63|589s16 603s16 618s19
980V13*Get_Object_Directory{53|588I9} 63|205s19 1666s21
982b7 Including_Libraries{boolean} 63|207r22 1668r16
983b7 Only_If_Ada{boolean} 63|208r22 1669r16
1000V13*Ultimate_Extending_Project_Of{148P9} 63|1372s18 1395s18 1597s14
1253i7*Name{53|179I9} 63|528r61 840r59
1265r7*Path{139R9} 63|1468r50 1485r50
1291p7*Extends{148P9} 63|1225r32 1229r37
1317r7*Object_Directory{139R9} 63|1266r17 1267r34
1391i7*Include_Path_File{53|588I9} 63|1688r40 1691m59 1782r21 1785r20
1395i7*Source_Dirs{152I9} 63|135r21 164r21 1305r45 1661r44
1400p7*Ada_Include_Path{94|70P12} 63|151r21 155m21 159r25
1413p7*Ada_Objects_Path{94|70P12} 63|228r47 229r25 243m21
1419p7*Ada_Objects_Path_No_Libs{94|70P12} 63|232r26 234r25 245m21
1430i7*Objects_Path_File_With_Libs{53|588I9} 63|1698r21 1702m43 1794r23 1797r26
1434i7*Objects_Path_File_Without_Libs{53|588I9} 63|1706r21 1710m43 1806r23
. 1809r26
1438i7*Config_File_Name{53|588I9} 63|747m22
1441b7*Config_File_Temp{boolean} 63|748m22
1445b7*Config_Checked{boolean} 63|712r26 749m22
1485V13*Has_Ada_Sources{boolean} 63|1312s13 1660s16
1491K12*Units_Htable[39|168] 63|1087r18 1219r21 1356r18 1407r21 1456r15 1494r18
. 1557r15 1594r18
1504R9*Source_Iterator 2002e14 63|523r19 761r14 837r19
1506V13*For_Each_Source{1504R9} 63|541s18 766s15 841s18
1509i7 Language{53|179I9} 63|841r53
1517V13*Element{436P9} 63|542s16 543s23 768s18 844s27
1520U14*Next 63|553s13 782s10 916s13
1580r7*String_Elements{41|111R9[166]} 63|328r31 435r31 1314r45
1585r7*Private_Part{1574R9} 63|1440m22 1441m22 1781r18 1784m17 1788r37 1793r23
. 1796m23 1801r29 1805r23 1808m23 1813r29
1588P9*Shared_Project_Tree_Data_Access(1577R9) 62|46r19 74r19 63|80r21 95r22
. 319r21 423r22 971r19 998r19 1612r25
1623p7*Units_HT{39|170P12[1491]} 63|1087r50 1219r52 1356r50 1407r52 1456r47
. 1494r49 1557r47 1594r49
1640p7*Shared{1588P9} 63|135r42 164r42 934r33 1314r37 1314r38 1440r15 1441r15
. 1612r68
1657V13*Debug_Name{53|179I9} 63|931s51
1692+12 State 63|921r37
1693U22 Action 63|921r55
1697u14*For_Every_Project_Imported 63|139r13 216r13 705r13 921r9 1273r13
. 1322r13 1678r13
1701b7 Include_Aggregated{boolean} 63|154r41[138] 941r35[920]
1702b7 Imported_First{boolean} 63|718r42[704]
1788U14*Set_Path_File_Var 63|1786s10 1798s16 1810s16
1913U14*Record_Temp_File 63|985s10
1945n23*Default{1945E9} 63|1344r30 1376r39 1399r39 1414r30
1945n40*High{1945E9} 63|527r33 532r36 659r33 815r33 930r30 936r30 980r33
. 1065r30 1106r45 1120r48 1136r48 1149r48 1171r45 1184r48 1199r48 1211r48
. 1844r30 1971r39 2120r30 2163r36 2208r30
1952e4*Current_Verbosity{1945E9} 63|527r13 532r16 659r13 815r13 930r10 936r10
. 980r13 1065r10 1106r25 1120r28 1136r28 1149r28 1171r25 1184r28 1199r28
. 1211r28 1344r10 1376r19 1399r19 1414r10 1844r10 1971r19 2120r10 2163r16
. 2208r10
1958U14*Debug_Output 63|533s16 816s13 1845s10 1972s19 2121s10 2164s16
1959U14*Debug_Output 63|528s13 840s10 931s10
1964U14*Debug_Increase_Indent 63|937s10 2209s10
1966U14*Debug_Decrease_Indent 63|963s7 2259s19 2287s10 2326s7
2028i7*Current_Source_Path_File{53|588I9} 63|1440m35 1781r31 1784m30 1788r50
2034i7*Current_Object_Path_File{53|588I9} 63|1441m35 1793r36 1796m36 1801r42
. 1805r36 1808m36 1813r42
X 59 prj.adb
805U17 For_Projects[58|1743] 565b14[63|1677]
X 61 prj-com.ads
31K13*Com 40e12 63|31w10 31r24 700r17 957r17 988r14 1747r17 1772r17
33P9*Fail_Proc
35p4*Fail{33P9} 63|700r21 957r21 988r18 1747r21 1772r21
X 62 prj-env.ads
32K13*Env 58|42k9 62|254E12 275l9 275e12 63|39b18 1429r17 2354l9 2354t12
34U14*Initialize 34>26 63|1438b14 1442l8 1442t18
34p26 In_Tree{58|117P9} 63|1438b26 1440r7 1441r7
37U14*Print_Sources 37>29 63|1450b14 1498l8 1498t21
37p29 In_Tree{58|117P9} 63|1450b29 1456r39 1494r41
40U14*Create_Mapping 40>30 63|759b14 784l8 784t22
40p30 In_Tree{58|117P9} 63|759b30 766r32
45U14*Create_Temp_File 46>7 47<7 48<7 49>7 63|934s7 970b14 991l8 991t24 1003s7
46p7 Shared{58|1588P9} 63|971b7 985r28
47i7 Path_FD{94|186I9} 63|972b7 977m33
48i7 Path_Name{53|588I9} 63|973b7 977m42 979r10 982r44 985r36
49a7 File_Use{string} 63|974b7 981r48 989r45
52U14*Create_Mapping_File 53>7 54>7 55>7 56<7 63|790b14 964l8 964t27
53p7 Project{58|148P9} 63|791b7 941r10
54i7 Language{53|179I9} 63|792b7 841r65
55p7 In_Tree{58|117P9} 63|793b7 931r63 934r25 941r19
56i7 Name{53|588I9} 63|794b7 934m47 937r66
67U14*Create_Config_Pragmas_File 68>7 69>7 63|465b14 753l8 753t34
68p7 For_Project{58|148P9} 63|466b7 712r14 718r13 747r10 748r10 749r10
69p7 In_Tree{58|117P9} 63|467b7 718r26
73U14*Create_New_Path_File 74>7 75<7 76<7 63|997b14 1004l8 1004t28 1691s10
. 1701s13 1709s13
74p7 Shared{58|1588P9} 63|998b7 1003r25
75i7 Path_FD{94|186I9} 63|999b7 1003m33
76i7 Path_Name{53|588I9} 63|1000b7 1003m42
79V13*Ada_Include_Path{string} 80>7 81>7 82>7 63|110b13 173l8 173t24
80p7 Project{58|148P9} 63|111b7 151r13 154r16 155r13 159r17 164r13
81p7 In_Tree{58|117P9} 63|112b7 154r25 164r34
82b7 Recursive{boolean} 63|113b7 146r10
89V13*Ada_Objects_Path{94|70P12} 90>7 91>7 92>7 63|179b13 250l8 250t24
90p7 Project{58|148P9} 63|180b7 228r39 229r17 232r18 234r17 238r28 243r13
. 245r13
91p7 In_Tree{58|117P9} 63|181b7 238r37
92b7 Including_Libraries{boolean} 63|182b7 207r45 228r10 231r17 242r13
100U14*Set_Ada_Paths 101>7 102>7 103>7 104>7 105>7 63|1604b14 1819l8 1819t21
101p7 Project{58|148P9} 63|1605b7 1688r32 1691r51 1698r13 1702r35 1706r13
. 1710r35 1718r28 1782r13 1785r12 1794r15 1797r18 1806r15 1809r18
102p7 In_Tree{58|117P9} 63|1606b7 1612r60 1718r37
103b7 Including_Libraries{boolean} 63|1607b7 1668r39 1697r27 1792r13
104b7 Include_Path{boolean} 63|1608b7 1688r10 1779r10
105b7 Objects_Path{boolean} 63|1609b7 1697r10 1705r13 1791r10
109V13*File_Name_Of_Library_Unit_Body{string} 110>7 111>7 112>7 113>7 114>7
. 63|1010b13 1235l8 1235t38
110a7 Name{string} 63|1011b7 1021r33 1039r36 1042r36 1058r22 1059r41 1067r22
111p7 Project{58|148P9} 63|1012b7 1019r49 1020r37
112p7 In_Tree{58|117P9} 63|1013b7 1087r42 1219r44
113b7 Main_Project_Only{boolean} 63|1014b7 1092r20 1159r20 1224r24
114b7 Full_Path{boolean} 63|1015b7 1124r28 1140r28 1188r28 1203r28
128V13*Project_Of{58|148P9} 129>7 130>7 131>7 63|1504b13 1598l8 1598t18
129a7 Name{string} 63|1505b7 1511r33 1534r36 1537r36
130p7 Main_Project{58|148P9} 63|1506b7 1514r40
131p7 In_Tree{58|117P9} 63|1507b7 1557r39 1594r41
137U14*Get_Reference 138>7 139>7 140<7 141<7 63|1335b14 1418l8 1418t21
138a7 Source_File_Name{string} 63|1336b7 1346r21 1351r36
139p7 In_Tree{58|117P9} 63|1337b7 1356r42 1407r44
140p7 Project{58|148P9} 63|1338b7 1371m16 1394m16 1411m7
141i7 Path{53|588I9} 63|1339b7 1374m16 1397m16 1412m7
145U22 Action 145>30 63|1315s16
145a30 Path{string}
146u14*For_All_Source_Dirs 147>7 148>7 63|1286b14 1329l8 1329t27
147p7 Project{58|148P9} 63|1287b7 1328r24
148p7 In_Tree{58|117P9} 63|1288b7 1328r33
155U22 Action 155>30 63|1268s13
155a30 Path{string}
156u14*For_All_Object_Dirs 157>7 158>7 63|1241b14 1280l8 1280t27
157p7 Project{58|148P9} 63|1242b7 1279r24
158p7 Tree{58|117P9} 63|1243b7 1279r33
166R9*Project_Search_Path 171r38 174r29 185r27 185r57 188r46 192r36 195r34
. 199r24 210r31 217r38 224r14 233r35 248r14 262c9 269e14 271r38 63|1425r14
. 1826r24 1854r36 1865r46 1876r29 2091r31 2101r38 2113r14 2183r35 2333r34
. 2343r27 2343r57
171r4*No_Project_Search_Path{166R9} 271c4
173U14*Initialize_Default_Project_Path 174=7 175>7 176>7 63|1875b14 2085l8
. 2085t39
174r7 Self{166R9} 63|1876b7 1924r26 1932r10 1933m10 1935r10 1935r21 1964r26
. 1965m19 1989m27 1995m27 2002r19 2003r38 2075m13 2075r13 2084m7
175a7 Target_Name{string} 63|1877b7 1880r28 1881r36 1912r43
176a7 Runtime_Name{string} 63|1878b7
185U14*Copy 185>20 185<48 63|2343b14 2352l8 2352t12
185r20 From{166R9} 63|2343b20 2347r10 2348r33
185r48 To{166R9} 63|2343b48 2345m13 2348m10
188U14*Initialize_Empty 188=32 63|1865b14 1869l8 1869t24
188r32 Self{166R9} 63|1865b32 1867m13 1867r13 1868m7
192V13*Is_Initialized{boolean} 192>29 63|1854b13 1859l8 1859t22 1924s10 2093s22
. 2206s22
192r29 Self{166R9} 63|1854b29 1856r14 1857r19 1858r28 1858r39
195U14*Free 195=20 63|2333b14 2337l8 2337t12 2345s7
195r20 Self{166R9} 63|2333b20 2335m13 2335r13 2336m29 2336r29
198U14*Add_Directories 199=7 200>7 201>7 63|1825b14 1848l8 1848t23 1989s10
. 1995s10
199r7 Self{166R9} 63|1826b7 1832r10 1833m10 1835r17 1837m13 1839m13
200a7 Path{string} 63|1827b7 1833r58 1837r38 1839r65 1846r26
201b7 Prepend{boolean} 63|1828b7 1836r13
210U14*Get_Path 210>24 210<52 63|2091b14 2095l8 2095t16
210r24 Self{166R9} 63|2091b24 2093r38 2094r15
210p52 Path{94|70P12} 63|2091b52 2094m7
217U14*Set_Path 217=24 217>59 63|2101b14 2106l8 2106t16
217r24 Self{166R9} 63|2101b24 2103m13 2103r13 2104m7 2105m29 2105r29
217a59 Path{string} 63|2101b59 2104r32
222V21 Check_Filename{boolean} 222>37 63|1429r40 2125s13 2167s16 2200r28
222a37 Name{string}
223v13*Find_Name_In_Path 224>7 225>7 63|1429r21 2112b13 2176l8 2176t25 2200r9
224r7 Self{166R9} 63|2113b7 2135r19 2136r25 2137r28 2138r24 2143r31 2146r26
. 2147r24 2154r38 2159r37
225a7 Path{string} 63|2114b7 2121r36 2124r28 2125r29 2126r32 2161r37
232U14*Find_Project 233=7 234>7 235>7 236<7 63|2182b14 2327l8 2327t20
233r7 Self{166R9} 63|2183b7 2206r38 2219r42 2270r18 2279r30 2294r35 2300r35
. 2322m33 2322r33
234a7 Project_File_Name{string} 63|2184b7 2192r33
235a7 Directory{string} 63|2185b7 2211r15 2247r44 2254r43 2271r18 2279r36
. 2314r51
236i7 Path{53|588I9} 63|2186b7 2258m19 2286m10 2306m10 2321m13 2322r50
247V13*Get_Runtime_Path{94|70P12} 248>7 249>7 63|1424b13 1432l8 1432t24
248r7 Self{166R9} 63|1425b7 1431r32
249a7 Name{string} 63|1426b7 1431r38
254K12 Projects_Paths[39|168] 268r15 273r41 63|2105r7 2219r22 2322r13 2336r7
263p7*Path{94|70P12} 272m32 63|1832r15 1833m15 1835r22 1837m18 1839m18 1856r19
. 1857r24 1858r33 1858r44 1867m18 1868m12 1932r15 1933m15 1935r15 1935r26
. 1964r31 1965m24 2002r24 2003r43 2075m18 2084m12 2094r20 2103m18 2104m12
. 2135r24 2136r30 2137r33 2138r28 2138r29 2143r36 2146r31 2147r28 2147r29
. 2154r43 2159r42 2335m18 2347r15 2348m13 2348r38
268p7*Cache{39|170P12[254]} 273m32 63|2105m34 2219r47 2322m38 2336m34
X 63 prj-env.adb
41N4 Buffer_Initial 152r40 162r37 237r37 481r55 797r57 1631r55
44a4 Uninitialized_Prefix=44:50{string} 1833r35
48a4 No_Project_Default_Dir{string} 2030r43 2034r33 2038r36
56K12 Source_Path_Table[41|58] 96r29 424r29 441r12 441r39 452r13 1614r22
. 1689r10 1729r12 1729r39
64K12 Object_Path_Table[41|58] 102r29 285r29 291r9 291r36 297r28 303r16 310r7
. 1615r22 1699r13 1707r13 1755r12 1755r39
72U14 Add_To_Buffer 73>7 74=7 75=7 256b14 277l8 277t21 657s10 821s10 1734s13
. 1760s13
73a7 S{string} 257b7 261r48 275r43
74p7 Buffer{94|70P12} 258b7 264r20 267r49 269r46 270m19 271m13 275r7
75i7 Buffer_Last{natural} 259b7 261r34 269r30 269r59 275r15 276m7
78U14 Add_To_Path 79>7 80>7 81=7 82=7 134s10 163s10 317b14 333l8 333t19
79i7 Source_Dirs{58|152I9} 318b7 326r18
80p7 Shared{58|1588P9} 319b7 328r24
81p7 Buffer{94|70P12} 320b7 330m23
82i7 Buffer_Last{natural} 321b7 330m31
86U14 Add_To_Path 87>7 88=7 89=7 211s13 329s10 335b14 415l8 415t19
87a7 Dir{string} 336b7 376r49 383r32 413r48 413r63 414r36
88p7 Buffer{94|70P12} 337b7 376r22 394r14 403r43 404m16 405m10 410r10 413r7
89i7 Buffer_Last{natural} 338b7 376r35 383r18 385r10 403r27 403r56 408r10
. 409m10 409r25 410r18 413r15 413r34 414m7 414r22
93U14 Add_To_Source_Path 94>7 95>7 96=7 421b14 459l8 459t26 1661s16
94i7 Source_Dirs{58|152I9} 422b7 433r18
95p7 Shared{58|1588P9} 423b7 435r24
96r7 Source_Paths{41|111R9[56]} 424b7 441r63 445r16 452m39
100U14 Add_To_Object_Path 101>7 102=7 283b14 311l8 311t26 1672s16
101i7 Object_Dir{53|588I9} 284b7 295r42 303r58 310r47
102r7 Object_Paths{41|111R9[64]} 285b7 291r60 295r13 297r52 299r16 299r51
. 302r13 303r40 310m33
115p7 Buffer{94|70P12} 135m50 135r50 152m13 155r53 156m19 156r19 162m10 164m50
. 164r50 167r41 169m19 169r19
116i7 Buffer_Last{natural} 135m58 135r58 155r66 164m58 164r58 167r54
118U17 Add 119>10 120>10 121=10 128b17 136l11 136t14 139r50
119p10 Project{58|148P9} 129b10 135r13
120p10 In_Tree{58|117P9} 130b10 135r34
121b10 Dummy{boolean} 131b10
138U17 For_All_Projects[58|1697] 59|776b14 63|153s13
141b7 Dummy{boolean} 154m34 154r34
167a13 Result{string} 170r20
184p7 Buffer{94|70P12} 211m50 211r50 237m10 239r32 240m16 240r16
185i7 Buffer_Last{natural} 211m58 211r58 239r45
187U17 Add 188>10 189>10 190=10 197b17 213l11 213t14 216r50
188p10 Project{58|148P9} 198b10 206r22
189p10 In_Tree{58|117P9} 199b10 202r31
190b10 Dummy{boolean} 200b10
204i10 Path{53|588I9} 210r13 211r43
215U17 For_All_Projects[58|1697] 59|776b14 63|238s10
218b7 Dummy{boolean} 238m46 238r46
220p7 Result{94|70P12} 239m10 243r41 245r49 248r17
261i7 Last{natural} 264r13 275r34 276r22
266p13 New_Buffer{94|70P12} 269r13 271r23
290i11 Index{integer} 295r33 297r15
296i17 Index2{integer} 299r36 299r71
323i7 Current{58|152I9} 326m7 327r13 328r54 331m10
324r7 Source_Dir{58|154R9} 328m10 329r40 331r21
340i7 Len{natural} 394m7 396r10 398m13 398r20 399r23 402r41
341p7 New_Buffer{94|70P12} 402m10 403r10 405r20
342i7 Min_Len{natural} 383m7 389m10 389r21 396r16 399r30
344V16 Is_Present{boolean} 344>28 344>43 351b16 371l11 371t21 376s10
344a28 Path{string} 351b28 352r37 355r19 360r21 360r40 362r35 363r27 364r30
344a43 Dir{string} 351b43 352r49 362r22 363r37 364r24 364r45
352i10 Last{integer} 355r33
355i14 J{integer} 360r17 360r46 362r18 363r33 364r36 364r41
426i7 Current{58|152I9} 433m7 434r13 435r54 457m10
427r7 Source_Dir{58|154R9} 435m10 445r45 452r53 457r21
428b7 Add_It{boolean} 436m10 446m16 451r13
440i14 Index{integer} 445r36
469I12 Naming_Id<118|59I9> 472r34 477r33 487r24
470K15 Naming_Table[41|58] 477r46 478r24 561r34 574r30 575r13 576r28 713r10
477i7 Default_Naming{469I12} 560r28
478r7 Namings{41|111R9[470]} 561r53 562r21 564r21 566r21 574r49 575m42 575r42
. 576r13 576r47 713m29 713r29
481p7 Buffer{94|70P12} 657m28 657r28 692r34 752m13 752r13
482i7 Buffer_Last{natural} 657m36 657r36 692r54 694r23 724r13
484i7 File_Name{53|588I9} 689m42 743r41 747r42
485i7 File{94|186I9} 689m36 691r13 692r28 695r23
487i7 Current_Naming{469I12} 560m10 561r16 562r36 564r36 566r36 569m13 569r31
. 574r13
489U17 Check 490>10 491>10 492=10 513b17 625l11 625t16 705r50
490p10 Project{58|148P9} 514b10 521r45 528r53 541r44
491p10 In_Tree{58|117P9} 515b10 541r35
492i10 State{integer} 516b10 518r31
497U17 Put 497>22 550s16 631b17 653l11 653t14
497p22 Source{58|436P9} 631b22 636r38 638r13 644r38 647r13 649r18
500U17 Put 500>22 635s10 636s10 639s13 641s13 644s10 645s10 648s13 649s13
. 655b17 662l11 662t14 676s10 677s10
500a22 S{string} 655b22 657r25 660r24 677r15
501U17 Put_Line 501>27 582s13 584s13 587s13 590s13 596s13 598s13 601s13 604s13
. 612s16 613s16 616s16 619s16 652s10 668b17 678l11 678t19 726s13 727s13 728s13
. 729s13 731s13 732s13 733s13 734s13
501a27 S{string} 668b27 676r15
506U17 Write_Temp_File 684b17 702l11 702t26 739s10
520p10 Lang{58|297P9} 531r13 556r20
522r10 Naming{58|404R9} 556m10 563r53 565r53 567r53 576r60 586r33 589r23
. 592r33 600r33 603r23 606r33 611r16 611r38 615r36 618r26 621r36
523r10 Iter{58|1504R9} 541m10 542r25 543r32 553m19 553r19
524p10 Source{58|436P9} 543m13 545r20 546r24 548r18 548r44 550r21
685b10 Status{boolean} 695m29 699r17
686i10 Last{natural} 692m13 694r16
704U17 Check_Imported_Projects[58|1697] 59|776b14 63|717s10
707i7 Dummy{integer} 718m35 718r35
760p7 Data{58|436P9} 768m10 769r20 771r13 772r16 772r50 773r46 776r48 777r32
. 778r48
761r7 Iter{58|1504R9} 766m7 768r27 782m16 782r16
796i7 File{94|186I9} 934m41 948r13 949r28 952r35
797p7 Buffer{94|70P12} 821m54 821r54 949r34 961m13 961r13
798i7 Buffer_Last{natural} 821m62 821r62 949r54 951r23
800U17 Put_Name_Buffer 813b17 822l11 822t26 900s19 904s16 913s16
803U17 Process 804>10 805>10 806=10 828b17 918l11 918t18 921r65
804p10 Project{58|148P9} 829b10 840r51 841r44
805p10 In_Tree{58|117P9} 830b10 841r35
806i10 State{integer} 831b10 833r31
835p10 Source{58|436P9} 844m13 845r23 847r20 848r24 849r24 850r25 851r34
. 853r19 859r49 872r22 879r25 886r27 889r30 892r30 903r33 906r19 910r36
836i10 Suffix{53|571I9} 888m28 891m28 895r25 896r66
837r10 Iter{58|1504R9} 841m10 844r36 916m19 916r19
858a22 Uname{string} 863r31 864r28 865r68 867r53
863i26 J{integer} 864r35 865r75 867r60
920U17 For_Every_Imported_Project[58|1697] 59|776b14 63|940s7
925i7 Dummy{integer} 941m28 941r28
944i10 Last{natural} 949m13 951r16
945b10 Status{boolean} 952m41 956r17
1018p7 Lang{58|297P9} 1035r10 1037r51
1020p7 The_Project{58|148P9} 1095r61 1161r67 1225r20 1229m10 1229r25
1021a7 Original_Name{string} 1030m33 1030r33 1031r19 1032r38
1023p7 Unit{58|740P9} 1087m10 1088r16 1094r18 1095r28 1103r22 1104r38 1116r25
. 1126r31 1142r31 1160r24 1161r34 1169r22 1170r38 1180r25 1190r31 1205r31
. 1219m13
1024i7 The_Original_Name{53|179I9} 1033m7 1116r37 1118r57 1180r37 1182r57
1025i7 The_Spec_Name{53|179I9} 1049m13 1061m10 1062r27 1071r39 1198r59 1207r52
1026i7 The_Body_Name{53|179I9} 1054m13 1062m10 1075r39 1135r59 1145r52
1037r13 Naming{58|404R9} 1040r46 1043r46
1038a13 Extended_Spec_Name=1039:41{string} 1046r39 1047r25 1048r44
1041a13 Extended_Body_Name=1042:41{string} 1051r39 1052r25 1053r44
1098i19 Current_Name{53|571I9} 1104m22 1108r54 1118r26 1129r52 1135r28
1164i19 Current_Name{53|571I9} 1170m22 1173r54 1182r26 1192r52 1198r28
1245U17 For_Project 1246>10 1247>10 1248=10 1255b17 1270l11 1270t22 1273r50
1246p10 Prj{58|148P9} 1256b10 1266r13 1267r30
1247p10 Tree{58|117P9} 1257b10 1260r31
1248i10 Dummy{integer} 1258b10
1272U17 Get_Object_Dirs[58|1697] 1279s7
1274i7 Dummy{integer} 1279m39 1279r39
1290U17 For_Project 1291>10 1292>10 1293=10 1300b17 1319l11 1319t22 1322r50
1291p10 Prj{58|148P9} 1301b10 1305r41 1312r30
1292p10 In_Tree{58|117P9} 1302b10 1314r30
1293i10 Dummy{integer} 1303b10
1305i10 Current{58|152I9} 1313r19 1314r68 1316m16
1306r10 The_String{58|154R9} 1314m16 1315r41 1316r27
1321U17 Get_Source_Dirs[58|1697] 1328s7
1323i7 Dummy{integer} 1328m42 1328r42
1351a10 Original_Name{string} 1355m36 1355r36 1364r52 1369r60 1388r52 1392r63
1352p10 Unit{58|740P9} 1356m10 1358r16 1359r16 1360r28 1361r24 1364r21 1365r27
. 1368r33 1373r21 1374r24 1383r19 1384r24 1385r28 1388r21 1389r28 1391r41
. 1396r21 1397r24 1407m13
1428V16 Find_Rts_In_Path[62|223]{94|70P12} 1431s14 2112b13
1451p7 Unit{58|740P9} 1456m7 1457r13 1459r45 1461r13 1462r16 1468r19 1475r17
. 1478r13 1479r16 1485r19 1491r39 1494m10
1509p7 Result{58|148P9} 1572m16 1589m16 1597r45
1511a7 Original_Name{string} 1525m33 1525r33 1526r19 1527r38
1513p7 Lang{58|297P9} 1530r10 1532r47
1516p7 Unit{58|740P9} 1557m7 1558r13 1562r13 1563r29 1568r16 1572r26 1579r13
. 1580r29 1585r16 1589r26 1594m10
1518i7 Current_Name{53|571I9} 1563m13 1569r23 1570r23 1580m13 1586r23 1587r23
1519i7 The_Original_Name{53|571I9} 1528m7 1553r27 1554r27 1568r37 1569r38
. 1585r37 1586r38
1520i7 The_Spec_Name{53|571I9} 1544m13 1553m10 1587r38
1521i7 The_Body_Name{53|571I9} 1549m13 1554m10 1570r38
1532r13 Naming{58|404R9} 1535r46 1538r46
1533a13 Extended_Spec_Name=1534:41{string} 1541r39 1542r25 1543r44
1536a13 Extended_Body_Name=1537:41{string} 1546r39 1547r25 1548r44
1612p7 Shared{58|1588P9} 1661r57 1691r32 1702r16 1710r16 1781r11 1784r10
. 1788r30 1793r16 1796r16 1801r22 1805r16 1808r16 1813r22
1614r7 Source_Paths{41|111R9[56]} 1661m65 1661r65 1689m34 1689r34 1729r63
. 1731r30
1615r7 Object_Paths{41|111R9[64]} 1672m42 1672r42 1699m37 1699r37 1707m37
. 1707r37 1755r63 1757r30
1619i7 Source_FD{94|186I9} 1691m40 1725r10 1737r25 1740r20
1620i7 Object_FD{94|186I9} 1702m24 1710m24 1751r10 1763r25 1766r20
1624b7 Process_Source_Dirs{boolean} 1655r13 1690m10 1717r10
1625b7 Process_Object_Dirs{boolean} 1665r13 1700m13 1708m13 1717r33
1627b7 Status{boolean} 1740m31 1743m13 1746r17 1766m31 1768m13 1771r17
1630i7 Last{natural} 1737m10 1739r13 1763m10 1765r13
1631p7 Buffer{94|70P12} 1734m57 1734r57 1737r36 1760m57 1760r57 1763r36 1818m13
. 1818r13
1632i7 Buffer_Last{natural} 1726m10 1734m65 1734r65 1737r56 1739r20 1752m10
. 1760m65 1760r65 1763r56 1765r20
1634U17 Recursive_Add 1635>10 1636>10 1637=10 1645b17 1675l11 1675t24 1678r50
1635p10 Project{58|148P9} 1646b10 1660r33 1661r36 1667r16
1636p10 In_Tree{58|117P9} 1647b10 1650r31
1637b10 Dummy{boolean} 1648b10
1652i10 Path{53|588I9} 1666m13 1671r16 1672r36
1677U17 For_All_Projects[58|1697] 59|776b14 63|1718s10
1680b7 Dummy{boolean} 1718m46 1718r46
1728i14 Index{integer} 1731r50
1754i14 Index{integer} 1757r50
1830p7 Tmp{94|70P12} 1835m10 1837r62 1839r38 1841m16 1841r16
1881b7 Add_Default_Dir{boolean} 2031m13 2079r10
1882i7 First{positive} 2009m7 2011r16 2012r35 2014m13 2014r22 2017r20 2019r18
. 2030r26 2049r44 2058r43 2061r66 2062r31 2065r32 2072m10
1883i7 Last{positive} 2019m10 2021r16 2022r34 2024m13 2024r21 2030r35 2033r22
. 2043m13 2043r21 2049r53 2058r52 2061r59 2064r34 2067m19 2072r19
1885a7 Ada_Project_Path{string} 1945r36
1886a7 Gpr_Project_Path{string} 1944r36
1887a7 Gpr_Project_Path_File{string} 1943r36
1893p7 Gpr_Prj_Path_File{94|70P12} 1943m7 1947r10 1956r34 1982r27
1894p7 Gpr_Prj_Path{94|70P12} 1944m7 1988r10 1989r33 1992m13 1992r13
1895p7 Ada_Prj_Path{94|70P12} 1945m7 1994r10 1995r33 1998m13 1998r13
1899p7 Prefix{118|113P9} 1912r30
1900p7 Runtime{118|113P9}
1902U17 Add_Target 1909b17 1919l11 1919t21
1949p13 File{23|52P9} 1956m19 1956r19 1958r36 1959r26 1977m20 1977r20
1950a13 Line{string} 1959m32 1962r45 1967r51 1973r35
1951i13 Last{natural} 1959m38 1961r19 1962r28 1967r62 1973r46
1953p13 Tmp{94|70P12} 1964m19 1967r24 1968m25 1968r25
2033i17 J{integer} 2034r29 2035r31
2047a16 New_Dir{string} 2058r19 2059r27 2061r41 2062r39 2065r54
2051i16 New_Len{positive} 2061m19 2063r48 2066r31
2052i16 New_Last{positive} 2062m19 2063r32 2065r41 2067r27
2116i7 First{natural} 2135m10 2136r16 2137r19 2138r35 2140m16 2140r25 2143r23
. 2145r21 2154r49 2159r48 2171m13
2117i7 Last{natural} 2145m13 2146r19 2147r35 2149m16 2149r24 2154r58 2159r57
. 2171r22
2188p7 Result{94|70P12} 2268m13 2277r13 2278m13 2285r10 2293r10 2294m10 2299r10
. 2300m10 2305r10 2313r33 2318m19 2318r19
2189b7 Has_Dot{boolean} 2228m13 2243r24 2267r17 2293r37
2190i7 Key{53|179I9} 2218m7 2219r54 2322r45
2192a7 File{string} 2210r42 2216r19 2217r38 2226r36 2227r13 2232r54 2235r32
. 2246r26 2253r25 2272r20 2279r70 2294r41 2300r41
2196i7 Cached_Path{53|588I9} 2219m7 2239r13 2241r61 2258r27 2285r33 2286r18
2199V16 Try_Path_Name[62|223]{94|70P12} 2112b13 2269s15 2279s15 2294s20 2300s20
2226l7 Check_Dot 2229r18 2232r15 2233l16 2233e25
2226i23 K{integer} 2227r19 2232r60
2241a16 Cached{string} 2244r30 2251r20
2311a13 Final_Result{string} 2319r25 2320r44
X 72 sdefault.ads
33K9*Sdefault 63|32w6 2079r30 2081r36 72|39e13
38V13*Project_Dir_Prefix{118|113P9} 63|2079s39 2081s45
X 80 system.ads
67M9*Address
X 93 s-memory.ads
53V13*Alloc{80|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{80|67M9} 105i<c,__gnat_realloc>22
X 94 s-os_lib.ads
70P12*String_Access{109|45P9} 62|92r53 210r63 225r29 249r29 263r26 63|74r28
. 81r28 88r28 115r21 182r53 184r21 220r16 258r28 266r35 320r28 337r28 341r20
. 481r21 797r21 1426r29 1631r21 1830r13 1893r27 1894r27 1895r27 1953r19 2091r63
. 2114r29 2188r17
72V14*"="=73:22{boolean} 63|151r38 228r64 232r51 1832r20 1856r24 1932r20
. 2277r20 2285r17 2293r17 2299r17 2305r17 2347r20
75U14*Free=75:62 63|156s13 169s13 240s10 270s13 404s10 752s7 961s7 1818s7
. 1841s10 1867s7 1968s19 1992s7 1998s7 2075s7 2103s7 2318s13 2335s7
186I9*File_Descriptor<integer> 62|47r23 75r23 63|485r19 796r21 972r23 999r23
. 1619r19 1620r19
194i4*Invalid_FD{186I9} 63|485r38 691r21 796r40 948r21 1619r38 1620r38 1725r23
. 1751r23
302U14*Close 63|695s16 952s28 1740s13 1766s13
415V13*Write{integer} 63|692s21 949s21 1737s18 1763s18
457V13*Normalize_Pathname{string} 63|2048s28 2245s35 2252s34 2312s42
459a7 Directory{string} 63|2247r26 2254r25 2314r33
460b7 Resolve_Links{boolean} 63|2050r31 2248r26 2255r25 2315r33
461b7 Case_Sensitive{boolean} 63|2249r26 2256r25 2316r33
499V13*Is_Absolute_Path{boolean} 63|2124s10 2154s20 2235s14
503V13*Is_Regular_File{boolean} 63|2200r46
510V13*Is_Directory{boolean} 63|1429r58
958V13*Getenv{70P12} 63|1943s28 1944s28 1945s28
1019e4*Directory_Separator{character} 63|1917r38 2156r41 2160r38 2271r30
. 2279r48
1022e4*Path_Separator{character} 63|44r52 360r55 363r51 410r34 1837r45 1839r48
. 1912r13 1933r41 1967r34 2012r44 2022r47 2080r34 2138r44 2147r48
X 102 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 109 s-string.ads
45P9*String_Access(string)
X 116 tempdir.ads
35K9*Tempdir 63|33w6 689r10 977r7 116|53e12
37U14*Create_Temp_File 63|689s18 977s15
X 118 types.ads
59I9*Int<integer>
62I12*Nat{59I9} 63|469r29
108E12*Upper_Half_Character{character} 63|864r41
113P9*String_Ptr(string) 63|1899r17 1900r17
517M9*Char_Code_Base
520M12*Char_Code{517M9}
524V13*Get_Char_Code{520M12} 63|865s53