This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-ext.ali is in libgnatprj5-dev 5.5.0-12ubuntu1.

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

RN
RV NO_ALLOCATORS
RV NO_ENUMERATION_MAPS
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_ELABORATION_CODE
RV SPARK_05

U prj.ext%b		prj-ext.adb		1600661a NE OO PK
W ada%s			ada.ads			ada.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.unchecked_deallocation%s
W interfaces%s		interfac.ads		interfac.ali
W osint%s		osint.adb		osint.ali
W prj%s			prj.adb			prj.ali
W system%s		system.ads		system.ali
W system.img_enum_new%s	s-imenne.adb		s-imenne.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U prj.ext%s		prj-ext.ads		513f8413 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 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-except.ads		20140730140058 5250cb69 ada.exceptions%s
D a-finali.ads		20140611123707 69f99942 ada.finalization%s
D a-stream.ads		20141120112812 119b8fb3 ada.streams%s
D a-tags.ads		20140730140058 dc4d0634 ada.tags%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alloc.ads		20150107084147 61013b91 alloc%s
D casing.ads		20140717063745 5c2a7161 casing%s
D debug.ads		20090420131856 3ea59655 debug%s
D gnat.ads		20140801083227 fd2ad2f1 gnat%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-os_lib.ads		20090409150019 0db74523 gnat.os_lib%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D interfac.ads		20141120112812 6033a23f interfaces%s
D namet.ads		20150302110329 53fa811d namet%s
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-ext.ads		20140124142722 f07399b9 prj.ext%s
D prj-ext.adb		20140124142722 2f83a1e7 prj.ext%b
D scans.ads		20140731100213 8f94e6cc scans%s
D system.ads		20141031112219 1d274481 system%s
D s-conca2.ads		20140225151544 02a0d7d0 system.concat_2%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-finmas.ads		20140225151139 814daec4 system.finalization_masters%s
D s-finroo.ads		20120426095924 4ff27390 system.finalization_root%s
D s-imenne.ads		20140225151139 614c06c0 system.img_enum_new%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-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-stopoo.ads		20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads		20140718101241 97a6219c system.storage_pools.subpools%s
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-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
D table.ads		20090506081141 e3a9ec16 table%s
D table.adb		20141107135941 9716557f table%b
D tree_io.ads		20140718093624 6de0ef2c tree_io%s
D types.ads		20150130153101 63969ace types%s
D uintp.ads		20180411202703 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
X 1 ada.ads
16K9*Ada 19e8 26|28r6 254r39
X 7 a-uncdea.ads
20u15*Unchecked_Deallocation 26|28w10 254r43
X 11 gnat.ads
34K9*GNAT 37e9 25|29r6 116r39
X 12 g-dynhta.ads
53K14*Dynamic_HTables 349e25 25|29w11 116r44
77I12 Header_Num 25|117r7
80+12 Element 25|118r7
83+12 Elmt_Ptr 25|119r7
87*7 Null_Ptr{83+12} 25|120r7
90U22 Set_Next 25|121r7
91V22 Next{83+12} 25|122r7
95+12 Key 25|123r7
96V21 Get_Key{95+12} 25|124r7
97V21 Hash{77I12} 25|125r7
98V21 Equal{boolean} 25|126r7
100k12*Static_HTable 141e21 25|116r60
102P12*Instance 25|130r59[116] 26|44r47[25|116] 255r30[25|116]
105U17*Reset 26|178s30[25|116]
114U17*Set 26|54s36[25|116] 141s27[25|116] 231s36[25|116]
117V16*Get{25|104P9} 26|111s35[25|116] 202s39[25|116]
125V16*Get_First{25|104P9} 26|47s38[25|116]
130V16*Get_Next{25|104P9} 26|55s41[25|116]
X 20 namet.ads
151a4*Name_Buffer{string} 26|103m7 104m36 104r36 130m7 201m10 218m13
157i4*Name_Len{natural} 26|102m7 103r25 104r54 129m7 130r25 200m10 201r28
. 217m13 218r31
179I9*Name_Id<integer> 25|81r23 82r23 83r23 106r16 107r16 114r53 123r21 26|72r13
. 188r23 189r23 190r23 193r15 285r51
183i4*No_Name{179I9} 25|82r34 26|189r34
322V13*Get_Name_String{string} 26|194s25
415V13*Name_Find{179I9} 26|105s14 134s29 202s59 219s20
X 22 osint.ads
44K9*Osint 790e10 26|26w6 26r20
111U14*Canonical_Case_Env_Var_Name 26|104s7 197s7
X 24 prj.ads
42K9*Prj 2126e8 25|31r9 142r5 26|30r14 290r5
310I9*Header_Num<short_integer> 25|117r21
315V13*Hash{310I9} 25|125r21
1945n40*High{1945E9} 26|221r36 238r36
1952e4*Current_Verbosity{1945E9} 26|221r16 238r16
1958U14*Debug_Output 26|87s19 93s16 118s19 177s10
1959U14*Debug_Output 26|138s10 205s13 222s16 239s16
X 25 prj-ext.ads
31K13*Ext 24|42k9 25|103E9 142l9 142e12 26|30b18 290l9 290t12
45R9*External_References 46r32 49r23 50r19 54r34 68r23 80r23 87r21 92r28
. 132c9 138e14 140r32 26|37r23 38r19 66r23 149r21 174r28 187r23 253r34
46r4*No_External_Refs{45R9} 50r42 140c4 26|38r42
48U14*Initialize 49<7 50>7 26|36b14 59l8 59t18
49r7 Self{45R9} 26|37b7 43r10 44m10 54r41
50r7 Copy_From{45R9} 26|38b7 46r13 47r49 55r51
54U14*Free 54=20 26|253b14 261l8 261t12
54r20 Self{45R9} 26|253b20 257r10 258r17 259m26 259r26
57E9*External_Source 60e31 71r23 71r42 108r16 26|69r23 69r42 110r20 114r16
. 115r16
58n7*From_Command_Line{57E9} 26|162r33
59n7*From_Environment{57E9} 26|229r29
60n7*From_External_Attribute{57E9} 26|78r19
67U14*Add 68>7 69>7 70>7 71>7 72>7 26|65b14 142l8 142t11 156s13
68r7 Self{45R9} 26|66b7 111r40 141r32 157r16
69a7 External_Name{string} 26|67b7 78r52 80r48 84r32 88r50 95r21 102r19 103r38
. 120r24 138r43 158r16
70a7 Value{string} 26|68b7 84r56 89r36 129r19 130r38 160r16
71e7 Source{57E9} 26|69b7 78r10 110r10 115r37 133r29 162r16
72b7 Silent{boolean} 26|70b7 86r23 92r23 117r23 137r14
79V13*Value_Of{20|179I9} 80>7 81>7 82>7 26|186b13 247l8 247t16
80r7 Self{45R9} 26|187b7 199r10 202r44 225r16 231r41
81i7 External_Name{20|179I9} 26|188b7 194r42 227r29
82i7 With_Default{20|179I9} 26|189b7 240r57 244r20
86V13*Check{boolean} 87>7 88>7 26|148b13 168l8 168t13
87r7 Self{45R9} 26|149b7 157r33
88a7 Declaration{string} 26|150b7 153r24 154r13 155r35 159r18 159r31 161r18
. 161r48
92U14*Reset 92>21 26|174b14 180l8 180t13 258s10
92r21 Self{45R9} 26|174b21 176r10 178r37
103R9 Name_To_Name 104r40 105c9 110e14 118r21 26|49r26 131r16 226r29
104P9 Name_To_Name_Ptr(103R9) 109r16 112r28 112r53 113r28 113r53 114r28 119r21
. 26|40r12 41r12 73r13 192r15 267r28 267r53 276r23 276r48 285r26
106i7*Key{20|179I9} 26|50m29 50r41 132m19 227m19 287r16
107i7*Value{20|179I9} 26|51m29 51r41 134m19 138r69 205r72 206r26 228m19
108e7*Source{57E9} 26|52m29 52r41 114r39 121r26 133m19 229m19
109p7*Next{104P9} 26|53m29 135m19 230m19 269m9 278r16
112U14 Set_Next 112>24 112>46 121r21 26|267b14 270l8 270t16
112p24 E{104P9} 26|267b24 269r7
112p46 Next{104P9} 26|267b46 269r17
113V14 Next{104P9} 113>24 122r21 26|276b13 279l8 279t12
113p24 E{104P9} 26|276b19 278r14
114V14 Get_Key{20|179I9} 114>24 124r21 26|285b13 288l8 288t15
114p24 E{104P9} 26|285b22 287r14
116K12 Name_To_Name_HTable[12|100] 130r39 26|44r27 47r18 54r16 55r21 111r15
. 141r7 178r10 202r19 231r16 255r10
130P9 Instance_Access(12|102P12[116]) 133r14 26|255r40
133p7*Refs{130P9} 140m56 26|43r15 44m15 46r23 47r59 54r46 55r61 111r45 141r37
. 176r15 178r42 199r15 202r49 225r21 231r46 257r15 259m31
X 26 prj-ext.adb
40p7 N{25|104P9} 47m13 48r19 50r39 51r39 52r39 55m16
41p7 N2{25|104P9} 49m16 54r56
72i7 Key{20|179I9} 105m7 111r55 132r29
73p7 N{25|104P9} 111m10 113r13 114r37 121r24 131m7 138r67 141r47
80p13 Env_Var{35|70P12} 83r16 83r39 95r57 98m19 98r19
153i11 Equal_Pos{integer} 154r26 155r23 159r52 161r31
192p7 Value{25|104P9} 202m10 204r13 205r66 206r20 226m16 231r56
193i7 Val{20|179I9} 219m13 222r60 228r29 235r20
194a7 Name{string} 197r36 200r22 201r41 205r42 213r47 222r45 240r34
213p10 Env_Value{35|70P12} 216r13 216r40 217r25 218r44 234m19 234r19 243m19
. 243r19
254U17 Unchecked_Free[7|20] 259s10
X 28 system.ads
67M9*Address
X 34 s-memory.ads
53V13*Alloc{28|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{28|67M9} 105i<c,__gnat_realloc>22
X 35 s-os_lib.ads
70P12*String_Access{46|45P9} 26|80r23 213r22
72V14*"="=73:22{boolean} 26|83r24 216r23
75U14*Free=75:62 26|98s13 234s13 243s13
958V13*Getenv{70P12} 26|80s40 213s39
967U14*Setenv 26|84s16
967a22 Name{string} 26|84r24
967a37 Value{string} 26|84r47
X 42 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 46 s-string.ads
45P9*String_Access(string)