This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-ext.ali is in libgnatprj4.6-dev 4.6.3-1ubuntu3.

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
V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

U prj.ext%b		prj-ext.adb		d930d3c4 NE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W osint%s		osint.adb		osint.ali
W prj%s			prj.adb			prj.ali
W prj.tree%s		prj-tree.adb		prj-tree.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U prj.ext%s		prj-ext.ads		3216da6d EE NE OO PK
W prj%s			prj.adb			prj.ali
W prj.tree%s		prj-tree.adb		prj-tree.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20090727140100 0c711ac9
D a-finali.ads		20090409150019 e5e85fa4
D a-filico.ads		20090409150019 872dc219
D a-stream.ads		20090409150019 2ca4ee37
D a-tags.ads		20101021101406 c7695348
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20100614130107 cfcad562
D casing.ads		20100909094434 5c2a7161
D debug.ads		20090420131856 3ea59655
D gnat.ads		20050905075125 fd2ad2f1
D g-dynhta.ads		20080820135520 a2f217e6
D g-dyntab.ads		20091130102047 dbc4a15b
D g-dyntab.adb		20091130100732 dfdb1428
D g-hesorg.ads		20070606102831 106922da
D g-os_lib.ads		20090409150019 0db74523
D g-string.ads		20090409150019 c6abc540
D hostparm.ads		20090409150019 597373af
D interfac.ads		20090409150019 f77d8799
D namet.ads		20101220072657 ef58bb56
D opt.ads		20101026132047 ed841f4a
D osint.ads		20100909103919 a935d76d
D output.ads		20100622132632 de75f4b4
D prj.ads		20101220072657 15d5cc8d
D prj-attr.ads		20100909094434 e364f3ad
D prj-env.ads		20101220072657 cd439e74
D prj-ext.ads		20101005092600 6913ffec
D prj-ext.adb		20101005101450 57c61249
D prj-tree.ads		20101220072657 4ed0e90c
D scans.ads		20101019122925 5112e491
D system.ads		20120424104344 23e1f70b
D s-exctab.ads		20090417131547 66e51330
D s-finimp.ads		20090409150019 46853fe8
D s-finroo.ads		20090409150019 dbb860c9
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20100910151410 e0681e2d
D s-parame.ads		20091130110856 9c5d83fa
D s-secsta.ads		20090707124243 eea35a36
D s-soflin.ads		20090729085153 9414c974
D s-stache.ads		20090417130712 596fc1b4
D s-stalib.ads		20101021102512 c4241c00
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-stratt.ads		20100909123135 aedef97e
D s-string.ads		20090417130712 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20090506081141 5992476d
D tree_io.ads		20100622132632 d9afd67c
D types.ads		20101022135849 e11694ea
D uintp.ads		20101021101958 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
X 13 g-dynhta.ads
172P12*Instance
175U17*Set 29|50s27[30|1456] 121s33[30|1456]
179U17*Reset<105p17> 29|84s27[30|1456]
184V16*Get{21|149I9} 29|105s29[30|1456]
X 21 namet.ads
127a4*Name_Buffer{string} 29|44m7 47m7 48m36 103m7 119m13
133i4*Name_Len{natural} 29|43m7 44r25 46m7 47r25 48r54 102m7 103r25 118m13
. 119r31
149I9*Name_Id<integer> 28|53r23 54r23 55r23 29|40r19 41r19 93r23 94r23 95r23
. 97r19
153i4*No_Name{149I9} 28|54r34 29|94r34 107r23
183V13*Get_Name_String{string} 29|98s29
271V13*Name_Find{149I9} 29|45s20 49s18 105s60 120s26
X 23 osint.ads
44K9*Osint 776e10 29|26w6 26r20
106U14*Canonical_Case_Env_Var_Name 29|48s7 101s7
X 25 prj.ads
42K9*Prj 1709e8 28|29r6 31r9 46r23 52r23 59r21 64r28 68r5 29|27r6 27r20 29r14
. 36r23 58r21 82r28 92r23 133r5
X 28 prj-ext.ads
31K13*Ext 25|42k9 28|68l9 68e12 29|29b18 133l9 133t12
45U14*Add 46>7 47>7 48>7 29|35b14 51l8 51t11 65s13
46p7 Tree{30|39P9} 29|36b7 50r32 66r16
47s7 External_Name{string} 29|37b7 46r19 47r38 67r16
48s7 Value{string} 29|38b7 43r19 44r38 69r16
51V13*Value_Of{21|149I9} 52>7 53>7 54>7 29|91b13 131l8 131t16
52p7 Tree{30|39P9} 29|92b7 105r34 122r16
53i7 External_Name{21|149I9} 29|93b7 98r46 122r42
54i7 With_Default{21|149I9} 29|94b7 128r20
58V13*Check{boolean} 59>7 60>7 29|57b13 76l8 76t13
59p7 Tree{30|39P9} 29|58b7 66r33
60s7 Declaration{string} 29|59b7 62r24 63r13 64r35 68r18 68r31 70r18 70r48
64U14*Reset 64>21 29|82b14 85l8 85t13
64p21 Tree{30|39P9} 29|82b21 84r34
X 29 prj-ext.adb
40i7 The_Key{21|149I9} 49m7 50r58
41i7 The_Value{21|149I9} 45m7 50r67
62i11 Equal_Pos{integer} 63r26 64r23 68r52 70r31
97i7 The_Value{21|149I9} 104m7 107r10 108r17 120m13 122r57 124r20
98a7 Name{string} 101r36 102r19 103r38 114r47
114p10 Env_Value{37|67P12} 117r13 117r40 118r25 119r44 123m19 127m19
X 30 prj-tree.ads
36K13*Tree 28|29w10 46r27 52r27 59r25 64r32 29|27w10 27r24 36r27 58r25 82r32
. 92r27 30|1502e13
38R9*Project_Node_Tree_Data 1485e14
39P9*Project_Node_Tree_Ref(38R9) 28|46r32 52r32 59r30 64r37 29|36r32 58r30
. 82r37 92r32
1456K12*Name_To_Name_HTable[13|170] 29|50r7 84r7 105r9 121r13
1470p7*External_References{13|172P12[1456]} 29|50m37 84m39 105r39 122m21
X 37 s-os_lib.ads
67P12*String_Access{46|45P9} 29|114r22
69V13*"="=70:22{boolean} 29|117r23
72U14*Free=72:62 29|123s13 127s13
903V13*Getenv{67P12} 29|114s39
X 46 s-string.ads
45P9*String_Access(string)