This file is indexed.

/usr/lib/ada/adalib/gnatprj/mlib-tgt.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
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
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 nnvvnnnnnnnnnnnnnnnnnnnnnnvnnnnvnnnnnnnnnvnnvnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnnnnn

U mlib.tgt%b		mlib-tgt.adb		11359296 NE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W mlib%s		mlib.adb		mlib.ali
W mlib.fil%s		mlib-fil.adb		mlib-fil.ali
W mlib.tgt%s		mlib-tgt.adb		mlib-tgt.ali
W mlib.tgt.specific%s	mlib-tgt-specific.adb	mlib-tgt-specific.ali
W prj%s			prj.adb			prj.ali
W prj.com%s		prj-com.ads		prj-com.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U mlib.tgt%s		mlib-tgt.ads		dbc188ee EE NE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W mlib%s		mlib.adb		mlib.ali
W prj%s			prj.adb			prj.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 hostparm.ads		20090409150019 597373af
D interfac.ads		20090409150019 f77d8799
D mlib.ads		20090422103315 f0a445cd
D mlib-fil.ads		20070910124710 53d71d7c
D mlib-tgt.ads		20090429092807 3eb001ae
D mlib-tgt.adb		20100909124627 0896aefb
D mlib-tgt-specific.ads	20070910124710 dd8e0443
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-com.ads		20090407150127 a94a24fc
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 20 mlib.ads
34K9*MLib 97e9 22|34r9 270r5 23|26r6 29r6 30r23 33r14 505r5
X 21 mlib-fil.ads
28K14*Fil 52e13 23|26w11 354r19 359r19 403r40 407r40
35V13*Append_To{string} 23|354s23 359s23 403s44 407s44
X 22 mlib-tgt.ads
34K14*Tgt 20|34k9 22|270l10 270e13 23|29r11 30r28 33b19 505l10 505t13
36V13*Support_For_Libraries{29|52E9} 23|491b13 494l8 494t29
40V13*Standalone_Library_Auto_Init_Is_Supported{boolean} 23|473b13 476l8
. 476t49
45V13*Archive_Builder{string} 23|39b13 42l8 42t23
48V13*Archive_Builder_Options{37|88P12} 23|57b13 60l8 60t31
51V13*Archive_Builder_Append_Options{37|88P12} 23|75b13 78l8 78t38
55V13*Archive_Indexer{string} 23|111b13 114l8 114t23
60V13*Archive_Indexer_Options{37|88P12} 23|129b13 132l8 132t31
63V13*Dynamic_Option{string} 23|229b13 232l8 232t22
67V13*Libgnat{string} 23|301b13 304l8 304t15
70V13*Archive_Ext{string} 23|93b13 96l8 96t19 354s44 403s65
74V13*Object_Ext{string} 23|437b13 440l8 440t18
78V13*DLL_Prefix{string} 23|211b13 214l8 214t18 358s51 406s40
82V13*DLL_Ext{string} 23|193b13 196l8 196t15 359s44 407s65
87V13*PIC_Option{string} 23|455b13 458l8 458t18
90V13*Is_Object_Ext{boolean} 90>28 23|247b13 250l8 250t21
90s28 Ext{string} 23|247b28 249r33
93V13*Is_C_Ext{boolean} 93>23 23|265b13 268l8 268t16
93s23 Ext{string} 23|265b23 267r28
96V13*Is_Archive_Ext{boolean} 96>29 23|283b13 286l8 286t22
96s29 Ext{string} 23|283b29 285r34
99V13*Default_Symbol_File_Name{string} 23|175b13 178l8 178t32
103U14*Build_Dynamic_Library 104>7 105>7 106>7 107>7 108>7 109>7 110>7 111>7
. 112>7 23|147b14 169l8 169t29
104a7 Ofiles{37|655A12} 23|148b7 160r10
105a7 Options{37|655A12} 23|149b7 161r10
106a7 Interfaces{37|655A12} 23|150b7 162r10
107s7 Lib_Filename{string} 23|151b7 163r10
108s7 Lib_Dir{string} 23|152b7 164r10
109r7 Symbol_Data{29|873R9} 23|153b7 165r10
110i7 Driver_Name{25|149I9} 23|154b7 166r10
111s7 Lib_Version{string} 23|155b7 167r10
112b7 Auto_Init{boolean} 23|156b7 168r10
142V13*Library_Exists_For{boolean} 143>7 144>7 23|319b13 325l8 325t26
143p7 Project{29|113P9} 23|320b7 324r38
144p7 In_Tree{29|85P9} 23|321b7 324r47
148V13*Library_File_Name_For{25|417I9} 149>7 150>7 23|369b13 375l8 375t29
149p7 Project{29|113P9} 23|370b7 374r41
150p7 In_Tree{29|85P9} 23|371b7 374r50
154V13*Library_Major_Minor_Id_Supported{boolean} 23|419b13 422l8 422t40
162a4 No_Argument_List{46|54A9}
166P9 String_Function(string) 194r26 205r22 208r26 215r35 221r18 224r21 227r25
. 239r18 254r21 257r21
167P9 Is_Ext_Function(boolean) 230r24 233r19 236r25
167s45 Ext{string}
168P9 String_List_Access_Function(46|55P9) 197r34 201r41 211r34
171P9 Build_Dynamic_Library_Function 218r32
172a7 Ofiles{37|655A12}
173a7 Options{37|655A12}
174a7 Interfaces{37|655A12}
175s7 Lib_Filename{string}
176s7 Lib_Dir{string}
177r7 Symbol_Data{29|873R9}
178i7 Driver_Name{25|149I9}
179s7 Lib_Version{string}
180b7 Auto_Init{boolean}
182P9 Library_Exists_For_Function(boolean) 244r29
183p7 Project{29|113P9}
184p7 In_Tree{29|85P9}
186P9 Library_File_Name_For_Function(25|417I9) 250r32
187p7 Project{29|113P9}
188p7 In_Tree{29|85P9}
190P9 Boolean_Function(boolean) 260r52 268r43
191P9 Library_Support_Function(29|52E9) 264r32
193V13 Archive_Builder_Default{string} 194r45 23|48b13 51l8 51t31
194p4 Archive_Builder_Ptr{166P9} 23|41r14
196V13 Archive_Builder_Options_Default{37|88P12} 198r36 23|66b13 69l8 69t39
197p4 Archive_Builder_Options_Ptr{168P9} 23|59r14
200V13 Archive_Builder_Append_Options_Default{37|88P12} 202r33 23|84b13 87l8
. 87t46
201p4 Archive_Builder_Append_Options_Ptr{168P9} 23|77r14
204V13 Archive_Ext_Default{string} 205r41 23|102b13 105l8 105t27
205p4 Archive_Ext_Ptr{166P9} 23|95r14
207V13 Archive_Indexer_Default{string} 208r45 23|120b13 123l8 123t31
208p4 Archive_Indexer_Ptr{166P9} 23|113r14
210V13 Archive_Indexer_Options_Default{37|88P12} 212r36 23|138b13 141l8 141t39
211p4 Archive_Indexer_Options_Ptr{168P9} 23|131r14
214V13 Default_Symbol_File_Name_Default{string} 216r37 23|184b13 187l8 187t40
215p4 Default_Symbol_File_Name_Ptr{166P9} 23|177r14
218p4 Build_Dynamic_Library_Ptr{171P9} 23|159r7
220V13 DLL_Ext_Default{string} 221r37 23|202b13 205l8 205t23
221p4 DLL_Ext_Ptr{166P9} 23|195r14
223V13 DLL_Prefix_Default{string} 224r40 23|220b13 223l8 223t26
224p4 DLL_Prefix_Ptr{166P9} 23|213r14
226V13 Dynamic_Option_Default{string} 227r44 23|238b13 241l8 241t30
227p4 Dynamic_Option_Ptr{166P9} 23|231r14
229V13 Is_Object_Ext_Default{boolean} 229>36 230r43 23|256b13 259l8 259t29
229s36 Ext{string} 23|256b36 258r14
230p4 Is_Object_Ext_Ptr{167P9} 23|249r14
232V13 Is_C_Ext_Default{boolean} 232>31 233r38 23|274b13 277l8 277t24
232s31 Ext{string} 23|274b31 276r14
233p4 Is_C_Ext_Ptr{167P9} 23|267r14
235V13 Is_Archive_Ext_Default{boolean} 235>37 236r44 23|292b13 295l8 295t30
235s37 Ext{string} 23|292b37 294r14
236p4 Is_Archive_Ext_Ptr{167P9} 23|285r14
238V13 Libgnat_Default{string} 239r37 23|310b13 313l8 313t23
239p4 Libgnat_Ptr{166P9} 23|303r14
241V13 Library_Exists_For_Default{boolean} 242>7 243>7 245r31 23|331b13 363l8
. 363t34
242p7 Project{29|113P9} 23|332b7 338r14 346r43 348r43 351r16
243p7 In_Tree{29|85P9} 23|333b7 335r28
244p4 Library_Exists_For_Ptr{182P9} 23|324r14
247V13 Library_File_Name_For_Default{25|417I9} 248>7 249>7 251r34 23|381b13
. 413l8 413t37
248p7 Project{29|113P9} 23|382b7 387r14 395r43 398r16
249p7 In_Tree{29|85P9} 23|383b7 385r28
250p4 Library_File_Name_For_Ptr{186P9} 23|374r14
253V13 Object_Ext_Default{string} 254r40 23|446b13 449l8 449t26
254p4 Object_Ext_Ptr{166P9} 23|439r14
256V13 PIC_Option_Default{string} 257r40 23|464b13 467l8 467t26
257p4 PIC_Option_Ptr{166P9} 23|457r14
259V13 Standalone_Library_Auto_Init_Is_Supported_Default{boolean} 261r13
. 23|482b13 485l8 485t57
260p4 Standalone_Library_Auto_Init_Is_Supported_Ptr{190P9} 23|475r14
263V13 Support_For_Libraries_Default{29|52E9} 265r34 23|500b13 503l8 503t37
264p4 Support_For_Libraries_Ptr{191P9} 23|493r14
267V13 Library_Major_Minor_Id_Supported_Default{boolean} 269r14 23|428b13
. 431l8 431t48
268p4 Library_Major_Minor_Id_Supported_Ptr{190P9} 23|421r14
X 23 mlib-tgt.adb
345a13 Lib_Dir{string} 353r19 358r19
347a13 Lib_Name{string} 354r34 359r34
394a13 Lib_Name{string} 403r55 407r55
X 24 mlib-tgt-specific.ads
32K18*Specific 23|29w15 30r32 24|34e22
X 25 namet.ads
127a4*Name_Buffer{string} 23|402m16
133i4*Name_Len{natural} 23|401m16 402r34 405m16
149I9*Name_Id<integer> 22|110r22 178r22 23|154r22
153i4*No_Name{149I9} 22|110r33 178r33 23|154r33
183V13*Get_Name_String{string} 23|346s26 348s26 395s26
271V13*Name_Find{149I9} 23|410s20
349U14*Add_Str_To_Name_Buffer 23|403s16 406s16 407s16
417I9*File_Name_Type<149I9> 22|150r42 188r42 249r42 23|371r42 383r42
422i4*No_File{417I9} 23|390r17
434I9*Path_Name_Type<149I9>
X 29 prj.ads
42K9*Prj 22|32w6 32r15 23|27r6 339r10 388r10 29|1709e8
52E9*Library_Support 22|36r42 191r60 263r50 23|491r42 500r50 29|52e53
52n48*Full{52E9} 23|502r14
84R9*Project_Tree_Data 1412e17
85P9*Project_Tree_Ref(84R9) 22|144r17 150r17 184r17 188r17 243r17 249r17
. 23|321r17 333r17 371r17 383r17
106i7*Display_Name{25|434I9} 23|346r63
112R9*Project_Data 1308e14
113P9*Project_Id(112R9) 22|143r17 149r17 183r17 187r17 242r17 248r17 23|320r17
. 332r17 370r17 382r17
862n22*Static{862E9} 23|351r39 399r18
873R9*Symbol_Record 22|109r22 177r22 23|153r22 29|877e14
1190b7*Library{boolean} 23|338r22 387r22
1193i7*Library_Name{25|149I9} 23|348r51 395r51
1196e7*Library_Kind{862E9} 23|351r24 398r24
1199r7*Library_Dir{104R9} 23|346r51
X 30 prj-com.ads
31K13*Com 23|27w10 339r14 388r14 30|40e12
33P9*Fail_Proc
35p4*Fail{33P9} 23|339r18 388r18
X 37 s-os_lib.ads
74A12*String_List{46|54A9}<integer> 23|68r18 86r18 140r18
88P12*String_List_Access{46|55P9} 22|48r44 51r51 60r44 169r13 196r52 200r59
. 210r52 23|57r44 66r52 75r51 84r59 129r44 138r52
468V13*Is_Regular_File{boolean} 23|352s23 357s23
655A12*Argument_List{74A12}<integer> 22|104r22 105r22 106r22 162r32 172r22
. 173r22 174r22 23|148r22 149r22 150r22
958e4*Directory_Separator{character} 23|353r29 358r29
X 46 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)