/usr/lib/ada/adalib/gnatprj/mlib-fil.ali is in libgnatprj5-dev 5.3.1-14ubuntu2.
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 | 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_IMPLICIT_CONDITIONALS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV SPARK_05
U mlib.fil%b mlib-fil.adb adebd58b NE OO PK
W ada%s ada.ads ada.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.fixed%s a-strfix.adb a-strfix.ali
W ada.tags%s a-tags.adb a-tags.ali
W mlib%s mlib.adb mlib.ali
W mlib.tgt%s mlib-tgt.adb mlib-tgt.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U mlib.fil%s mlib-fil.ads a37358b1 EE NE OO PK
W mlib%s mlib.adb mlib.ali
D ada.ads 20070406091342 3ffc8e18 ada%s
D a-charac.ads 20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads 20140225151544 66457d31 ada.characters.latin_1%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-string.ads 20070406091342 90ac6797 ada.strings%s
D a-strfix.ads 20101008130255 d07c346e ada.strings.fixed%s
D a-strmap.ads 20140611123156 e8bb714a ada.strings.maps%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-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 mlib.ads 20140801081720 f0a445cd mlib%s
D mlib-fil.ads 20070910124710 53d71d7c mlib.fil%s
D mlib-fil.adb 20070910124710 10f0fd37 mlib.fil%b
D mlib-tgt.ads 20140801094828 3eb001ae mlib.tgt%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 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-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-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 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 20160413105229 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 33r8
X 7 a-string.ads
16K13*Strings 35e16 26|28r10 75r11 80r31 104r11 109r31
32n33*Backward{32E9} 26|80r39 109r39
X 8 a-strfix.ads
18K21*Fixed 251e22 26|28w18 75r19 104r19
36V13*Index{natural} 26|78s13 107s13
37a7 Source{string} 26|78r20 107r20
38a7 Pattern{string} 26|79r20 108r20
39e7 Going{7|32E9} 26|80r20 109r20
217V13*Head{string} 26|92s20 94s20
X 24 mlib.ads
34K9*MLib 95e9 25|28r9 52r5 26|29r6 31r14 35r27 149r5
X 25 mlib-fil.ads
28K14*Fil 24|34k9 25|52l10 52e13 26|31b19 149l10 149t13
30V13*Ext_To{string} 31>7 32>7 26|71b13 97l8 97t14
31a7 Filename{string} 26|72b7 78r32 85r20 87r20 92r26 94r26
32a7 New_Ext{string} 26|73b7 84r13 87r37 91r13 94r51
35V13*Append_To{string} 36>7 37>7 26|41b13 65l8 65t17
36a7 Filename{string} 26|42b7 47r17 49r13 49r23 51r20 54r20 59r20 62r20
37a7 Ext{string} 26|43b7 46r10 50r13 50r18 51r31 51r36 51r53 54r31 58r13
. 58r18 59r31 62r37
40V13*Get_Ext{string} 40>22 26|103b13 117l8 117t15 124s32 134s32 144s32
40a22 Filename{string} 26|103b22 107r32 115r17 115r32
43V13*Is_Archive{boolean} 43>25 26|123b13 127l8 127t18
43a25 Filename{string} 26|123b25 124r41
46V13*Is_C{boolean} 46>19 26|133b13 137l8 137t12
46a19 Filename{string} 26|133b19 134r41
49V13*Is_Obj{boolean} 49>21 26|143b13 147l8 147t14
49a21 Filename{string} 26|143b21 144r41
X 26 mlib-fil.adb
35K12 Target=35:32 126r14 136r14 146r14
77i7 J{natural} 83r10 92r36 94r36
106i7 J{natural} 112r10 115r27
124a7 Ext{string} 126r37
134a7 Ext{string} 136r31
144a7 Ext{string} 146r36
X 27 mlib-tgt.ads
34K14*Tgt 26|29w11 35r32 27|270e13
90V13*Is_Object_Ext{boolean} 26|146s21
93V13*Is_C_Ext{boolean} 26|136s21
96V13*Is_Archive_Ext{boolean} 26|126s21
X 34 system.ads
67M9*Address
X 39 s-memory.ads
53V13*Alloc{34|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{34|67M9} 105i<c,__gnat_realloc>22
|