/usr/lib/ada/adalib/gnatprj/lib-util.ali is in libgnatprj4.6-dev 4.6.3-8.
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 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnn
U lib.util%b lib-util.adb 1cae71db NE OO PK
W hostparm%s hostparm.ads hostparm.ali
W interfaces%s interfac.ads interfac.ali
W lib%s lib.adb lib.ali
W osint%s osint.adb osint.ali
W osint.c%s osint-c.adb osint-c.ali
W stringt%s stringt.adb stringt.ali
U lib.util%s lib-util.ads 531c34b2 BN EE NE OO PK
W lib%s lib.adb lib.ali
W uintp%s uintp.adb uintp.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20090727140100 0c711ac9
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20100614130107 cfcad562
D debug.ads 20090420131856 3ea59655
D hostparm.ads 20090409150019 597373af
D interfac.ads 20090409150019 f77d8799
D lib.ads 20101021101406 c7541e09
D lib-util.ads 20100614130107 b32acef1
D lib-util.adb 20100614130906 be65630d
D namet.ads 20101220072657 ef58bb56
D opt.ads 20101026132047 ed841f4a
D osint.ads 20100909103919 a935d76d
D osint-c.ads 20090420104125 07d85cf8
D output.ads 20100622132632 de75f4b4
D stringt.ads 20090409150019 4f4af370
D stringt.adb 20090409150019 3e82d1a6
D system.ads 20121016191316 23e1f70b
D s-carun8.ads 20090417131547 da3bf6cd
D s-exctab.ads 20090417131547 66e51330
D s-memory.ads 20090417131547 ca8bbc15
D s-os_lib.ads 20100910151410 e0681e2d
D s-parame.ads 20091130110856 9c5d83fa
D s-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
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 types.adb 20090409150019 7e6e78d2
D uintp.ads 20101021101958 2762e44a
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
X 7 hostparm.ads
38K9*Hostparm 90e13 11|26w6 32r41 103r10
47b4*OpenVMS{boolean} 11|103r19
67N4*Max_Name_Length 11|32r50
X 9 lib.ads
40K9*Lib 862e8 10|28r9 86r5 11|30r14 292r5
X 10 lib-util.ads
28K13*Util 9|40k9 10|86l9 86e13 11|30b18 292l9 292t13
32U14*Write_Info_Char 32>31 33r19 11|55b14 60l8 60t23 71s10 76s10 82s10 129s7
. 130s7 137r60 189s7 208s13 211s16 215s13 217s13 221s7 250s13 255s13
32e31 C{character} 11|55b31 58r40
36U14*Write_Info_Char_Code 36>36 11|66b14 86l8 86t28
36m36 Code{35|518M12} 11|66b36 70r10 71r42 75r13 77r40 83r40 84r40
41V13*Write_Info_Col{positive} 11|92b13 95l8 95t22
44U14*Write_Info_EOL 11|101b14 120l8 120t22
49U14*Write_Info_Initiate 49>35 11|137b14
49e35 Key{character} 11|137b35
54U14*Write_Info_Nat 54>30 11|146s10 183b14 186s10 190l8 190t22
54i30 N{35|62I12} 11|183b30 185r10 186r26 189r39
57U14*Write_Info_Int 57>30 11|143b14 154l8 154t22
57i30 N{35|59I9} 11|143b30 145r10 146r26 152r40
61U14*Write_Info_Name 61>31 11|160b14 167l8 167t23 171s7 176s7
61i31 Name{12|149I9} 11|160b31 162r24
62U14*Write_Info_Name 62>31 11|169b14 172l8 172t23
62i31 Name{12|417I9} 11|169b31 171r33
63U14*Write_Info_Name 63>31 11|174b14 177l8 177t23
63i31 Name{12|442I9} 11|174b31 176r33
68U14*Write_Info_Slit 68>31 11|196b14 222l8 222t23
68i31 S{35|491I9} 11|196b31 202r36 203r47
71U14*Write_Info_Str 71>30 11|200s7 228b14 234l8 234t22 245s10 289s7
71s30 Val{string} 11|228b30 230r61 231r70 232r44 233r44
74U14*Write_Info_Tab 74>30 11|240b14 258l8 258t22
74i30 Col{positive} 11|240b30 244r10 249r23 254r34
79U14*Write_Info_Terminate 11|106s10 264b14 280l8 280t28
82U14*Write_Info_Uint 82>31 11|152s10 286b14 290l8 290t23
82i31 N{37|48I9} 11|286b31 288r17
X 11 lib-util.adb
32i4 Max_Line{natural} 33r44 104r35
33i4 Max_Buffer{natural} 35r31 104r50
35a4 Info_Buffer{string} 58m7 111r21 117m10 163m7 230m7 269r18 276r27
38i4 Info_Buffer_Len{natural} 57m7 57r26 58r20 104r17 110r16 111r34 113m13
. 113r32 116m10 116r29 117r23 163r20 163r43 165m7 165r26 230r20 230r43 232m7
. 232r26 268r13 269r31 271m10 271r29 276r45 278m7
41i4 Info_Buffer_Col{natural} 59m7 59r26 94r14 118m10 166m7 166r26 233m7
. 233r26 244r17 248r31 251m13 254r16 279m7
46U14 Write_Info_Hex_Byte 46>35 77s10 83s10 84s10 126b14 131l8 131t27 216s13
46i35 J{natural} 126b35 129r30 130r30
127a7 Hexd(character) 129r24 130r24
197e7 C{character} 203m10 205r13 206r21 208r30 210r16 211r33 216r49
202i11 J<integer> 203r50
241i7 Next_Tab{positive} 248m13 249r29 251r32
X 12 namet.ads
127a4*Name_Buffer{string} 11|164r9
133i4*Name_Len{natural} 11|163r61 164r27 165r44 166r44
149I9*Name_Id<integer> 10|61r38 11|160r38 171r24 176r24
177U14*Get_Name_String 11|162s7
417I9*File_Name_Type<149I9> 10|62r38 11|169r38
442I9*Unit_Name_Type<149I9> 10|63r38 11|174r38
X 14 osint.ads
44K9*Osint 11|27r6 27r20 14|776e10
X 15 osint-c.ads
29K15*C 11|27w12 27r26 15|174e12
124U14*Write_Library_Info 11|276s7
X 17 stringt.ads
35K9*Stringt 11|28w6 28r20 17|163e12
96V13*String_Length{35|62I12} 11|202s21
99V13*Get_String_Char{35|518M12} 11|203s30
X 35 types.ads
59I9*Int<integer> 10|57r34 11|143r34
62I12*Nat{59I9} 10|54r34 11|183r34
491I9*String_Id<integer> 10|68r35 11|196r35
515M9*Char_Code_Base
518M12*Char_Code{515M9} 10|36r43 11|66r43
539V13*Get_Character{character} 11|203s15
X 37 uintp.ads
42K9*Uintp 10|26w6 26r17 37|540e10
48I9*Uint 10|82r35 11|286r35
236V13*UI_From_Int{48I9} 11|152s27
259n28*Decimal{259E9} 11|288r20
265a4*UI_Image_Buffer{string} 11|289r23
266i4*UI_Image_Length{natural} 11|289r45
269U14*UI_Image 11|288s7
|