/usr/lib/ada/adalib/gnatprj/mlib-tgt.ali is in libgnatprj4.9-dev 4.9.2-1.
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 | V "GNAT Lib v4.9"
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_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05
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 76a2ee3f 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 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-stream.ads 20140122164720 1a984740
D a-tags.ads 20111212115430 6c0509d0
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20120330092659 daf1344a
D casing.ads 20100909094434 5c2a7161
D debug.ads 20090420131856 3ea59655
D gnat.ads 20110801150502 fd2ad2f1
D g-dynhta.ads 20140123165450 a2f217e6
D g-dyntab.ads 20140225151544 07ce153b
D g-dyntab.adb 20140225151544 ea85823a
D g-hesorg.ads 20110801150502 106922da
D g-os_lib.ads 20090409150019 0db74523
D hostparm.ads 20130411123322 c164ed60
D interfac.ads 20140225151838 69adb1b9
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 20140129155348 0b5fbeae
D opt.ads 20140225154805 0424f3ab
D osint.ads 20140225150201 1af80c1c
D output.ads 20140219102553 2d9479ad
D prj.ads 20140206100638 b8b6aa5c
D prj-com.ads 20090407150127 a94a24fc
D scans.ads 20140124144712 bebd53fa
D system.ads 20141119215827 90249111
D s-conca2.ads 20140225151544 02a0d7d0
D s-exctab.ads 20140225151139 54135002
D s-finmas.ads 20140225151139 814daec4
D s-finroo.ads 20120426095924 4ff27390
D s-memory.ads 20140225151139 597d6634
D s-os_lib.ads 20140225151139 73b554c6
D s-parame.ads 20140225151139 ab8cb46a
D s-pooglo.ads 20110804083314 542f33d0
D s-secsta.ads 20140225151139 86a2856d
D s-soflin.ads 20140225151139 aa763b52
D s-stache.ads 20140225151139 a37c21ec
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-stopoo.ads 20131010103753 b16154c2
D s-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
D s-wchcon.ads 20140225151139 1b7d22d2
D table.ads 20090506081141 e3a9ec16
D table.adb 20130104091825 d2a5ae47
D tree_io.ads 20130910150933 92caaa96
D types.ads 20140129155348 09a1b5bd
D uintp.ads 20141119214236 2762e44a
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D urealp.ads 20130411125352 e500ee51
X 19 mlib.ads
34K9*MLib 97e9 21|34r9 270r5 22|26r6 29r6 30r23 33r14 505r5
X 20 mlib-fil.ads
28K14*Fil 52e13 22|26w11 354r19 359r19 403r40 407r40
35V13*Append_To{string} 22|354s23 359s23 403s44 407s44
X 21 mlib-tgt.ads
34K14*Tgt 19|34k9 21|162E4 270l10 270e13 22|29r11 30r28 33b19 505l10 505t13
36V13*Support_For_Libraries{28|64E9} 22|491b13 494l8 494t29
40V13*Standalone_Library_Auto_Init_Is_Supported{boolean} 22|473b13 476l8
. 476t49
45V13*Archive_Builder{string} 22|39b13 42l8 42t23
48V13*Archive_Builder_Options{37|91P12} 22|57b13 60l8 60t31
51V13*Archive_Builder_Append_Options{37|91P12} 22|75b13 78l8 78t38
55V13*Archive_Indexer{string} 22|111b13 114l8 114t23
60V13*Archive_Indexer_Options{37|91P12} 22|129b13 132l8 132t31
63V13*Dynamic_Option{string} 22|229b13 232l8 232t22
67V13*Libgnat{string} 22|301b13 304l8 304t15
70V13*Archive_Ext{string} 22|93b13 96l8 96t19 354s44 403s65
74V13*Object_Ext{string} 22|437b13 440l8 440t18
78V13*DLL_Prefix{string} 22|211b13 214l8 214t18 358s51 406s40
82V13*DLL_Ext{string} 22|193b13 196l8 196t15 359s44 407s65
87V13*PIC_Option{string} 22|455b13 458l8 458t18
90V13*Is_Object_Ext{boolean} 90>28 22|247b13 250l8 250t21
90s28 Ext{string} 22|247b28 249r33
93V13*Is_C_Ext{boolean} 93>23 22|265b13 268l8 268t16
93s23 Ext{string} 22|265b23 267r28
96V13*Is_Archive_Ext{boolean} 96>29 22|283b13 286l8 286t22
96s29 Ext{string} 22|283b29 285r34
99V13*Default_Symbol_File_Name{string} 22|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 22|147b14 169l8 169t29
104a7 Ofiles{37|666A12} 22|148b7 160r10
105a7 Options{37|666A12} 22|149b7 161r10
106a7 Interfaces{37|666A12} 22|150b7 162r10
107s7 Lib_Filename{string} 22|151b7 163r10
108s7 Lib_Dir{string} 22|152b7 164r10
109r7 Symbol_Data{28|948R9} 22|153b7 165r10
110i7 Driver_Name{24|155I9} 22|154b7 166r10
111s7 Lib_Version{string} 22|155b7 167r10
112b7 Auto_Init{boolean} 22|156b7 168r10
142V13*Library_Exists_For{boolean} 143>7 144>7 22|319b13 325l8 325t26
143p7 Project{28|135P9} 22|320b7 324r38
144p7 In_Tree{28|107P9} 22|321b7 324r47
148V13*Library_File_Name_For{24|482I9} 149>7 150>7 22|369b13 375l8 375t29
149p7 Project{28|135P9} 22|370b7 374r41
150p7 In_Tree{28|107P9} 22|371b7 374r50
154V13*Library_Major_Minor_Id_Supported{boolean} 22|419b13 422l8 422t40
162a4 No_Argument_List{47|54A9}
166P9 String_Function(string) 194r26 205r22 208r26 215r35 221r18 224r21 227r25
. 239r18 254r21 257r21
167P9 Is_Ext_Function(boolean) 167>45 230r24 233r19 236r25
167s45 Ext{string}
168P9 String_List_Access_Function(47|55P9) 197r34 201r41 211r34
171P9 Build_Dynamic_Library_Function 172>7 173>7 174>7 175>7 176>7 177>7
. 178>7 179>7 180>7 218r32
172a7 Ofiles{37|666A12}
173a7 Options{37|666A12}
174a7 Interfaces{37|666A12}
175s7 Lib_Filename{string}
176s7 Lib_Dir{string}
177r7 Symbol_Data{28|948R9}
178i7 Driver_Name{24|155I9}
179s7 Lib_Version{string}
180b7 Auto_Init{boolean}
182P9 Library_Exists_For_Function(boolean) 183>7 184>7 244r29
183p7 Project{28|135P9}
184p7 In_Tree{28|107P9}
186P9 Library_File_Name_For_Function(24|482I9) 187>7 188>7 250r32
187p7 Project{28|135P9}
188p7 In_Tree{28|107P9}
190P9 Boolean_Function(boolean) 260r52 268r43
191P9 Library_Support_Function(28|64E9) 264r32
193V13 Archive_Builder_Default{string} 194r45 22|48b13 51l8 51t31
194p4 Archive_Builder_Ptr{166P9} 22|41r14
196V13 Archive_Builder_Options_Default{37|91P12} 198r36 22|66b13 69l8 69t39
197p4 Archive_Builder_Options_Ptr{168P9} 22|59r14
200V13 Archive_Builder_Append_Options_Default{37|91P12} 202r33 22|84b13 87l8
. 87t46
201p4 Archive_Builder_Append_Options_Ptr{168P9} 22|77r14
204V13 Archive_Ext_Default{string} 205r41 22|102b13 105l8 105t27
205p4 Archive_Ext_Ptr{166P9} 22|95r14
207V13 Archive_Indexer_Default{string} 208r45 22|120b13 123l8 123t31
208p4 Archive_Indexer_Ptr{166P9} 22|113r14
210V13 Archive_Indexer_Options_Default{37|91P12} 212r36 22|138b13 141l8 141t39
211p4 Archive_Indexer_Options_Ptr{168P9} 22|131r14
214V13 Default_Symbol_File_Name_Default{string} 216r37 22|184b13 187l8 187t40
215p4 Default_Symbol_File_Name_Ptr{166P9} 22|177r14
218p4 Build_Dynamic_Library_Ptr{171P9} 22|159r7
220V13 DLL_Ext_Default{string} 221r37 22|202b13 205l8 205t23
221p4 DLL_Ext_Ptr{166P9} 22|195r14
223V13 DLL_Prefix_Default{string} 224r40 22|220b13 223l8 223t26
224p4 DLL_Prefix_Ptr{166P9} 22|213r14
226V13 Dynamic_Option_Default{string} 227r44 22|238b13 241l8 241t30
227p4 Dynamic_Option_Ptr{166P9} 22|231r14
229V13 Is_Object_Ext_Default{boolean} 229>36 230r43 22|256b13 259l8 259t29
229s36 Ext{string} 22|256b36 258r14
230p4 Is_Object_Ext_Ptr{167P9} 22|249r14
232V13 Is_C_Ext_Default{boolean} 232>31 233r38 22|274b13 277l8 277t24
232s31 Ext{string} 22|274b31 276r14
233p4 Is_C_Ext_Ptr{167P9} 22|267r14
235V13 Is_Archive_Ext_Default{boolean} 235>37 236r44 22|292b13 295l8 295t30
235s37 Ext{string} 22|292b37 294r14
236p4 Is_Archive_Ext_Ptr{167P9} 22|285r14
238V13 Libgnat_Default{string} 239r37 22|310b13 313l8 313t23
239p4 Libgnat_Ptr{166P9} 22|303r14
241V13 Library_Exists_For_Default{boolean} 242>7 243>7 245r31 22|331b13 363l8
. 363t34
242p7 Project{28|135P9} 22|332b7 338r14 346r43 348r43 351r16
243p7 In_Tree{28|107P9} 22|333b7 335r28
244p4 Library_Exists_For_Ptr{182P9} 22|324r14
247V13 Library_File_Name_For_Default{24|482I9} 248>7 249>7 251r34 22|381b13
. 413l8 413t37
248p7 Project{28|135P9} 22|382b7 387r14 395r43 398r16
249p7 In_Tree{28|107P9} 22|383b7 385r28
250p4 Library_File_Name_For_Ptr{186P9} 22|374r14
253V13 Object_Ext_Default{string} 254r40 22|446b13 449l8 449t26
254p4 Object_Ext_Ptr{166P9} 22|439r14
256V13 PIC_Option_Default{string} 257r40 22|464b13 467l8 467t26
257p4 PIC_Option_Ptr{166P9} 22|457r14
259V13 Standalone_Library_Auto_Init_Is_Supported_Default{boolean} 261r13
. 22|482b13 485l8 485t57
260p4 Standalone_Library_Auto_Init_Is_Supported_Ptr{190P9} 22|475r14
263V13 Support_For_Libraries_Default{28|64E9} 265r34 22|500b13 503l8 503t37
264p4 Support_For_Libraries_Ptr{191P9} 22|493r14
267V13 Library_Major_Minor_Id_Supported_Default{boolean} 269r14 22|428b13
. 431l8 431t48
268p4 Library_Major_Minor_Id_Supported_Ptr{190P9} 22|421r14
X 22 mlib-tgt.adb
345a13 Lib_Dir{string} 353r19 358r19
347a13 Lib_Name{string} 354r34 359r34
394a13 Lib_Name{string} 403r55 407r55
X 23 mlib-tgt-specific.ads
32K18*Specific 22|29w15 30r32 23|34e22
X 24 namet.ads
127a4*Name_Buffer{string} 22|402m16
133i4*Name_Len{natural} 22|401m16 402r34 405m16
155I9*Name_Id<integer> 21|110r22 178r22 22|154r22
159i4*No_Name{155I9} 21|110r33 178r33 22|154r33
248V13*Get_Name_String{string} 22|346s26 348s26 395s26
336V13*Name_Find{155I9} 22|410s20
414U14*Add_Str_To_Name_Buffer 22|403s16 406s16 407s16
482I9*File_Name_Type<155I9> 21|150r42 188r42 249r42 22|371r42 383r42
487i4*No_File{482I9} 22|390r17
499I9*Path_Name_Type<155I9>
X 28 prj.ads
42K9*Prj 21|32w6 32r15 22|27r6 339r10 388r10 28|2061e8
64E9*Library_Support 21|36r42 191r60 263r50 22|491r42 500r50 28|64e53
64n48*Full{64E9} 22|502r14
107P9*Project_Tree_Ref(106R9) 21|144r17 150r17 184r17 188r17 243r17 249r17
. 22|321r17 333r17 371r17 383r17
128i7*Display_Name{24|499I9} 22|346r63
135P9*Project_Id(134R9) 21|143r17 149r17 183r17 187r17 242r17 248r17 22|320r17
. 332r17 370r17 382r17
937n22*Static{937E9} 22|351r39 399r18
948R9*Symbol_Record 21|109r22 177r22 22|153r22 28|952e14
1322b7*Library{boolean} 22|338r22 387r22
1325i7*Library_Name{24|155I9} 22|348r51 395r51
1328e7*Library_Kind{937E9} 22|351r24 398r24
1331r7*Library_Dir{126R9} 22|346r51
X 29 prj-com.ads
31K13*Com 22|27w10 339r14 388r14 29|40e12
33P9*Fail_Proc
35p4*Fail{33P9} 22|339r18 388r18
X 31 system.ads
64M9*Address
X 36 s-memory.ads
53V13*Alloc{31|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{31|64M9} 105i<c,__gnat_realloc>22
X 37 s-os_lib.ads
77A12*String_List{47|54A9}<integer> 22|68r18 86r18 140r18
91P12*String_List_Access{47|55P9} 21|48r44 51r51 60r44 169r13 196r52 200r59
. 210r52 22|57r44 66r52 75r51 84r59 129r44 138r52
479V13*Is_Regular_File{boolean} 22|352s23 357s23
666A12*Argument_List{77A12}<integer> 21|104r22 105r22 106r22 162r32 172r22
. 173r22 174r22 22|148r22 149r22 150r22
975e4*Directory_Separator{character} 22|353r29 358r29
X 47 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
|