/usr/lib/ada/adalib/gnatprj/mlib-tgt.ali is in libgnatprj6-dev 6.4.0-17ubuntu1.
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 v6"
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_DYNAMIC_SIZED_OBJECTS
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 941c01c1 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 ada%s
D a-except.ads 20151016123252 291912d5 ada.exceptions%s
D a-finali.ads 20151020095656 bf4f806b ada.finalization%s
D a-stream.ads 20141120112812 119b8fb3 ada.streams%s
D a-tags.ads 20151016130316 01f5e3ef 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 20151112115918 3ea59655 debug%s
D gnat.ads 20140801083227 fd2ad2f1 gnat%s
D g-dynhta.ads 20141031105956 97389d1d gnat.dynamic_htables%s
D g-dyntab.ads 20151020120548 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 20151118101227 4be8ce1b interfaces%s
D mlib.ads 20140801081720 f0a445cd mlib%s
D mlib-fil.ads 20070910124710 53d71d7c mlib.fil%s
D mlib-tgt.ads 20140801094828 3eb001ae mlib.tgt%s
D mlib-tgt.adb 20100909124627 0896aefb mlib.tgt%b
D mlib-tgt-specific.ads 20070910124710 dd8e0443 mlib.tgt.specific%s
D namet.ads 20151027115429 fa2d8adb namet%s
D opt.ads 20151123112034 ee330e6c opt%s
D osint.ads 20151026112632 ebea51fe osint%s
D output.ads 20151112132540 05f6116c output%s
D prj.ads 20160211235354 5a0845a2 prj%s
D prj-com.ads 20090407150127 a94a24fc prj.com%s
D scans.ads 20140731100213 8f94e6cc scans%s
D system.ads 20151123113124 6326c08a 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 20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s
D s-memory.ads 20140225151139 597d6634 system.memory%s
D s-os_lib.ads 20151118101046 53e9e388 system.os_lib%s
D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads 20151118103153 ede33ef8 system.pool_global%s
D s-secsta.ads 20140225151139 86a2856d system.secondary_stack%s
D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s
D s-stopoo.ads 20131010103753 b16154c2 system.storage_pools%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 20151020120548 e3a9ec16 table%s
D table.adb 20141107135941 9716557f table%b
D tree_io.ads 20140718093624 6de0ef2c tree_io%s
D types.ads 20151112132540 9edbaea9 types%s
D uintp.ads 20180424052246 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 19 mlib.ads
34K9*MLib 95e9 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|73E9} 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|88P12} 22|57b13 60l8 60t31
51V13*Archive_Builder_Append_Options{37|88P12} 22|75b13 78l8 78t38
55V13*Archive_Indexer{string} 22|111b13 114l8 114t23
60V13*Archive_Indexer_Options{37|88P12} 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
90a28 Ext{string} 22|247b28 249r33
93V13*Is_C_Ext{boolean} 93>23 22|265b13 268l8 268t16
93a23 Ext{string} 22|265b23 267r28
96V13*Is_Archive_Ext{boolean} 96>29 22|283b13 286l8 286t22
96a29 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|708A12} 22|148b7 160r10
105a7 Options{37|708A12} 22|149b7 161r10
106a7 Interfaces{37|708A12} 22|150b7 162r10
107a7 Lib_Filename{string} 22|151b7 163r10
108a7 Lib_Dir{string} 22|152b7 164r10
109r7 Symbol_Data{28|967R9} 22|153b7 165r10
110i7 Driver_Name{24|180I9} 22|154b7 166r10
111a7 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|157P9} 22|320b7 324r38
144p7 In_Tree{28|126P9} 22|321b7 324r47
148V13*Library_File_Name_For{24|577I9} 149>7 150>7 22|369b13 375l8 375t29
149p7 Project{28|157P9} 22|370b7 374r41
150p7 In_Tree{28|126P9} 22|371b7 374r50
154V13*Library_Major_Minor_Id_Supported{boolean} 22|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) 167>45 230r24 233r19 236r25
167a45 Ext{string}
168P9 String_List_Access_Function(46|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|708A12}
173a7 Options{37|708A12}
174a7 Interfaces{37|708A12}
175a7 Lib_Filename{string}
176a7 Lib_Dir{string}
177r7 Symbol_Data{28|967R9}
178i7 Driver_Name{24|180I9}
179a7 Lib_Version{string}
180b7 Auto_Init{boolean}
182P9 Library_Exists_For_Function(boolean) 183>7 184>7 244r29
183p7 Project{28|157P9}
184p7 In_Tree{28|126P9}
186P9 Library_File_Name_For_Function(24|577I9) 187>7 188>7 250r32
187p7 Project{28|157P9}
188p7 In_Tree{28|126P9}
190P9 Boolean_Function(boolean) 260r52 268r43
191P9 Library_Support_Function(28|73E9) 264r32
193V13 Archive_Builder_Default{string} 194r45 22|48b13 51l8 51t31
194p4 Archive_Builder_Ptr{166P9} 22|41r14
196V13 Archive_Builder_Options_Default{37|88P12} 198r36 22|66b13 69l8 69t39
197p4 Archive_Builder_Options_Ptr{168P9} 22|59r14
200V13 Archive_Builder_Append_Options_Default{37|88P12} 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|88P12} 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
229a36 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
232a31 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
235a37 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|157P9} 22|332b7 338r14 346r43 348r43 351r16
243p7 In_Tree{28|126P9} 22|333b7 335r28
244p4 Library_Exists_For_Ptr{182P9} 22|324r14
247V13 Library_File_Name_For_Default{24|577I9} 248>7 249>7 251r34 22|381b13
. 413l8 413t37
248p7 Project{28|157P9} 22|382b7 387r14 395r43 398r16
249p7 In_Tree{28|126P9} 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|73E9} 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
152a4*Name_Buffer{string} 22|402m16
158i4*Name_Len{natural} 22|401m16 402r34 405m16
180I9*Name_Id<integer> 21|110r22 178r22 22|154r22
184i4*No_Name{180I9} 21|110r33 178r33 22|154r33
321U14*Add_Str_To_Name_Buffer 22|403s16 406s16 407s16
362V13*Get_Name_String{string} 22|346s26 348s26 395s26
489V13*Name_Find{180I9} 22|410s20
577I9*File_Name_Type<180I9> 21|150r42 188r42 249r42 22|371r42 383r42
582i4*No_File{577I9} 22|390r17
594I9*Path_Name_Type<180I9>
X 28 prj.ads
42K9*Prj 21|32w6 32r15 22|27r6 339r10 388r10 28|2135e8
73E9*Library_Support 21|36r42 191r60 263r50 22|491r42 500r50 28|73e53
73n48*Full{73E9} 22|502r14
126P9*Project_Tree_Ref(125R9) 21|144r17 150r17 184r17 188r17 243r17 249r17
. 22|321r17 333r17 371r17 383r17
150i7*Display_Name{24|594I9} 22|346r63
157P9*Project_Id(156R9) 21|143r17 149r17 183r17 187r17 242r17 248r17 22|320r17
. 332r17 370r17 382r17
956n22*Static{956E9} 22|351r39 399r18
967R9*Symbol_Record 21|109r22 177r22 22|153r22 28|971e14
1341b7*Library{boolean} 22|338r22 387r22
1344i7*Library_Name{24|180I9} 22|348r51 395r51
1347e7*Library_Kind{956E9} 22|351r24 398r24
1350r7*Library_Dir{148R9} 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
67M9*Address
X 36 s-memory.ads
53V13*Alloc{31|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{31|67M9} 105i<c,__gnat_realloc>22
X 37 s-os_lib.ads
74A12*String_List{46|54A9}<integer> 22|68r18 86r18 140r18
88P12*String_List_Access{46|55P9} 21|48r44 51r51 60r44 169r13 196r52 200r59
. 210r52 22|57r44 66r52 75r51 84r59 129r44 138r52
436V13*Is_Regular_File{boolean} 22|352s23 357s23
708A12*Argument_List{74A12}<integer> 21|104r22 105r22 106r22 162r32 172r22
. 173r22 174r22 22|148r22 149r22 150r22
1053e4*Directory_Separator{character} 22|353r29 358r29
X 46 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
|