/usr/lib/gcc-cross/powerpc64-linux-gnu/6/adalib/gnatprj/mlib-utl.ali is in libgnatprj6-dev-ppc64-cross 6.4.0-17ubuntu1cross1.
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 276 277 278 279 280 281 282 283 284 285 286 | V "GNAT Lib v6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mcpu=power7
A -msecure-plt
P SS ZX
RN
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_OBSOLESCENT_FEATURES
RV SPARK_05
U mlib.utl%b mlib-utl.adb 5e9e744b NE OO PK
W ada.tags%s a-tags.adb a-tags.ali
W gnatvsn%s gnatvsn.adb gnatvsn.ali
W interfaces%s interfac.ads interfac.ali
W interfaces.c%s i-c.adb i-c.ali
W interfaces.c.strings%s i-cstrin.adb i-cstrin.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 opt%s opt.adb opt.ali
W osint%s osint.adb osint.ali
W output%s output.adb output.ali
W system%s system.ads system.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U mlib.utl%s mlib-utl.ads 4e756fe1 EE NE OO PK
W mlib%s mlib.adb mlib.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 gnatvsn.ads 20160103004143 5a4c4232 gnatvsn%s
D hostparm.ads 20140801100131 a20ca6cf hostparm%s
D interfac.ads 20151118101227 4be8ce1b interfaces%s
D i-c.ads 20110801143639 5421119b interfaces.c%s
D i-cstrin.ads 20140611122922 341d0ddf interfaces.c.strings%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-utl.ads 20080801090311 bed12a2c mlib.utl%s
D mlib-utl.adb 20180424115254 e35643a6 mlib.utl%b
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 scans.ads 20140731100213 8f94e6cc scans%s
D system.ads 20170308090911 f047d81a 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 20180424115253 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 17 gnatvsn.ads
35K9*Gnatvsn 98e12 26|26w6 451r28
41a4*Library_Version{string} 26|451r36
X 19 interfac.ads
38K9*Interfaces 183e15 26|33r6 33r32 356r32
X 20 i-c.ads
18K20*C 230e17 26|33r17 33r43 356r43
X 21 i-cstrin.ads
36K22*Strings 106e25 26|33w19 33r45 356r45
47P9*chars_ptr 26|356r53
74V13*Value{string} 26|361s47
X 22 mlib.ads
34K9*MLib 95e9 25|29r9 67r5 26|27r6 27r20 28r6 28r20 35r14 646r5
43P9*Fail_Proc
45p4*Fail{43P9} 26|152r13 277r10 301r13 440r13 457r16 467r13 576r13 602r13
. 604r13
X 23 mlib-fil.ads
28K14*Fil 52e13 26|27w11 27r25
30V13*Ext_To{string} 26|83s30
X 24 mlib-tgt.ads
34K14*Tgt 270e13 26|28w11 28r25 614r36
45V13*Archive_Builder{string} 26|142s41 147s36
48V13*Archive_Builder_Options{39|88P12} 26|159s24
51V13*Archive_Builder_Append_Options{39|88P12} 26|166s31
55V13*Archive_Indexer{string} 26|183s45 190s43
60V13*Archive_Indexer_Options{39|88P12} 26|200s28
63V13*Dynamic_Option{string} 26|389s55
67V13*Libgnat{string} 26|614s40
70V13*Archive_Ext{string} 26|83s51
X 25 mlib-utl.ads
29K14*Utl 22|34k9 25|67l10 67e13 26|35b19 646l10 646t13
31U14*Delete_File 31>27 26|208s7 310b14 327l8 327t19 597s13
31a27 Filename{string} 26|310b27 311r36 325r22
35U14*Gcc 36>7 37>7 38>7 39>7 40>7 26|333b14 607l8 607t11
36a7 Output_File{string} 26|334b7 387r55
37a7 Objects{39|708A12} 26|335b7 381r21 524r19 527r27 553r16 554r37 569r19
. 570r23 583r19 584r25 584r53
38a7 Options{39|708A12} 26|336b7 381r38 491r16 492r22 492r50 494r16 495r37
39a7 Options_2{39|708A12} 26|337b7 381r55 537r19 547r24 557r16 558r37 587r16
. 588r22 588r52
40i7 Driver_Name{27|180I9} 26|338b7 447r10 464r58 467r36 502r16 503r41 601r13
. 604r36
47U14*Ar 48>7 49>7 26|81b14 304l8 304t10
48a7 Output_File{string} 26|81b18 83r38
49a7 Objects{39|708A12} 26|81b40 204r48 215r16 216r25 223r46 224r59 235r28
. 240r34 241r28 244r37 258r62 262r50 263r31 266r40
58V13*Lib_Directory{string} 26|388s62 613b13 631l8 631t21
61U14*Specify_Adalib_Dir 61>34 26|637b14 644l8 644t26
61a34 Path{string} 26|637b34 639r10 642r37
X 26 mlib-utl.adb
37p4 Adalib_Path{39|67P12} 620r10 621r17 640m10 642m10
41p4 Gcc_Name{39|67P12} 449r16 450m16 454r46 457r22 506r24 602r19
44p4 Gcc_Exec{39|67P12} 448r13 454m13 456r16 461r20
47p4 Ar_Name{39|67P12} 110r24 111r28 142m10 143r42 146m19 146r19 147m13 148r45
. 152r19 277r16
51p4 Ar_Exec{39|67P12} 141r10 143m10 145r13 148m13 151r13 156r25 228r17 250r17
. 272r20
54p4 Ar_Options{39|88P12} 159m10 162r19 163r44 168r24 205r23 205r45 206r18
. 223r22 224r21 234r22 292r36 297r46
57p4 Ar_Append_Options{39|88P12} 166m10 170r13 171r40 174r22 175r31 222r39
. 252r26 252r55 254r13 259r25
61i4 Opt_Length{natural} 126r55 168m10 171m13 171r66 204r35
64i4 Initial_Size{natural} 161m10 163m13 163r29 178m13 178r42 210r15 236r18
. 260r21
68p4 Ranlib_Name{39|67P12} 183m10 185r13 186r49 189m22 189r22 190m16 191r52
. 284r25 301r19
71p4 Ranlib_Exec{39|67P12} 186m13 188r16 191m16 194r16 196r28 282r10 296r13
74p4 Ranlib_Options{39|88P12} 200m10 287r22 288r28 297r13
82a7 Full_Output_File{string} 206r56 208r20 210r30 236r33 254r58 260r36
85p7 Arguments{39|713P12} 117r37 131r27 132r49 203m7 205r7 206r7 224r10 228r30
. 244r13 250r30 252r10 253r10 266r16 272r33 292r25 297r35
86i7 Last_Arg{natural} 113r27 223m10 224r46 228r46 234m10 243m13 243r25 244r24
. 250r46 259m13 265m16 265r28 266r27 272r49
87b7 Success{boolean} 228m57 250m57 258r27 272m60 276r14 298m13 300r17
88i7 Line_Length{natural} 111m13 117r19 119m19 132m16 132r31
90i7*Maximum_Size{integer} 91m25 91r25 222r18 242r30 264r44
95i7 Size{integer} 173m13 175m16 175r24 178r56 210m7 216m10 216r18 222r10
. 236m10 241m13 241r21 242r23 260m13 263m16 263r24 264r37
98i7 Current_Object{natural} 235m10 240r16 241r37 244r46 245m13 245r31 258r44
. 262r32 263r40 266r49 267m16 267r34
100U17 Display 107b17 138l11 138t18 226s10 248s10 270s13
113i17 J{integer} 117r48 126r51 131r38 132r60
162i14 J{integer} 163r56
174i17 J{integer} 175r50
215i11 J{integer} 216r34
258l10 Big_Loop 273l19 273e27
262l13 Inner_Loop 264r21 268l22 268e32
287i17 J{integer} 288r44
311a7 File=311:45{string} 315r20
312b7 Success{boolean} 315m34 318r13
340i7 Link_Bytes{integer} 471m7 476m10 476r24 481m7 481r21 485m7 485r21 489m7
. 489r21 495m10 495r24 554m10 554r24 558m10 558r24 561r46
343i7*Link_Max{integer} 344m25 344r25 561r59
349b7*Object_List_File_Supported{boolean} 350r11 352m13 352r13 561r10
356p7*Object_File_Option_Ptr{21|47P9} 357m25 357r25 361r54
361a7 Object_File_Option{string} 365r35 367r39 368r42 580r39
364b7 Using_GNU_response_file{boolean} 416r13
371p7 Tname{39|67P12} 567m38 567r38 580r60 597r26
372i7 Tname_FD{39|183I9} 419r29 424r26 430r23 435r20 567m28 573r17 596r13
376b7 Closing_Status{boolean} 573m27 575r17
379a7 Arguments{39|708A12} 475m10 480m7 484m7 488m7 492m7 512r28 580m10 584m10
. 588m7 590r26
383i7 A{natural} 474m10 474r15 475r21 479m7 479r12 480r18 483m7 483r12 484r18
. 487m7 487r12 488r18 491m7 491r12 492r18 492r44 509r24 579m10 579r15 580r21
. 583m10 583r15 584r21 584r47 587m7 587r12 588r18 588r46 590r42
384b7 Success{boolean} 590m46 592r10
386p7 Out_Opt{39|67P12} 480r24 481r34
387p7 Out_V{39|67P12} 484r24 485r34
388p7 Lib_Dir{39|67P12} 488r24 489r34
389p7 Lib_Opt{39|67P12} 473r10 475r27 476r37
391p7 Driver{39|67P12} 461m10 464m10 466r13 500r24 590r14
393E12 Object_Position 393e52 395r18
393n32 First{393E12} 523r22 525r52
393n39 Second{393E12} 528r28 530r30 539r30
393n47 Last{393E12} 532r28
395e7 Position{393E12} 523m10 525r41 528m16 530r19 532m16 539r19
397U17 Write_RF 397>27 405b17 442l11 442t19 570s13
397a27 S{string} 405b27 417r22 418r19 418r39 424r36 430r33 430r44 430r57
406b10 Success{boolean} 420m22 425m19 431m16 436m13 439r17
407e10 Back_Slash{character} 419r39
417i17 J{integer} 418r22 418r42 424r39
494i11 J{integer} 495r46
509i14 J{integer} 510r41 512r39
524i14 J{integer} 527r36
537i14 J{integer} 547r35
553i11 J{integer} 554r46
557i11 J{integer} 558r48
569i14 J{integer} 570r32
614a7 Libgnat{string} 624r19 625r38 630r43
X 27 namet.ads
152a4*Name_Buffer{string} 26|625m7 630r14
158i4*Name_Len{natural} 26|624m7 625r25 630r32
180I9*Name_Id<integer> 25|40r21 26|338r21
184i4*No_Name{180I9} 25|40r32 26|338r32 447r24 502r31 601r27
356U14*Get_Name_String 26|626s7
362V13*Get_Name_String{string} 26|464s41 467s19 503s24 604s19
469V13*Name_Enter{180I9} 26|626s41
577I9*File_Name_Type<180I9>
X 28 opt.ads
50K9*Opt 26|29w6 109r17 126r24 154r16 194r45 283r17 317r10 498r14 499r13
. 510r16 525r16 538r20 28|2308e8
1281b4*Quiet_Output{boolean} 26|109r21 283r21 498r18
1613b4*Verbose_Mode{boolean} 26|126r28 154r20 194r49 317r14 499r17 510r20
. 525r20 538r24
X 29 osint.ads
44K9*Osint 26|30w6 142r21 183r25 450r28 626r24 626r53 29|790e10
67n31*Library{67E9} 26|626r59
69V13*Find_File{27|577I9} 26|626s30
139V13*Program_Name{39|67P12} 26|142s27 183s31 450s34
X 30 output.ads
44K9*Output 26|31w6 31r20 30|213e11
106U14*Write_Char 26|122s16 285s13 289s16 511s16 526s16 546s13
113U14*Write_Eol 26|118s19 135s13 550s10
130U14*Write_Str 26|110s13 127s19 131s16 155s13 195s16 284s13 288s16 319s13
. 322s13 500s13 503s13 506s13 512s16 515s16 527s16 531s16 540s19 547s13
137U14*Write_Line 26|156s13 196s16 292s13 325s10
162N4*Buffer_Max 26|117r60
X 33 system.ads
67M9*Address
X 38 s-memory.ads
53V13*Alloc{33|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{33|67M9} 105i<c,__gnat_realloc>22
X 39 s-os_lib.ads
67P12*String_Access{48|45P9} 26|37r18 41r15 44r15 47r14 51r14 68r18 71r18
. 371r18 386r26 387r26 388r26 389r26 391r16
69V14*"="=70:22{boolean} 26|141r18 145r21 151r21 188r28 194r28 282r22 448r22
. 449r25 456r25 466r20 620r22
72U14*Free=72:62 26|146s13 189s16
74A12*String_List{48|54A9}<integer> 26|204r13
83V14*"&"=84:41{48|54A9} 26|297r32
88P12*String_List_Access{48|55P9} 26|54r17 57r24 74r21
90V14*"="=92:66{boolean} 26|170r31 222r57
183I9*File_Descriptor<integer> 26|372r18
191i4*Invalid_FD{183I9} 26|372r37 596r25
194U14*Close 26|573s10
328U14*Create_Temp_File 26|567s10
460V13*Locate_Exec_On_Path{67P12} 26|143s21 148s24 186s28 191s31 454s25 464s20
632V13*Write{integer} 26|419s22 424s19 430s16 435s13
671U14*Delete_File 26|315s7
708A12*Argument_List{74A12}<integer> 25|37r21 38r21 39r21 49r21 26|81r50
. 335r21 336r21 337r21 380r9
713P12*Argument_List_Access{88P12} 26|85r21
831U14*Spawn 26|228s10 250s10 272s13 295s10 590s7
X 48 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
|