/usr/lib/ada/adalib/gnatprj/ali-util.ali is in libgnatprj4.6-dev 4.6.3-1ubuntu3.
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 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnvnnnnnnvnnnnnnnvnnvnnnnvnnvnvnnnnnvnnnvnnvnnnnnnnnnnnnnvnvvnvnnnnnnnnnnnnnnnn
U ali.util%b ali-util.adb d4cf7be7 OO PK IU
W ada.exceptions%s a-except.adb a-except.ali
W ali%s ali.adb ali.ali
W atree%s atree.adb atree.ali
W binderr%s binderr.adb binderr.ali
W casing%s casing.adb casing.ali
W csets%s csets.adb csets.ali
W debug%s debug.adb debug.ali
W einfo%s einfo.adb einfo.ali
W err_vars%s err_vars.ads err_vars.ali
W hostparm%s hostparm.ads hostparm.ali
W interfaces%s interfac.ads interfac.ali
W namet%s namet.adb namet.ali
W opt%s opt.adb opt.ali
W osint%s osint.adb osint.ali
W output%s output.adb output.ali
W scans%s scans.adb scans.ali
W scng%s scng.adb scng.ali AD
W sinfo%s sinfo.adb sinfo.ali
W sinput%s sinput.adb sinput.ali
W sinput.c%s sinput-c.adb sinput-c.ali
W snames%s snames.adb snames.ali
W stringt%s stringt.adb stringt.ali
W styleg%s styleg.adb styleg.ali AD
W stylesw%s stylesw.adb stylesw.ali
W system%s system.ads system.ali
W system.crc32%s s-crc32.adb s-crc32.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.utf_32%s s-utf_32.adb s-utf_32.ali
W system.wch_con%s s-wchcon.adb s-wchcon.ali
W types%s types.adb types.ali
W uintp%s uintp.adb uintp.ali
W urealp%s urealp.adb urealp.ali
W widechar%s widechar.adb widechar.ali
U ali.util%s ali-util.ads e8a4ce0a BN EE OO PK IU
W ada.exceptions%s a-except.adb a-except.ali
W ali%s ali.adb ali.ali
W interfaces%s interfac.ads interfac.ali
W system%s system.ads system.ali
W table%s table.adb table.ali AD
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20090727140100 0c711ac9
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D ali.ads 20101220072657 610af761
D ali-util.ads 20100622090209 89ae396b
D ali-util.adb 20101008102231 04c0d2b2
D alloc.ads 20100614130107 cfcad562
D aspects.ads 20101220072657 b71f5b97
D atree.ads 20101220072657 86ed1f41
D atree.adb 20101022135849 d92e034c
D binderr.ads 20090722153552 27f76f85
D casing.ads 20100909094434 5c2a7161
D csets.ads 20090409150019 e948558f
D debug.ads 20090420131856 3ea59655
D einfo.ads 20101220072657 65a0cfa8
D einfo.adb 20101026125643 beccf11b
D err_vars.ads 20101220072657 a24dc176
D gnat.ads 20050905075125 fd2ad2f1
D g-htable.ads 20101011104304 3d86a91a
D gnatvsn.ads 20120424095436 e1dd40b8
D hostparm.ads 20090409150019 597373af
D interfac.ads 20090409150019 f77d8799
D namet.ads 20101220072657 ef58bb56
D namet.adb 20101026125643 cbdb009e
D nlists.ads 20100909093511 986e68a0
D nlists.adb 20100909093511 664ddce5
D opt.ads 20101026132047 ed841f4a
D osint.ads 20100909103919 a935d76d
D output.ads 20100622132632 de75f4b4
D rident.ads 20090409150019 770cd2d0
D scans.ads 20101019122925 5112e491
D scng.ads 20100909123135 7b4f1ef3
D scng.adb 20101026131505 2937c9e3
D sinfo.ads 20101220072657 dcb3bec6
D sinfo.adb 20101022145140 fc452c52
D sinput.ads 20101012110042 9359b909
D sinput.adb 20101012110042 2bb4dc81
D sinput-c.ads 20070910124710 f9133dd2
D snames.ads 20120424103214 5b37d99d
D stand.ads 20101022100018 2bd6ec0a
D stringt.ads 20090409150019 4f4af370
D stringt.adb 20090409150019 3e82d1a6
D styleg.ads 20100909103250 524e4b50
D styleg.adb 20101220072657 c3d5eba1
D stylesw.ads 20100909103250 b7b67881
D system.ads 20120424104344 23e1f70b
D s-carun8.ads 20090417131547 da3bf6cd
D s-crc32.ads 20090417131547 94f53508
D s-crc32.adb 20101007123710 fbb8e82c
D s-exctab.ads 20090417131547 66e51330
D s-htable.ads 20101011104304 efdfacdf
D s-htable.adb 20101011104304 c7268bf1
D s-imenne.ads 20090417131547 8707cbf0
D s-memory.ads 20090417131547 ca8bbc15
D s-os_lib.ads 20100910151410 e0681e2d
D s-parame.ads 20091130110856 9c5d83fa
D s-rident.ads 20101018103456 4282a67a
D s-secsta.ads 20090707124243 eea35a36
D s-soflin.ads 20090729085153 9414c974
D s-stache.ads 20090417130712 596fc1b4
D s-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
D s-strhas.ads 20090623093900 269cd894
D s-string.ads 20090417130712 46b01415
D s-traent.ads 20090417130712 5221ee41
D s-unstyp.ads 20090409150019 6ae15c76
D s-utf_32.ads 20101007091606 fd857092
D s-utf_32.adb 20101007091606 17aab3e2
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 uintp.adb 20100909103919 8fe1b666
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D urealp.ads 20100910110137 e500ee51
D urealp.adb 20101021102512 c8621231
D widechar.ads 20090409150019 3fd6363b
X 5 ali.ads
39K9*ALI 1054e8 6|29r9 154r5 7|37r14 514r5
49I9*ALI_Id<integer> 6|103r37 109r36 116r19 7|215r37 218r16 306r36 449r19
52I9*Unit_Id<integer>
55I9*With_Id<integer>
61I9*Sdep_Id<integer>
64I9*Source_Id<integer> 6|38r28 38r41 41r34 90r30 7|308r15 375r21 426r18
. 452r13 457r17
109b7*SAL_Interface{boolean} 7|276r39
112i7*First_Unit{52I9} 7|223r32
115i7*Last_Unit{52I9} 7|223r62
118i7*First_Sdep{61I9} 7|313r24 456r31
121i7*Last_Sdep{61I9} 7|313r53 456r60
172b7*Compile_Errors{boolean} 7|261r39
181b7*No_Object{boolean} 7|266r42
224K12*ALIs[72|55] 7|223r16 223r46 261r19 266r22 276r19 313r9 313r38 439r16
. 439r30 456r16 456r45
238i4*No_Unit_Id{52I9} 7|246r52 264r52 269r52
310i7*First_With{55I9} 7|225r33
313i7*Last_With{55I9} 7|225r63
377K12*Units[72|55] 7|225r17 225r47
535i7*Sfile{24|417I9} 7|244r55 262r55 267r55
538i7*Afile{24|417I9} 7|227r38
553b7*SAL_Interface{boolean} 7|277m35 296m32
560K12*Withs[72|55] 7|227r22 244r39 262r39 267r39 277r19 296r16
739i7*Sfile{24|417I9} 7|315r30 457r64 469r53 474r62 493r51
742a7*Stamp{75|605A9} 7|352r63 368r60 387r34 417r40 418r66 460r36 480m31
. 487r38 498r54
746m7*Checksum{75|68M9} 7|331r60 380r41 427r57
768K12*Sdep[72|55] 7|315r15 331r45 352r48 368r45 380r26 387r19 417r25 418r51
. 427r42 457r49 460r21 469r38 474r47 480r16 487r23 493r36 498r39
992V13*Scan_ALI{49I9} 7|253s18
993i7 F{24|417I9} 7|254r21
994p7 T{75|154P9} 7|255r21
995b7 Ignore_ED{boolean} 7|256r21
996b7 Err{boolean} 7|257r21
X 6 ali-util.ads
29K13*Util 5|39k9 6|154l9 154e13 7|37b18 514l9 514t13
38i4*No_Source_Id{5|64I9} 41r47
41i4*First_Source_Entry{5|64I9} 91r30
44R9*Source_Record 86e14 89r30
46i7*Sfile{24|417I9} 7|194r48 326m33 506r42
49a7*Stamp{75|605A9} 7|344m39 352m39 368m36 387r60 399m42 417r65 418m42 460r64
. 480r59 487r66 501r58
55b7*Source_Found{boolean} 7|195m27 345m39 353m39 367m36 400m42 408r39 485r56
. 486r39 491r38
60b7*All_Timestamps_Match{boolean} 7|327m33 388m36
67b7*All_Checksums_Match{boolean} 7|332m33 382m36
78m7*Checksum{75|68M9} 7|331m33 380r68 427m30 470r38
88K12*Source[72|55] 7|193r16 193r32 194r31 195r10 198r7 323r16 324r21 326r16
. 327r16 331r16 332r16 344r22 345r22 352r22 353r22 367r19 368r19 380r51 382r19
. 387r43 388r19 399r25 400r25 408r22 417r48 418r25 427r13 460r45 470r19 480r40
. 485r37 486r20 487r47 491r19 501r39 506r23
96U14*Initialize_ALI_Source 7|186b14 200l8 200t29
103U14*Read_Withed_ALIs 103>32 7|215b14 289s19 300l8 300t24
103i32 Id{5|49I9} 7|215b32 223r28 223r58
109U14*Set_Source_Table 109>32 7|306b14 431l8 431t24 440s10
109i32 A{5|49I9} 7|306b32 313r21 313r50
112U14*Set_Source_Table 7|437b14 442l8 442t24
115V13*Time_Stamp_Mismatch{24|417I9} 116>7 117>7 7|448b13 512l8 512t27
116i7 A{5|49I9} 7|449b7 456r28 456r57
117b7 Read_Only{boolean} 7|450b7 485r18
132m4*Checksum_Error{75|68M9} 7|83r58 143r17 149r17
139V13*Get_File_Checksum{75|68M9} 139>32 7|131b13 171l8 171t25 469s19
139i32 Fname{24|417I9} 7|131b32 136r31
147V13*Checksums_Match{boolean} 147>30 147>41 148r19 7|81b13 84l8 84t23 379s23
. 468s16
147m30 Checksum1{75|68M9} 7|81b30 83r14 83r45
147m41 Checksum2{75|68M9} 7|81b41 83r26
X 7 ali-util.adb
43U14 Post_Scan 62r7 206b14 209l8 209t17
45U14 Error_Msg 45>25 45>39 56r7 62r18 90b14 95l8 95t17
45s25 Msg{string} 90b25 91r29
45i39 Flag_Location{75|210I12} 90b39 92r29
47U14 Error_Msg_S 47>27 56r18 62r29 101b14 105l8 105t19
47s27 Msg{string} 101b27 102r29
49U14 Error_Msg_SC 49>28 56r31 62r42 111b14 115l8 115t20
49s28 Msg{string} 111b28 112r29
51U14 Error_Msg_SP 51>28 56r45 62r56 121b14 125l8 125t20
51s28 Msg{string} 121b28 122r29
55K12 Style[44|47] 62r70
61K12 Scanner[33|57] 152r7 166r10
64I9 Header_Num<short_integer> 66r46 70r20 177r46 179r14 179r38
66V13 Hash{64I9} 66>19 74r20 177b13 180l8 180t12
66i19 F{24|417I9} 177b19 179r31
69K12 Interfaces[52|72] 199r7 284r19 295r51
132i7 Full_Name{24|417I9} 136m7 142r10 146r60
133i7 Source_Index{75|565I9} 146m7 148r10 152r35
193i11 J<integer> 194r45 195r24
216i7 Afile{24|417I9} 227m13 232r16 233r45 235r43 243r39 246r40 254r34 264r40
. 269r40 284r35 295r67
217p7 Text{75|154P9} 235m16 242r19 255r34 259m22
218i7 Idread{5|49I9} 252m16 261r31 266r34 276r31 289r37
223i11 U<integer> 225r30 225r60
225i12 W<integer> 227r35 244r52 262r52 267r52 277r32 296r29
307i7 F{24|417I9} 315m10 317r13 322r37 325r37 326r42 337r47 358r45 375r53
. 396r50 426r50
308i7 S{5|64I9} 324m16 325r45 326r30 327r30 331r30 332r30 344r36 345r36 352r36
. 353r36 367r33 368r33 375m16 380r65 382r33 387r57 388r33 399r39 400r39 408r36
. 417r62 418r39 426m13 427r27
309a7 Stamp{75|605A9} 337m19 343r22 343r29 344r48 396m22 398r25 398r32 399r51
312l7 Sdep_Loop 430l16 430e25
312i23 D<integer> 315r27 331r57 352r60 368r57 380r38 387r31 417r37 418r63
. 427r54
439i11 A<integer> 440r28
452i7 Src{5|64I9} 457m10 460r59 470r33 480r54 485r51 486r34 487r61 491r33
. 501r53 506r37
456i11 D<integer> 457r61 460r33 469r50 474r59 480r28 487r35 493r48 498r51
X 12 binderr.ads
32K9*Binderr 7|27w6 27r19 12|132e12
91i4*Error_Msg_File_1{24|417I9} 7|243m19 262m19 267m19 358m25
92i4*Error_Msg_File_2{24|417I9} 7|244m19
107U14*Error_Msg 7|245s19 263s19 268s19 359s25
X 15 debug.ads
36K9*Debug 7|26w6 26r19 15|188e10
70b4*Debug_Flag_T{boolean} 7|491r60
X 20 g-htable.ads
68k20*Simple_HTable 7|69r30
X 24 namet.ads
127a4*Name_Buffer{string} 7|494r30
133i4*Name_Len{natural} 7|494r48
149I9*Name_Id<integer>
177U14*Get_Name_String 7|493s19
183V13*Get_Name_String{string} 7|146s43 474s30
233V13*Get_Name_Table_Info{75|59I9} 7|233s24 322s16 375s32 426s29 457s28
363U14*Set_Name_Table_Info 7|194s10 246s19 264s19 269s19 325s16
367U14*Set_Name_Table_Byte 7|158s7 159s7 160s7 161s7
417I9*File_Name_Type<149I9> 6|46r15 117r44 139r40 7|66r23 73r20 131r40 132r22
. 177r23 216r16 307r15 450r44
422i4*No_File{417I9} 7|142r22 232r25 317r18 511r14
X 28 opt.ads
50K9*Opt 7|28w6 28r19 336r19 357r25 459r13 28|1907e8
193b4*All_Sources{boolean} 7|357r29
304b4*Check_Source_Files{boolean} 7|336r23 395r26
736b4*Interface_Library_Unit{boolean} 7|278m19 295r19
933b4*Minimal_Recompilation{boolean} 7|459r17
1386b4*Verbose_Mode{boolean} 7|472r19
X 29 osint.ads
44K9*Osint 7|30w6 30r19 136r38 29|776e10
63n23*Source{63E9} 7|136r44
65V13*Find_File{24|417I9} 7|136s20
468V13*Source_File_Stamp{75|605A9} 7|337s28 396s31
548V13*Read_Library_Info{75|154P9} 7|235s24
X 30 output.ads
44K9*Output 7|29w6 29r19 30|222e11
113U14*Write_Eol 7|477s19
130U14*Write_Str 7|473s19 474s19 475s19 492s19 494s19 497s19 500s19
137U14*Write_Line 7|495s19 498s19 501s19
X 32 scans.ads
37K9*Scans 7|31w6 31r19 170r14 32|503e10
183n7*Tok_EOF{52E9} 7|167r28
361e4*Token{52E9} 7|167r20
381m4*Checksum{75|68M9} 7|170r20
X 33 scng.ads
57k9*Scng 7|32w6 61r27 33|100e9
59U14*Initialize_Scanner 7|152s15[61]
63U14*Scan 7|166s18[61]
X 37 sinput.ads
69K9*Sinput 7|33r6 146r23 37|827e11
X 38 sinput.adb
720U17 Traverse[10|505] 11|1975b14
X 39 sinput-c.ads
31K16*C 7|33w13 146r30 39|36e13
33V13*Load_File{75|565I9} 7|146s32
X 40 snames.ads
34K9*Snames 7|34w6 34r19 40|1800e11
458i4*Name_External{24|149I9} 7|160r28
1090i4*Name_Extends{24|149I9} 7|159r28
1091i4*Name_External_As_List{24|149I9} 7|161r28
1164i4*Name_Project{24|149I9} 7|158r28
X 44 styleg.ads
47k9*Styleg 7|35w6 55r25 44|177e11
X 52 s-htable.ads
58I12 Header_Num 7|70r6
61+12 Element 7|71r6
64*7 No_Element{61+12} 7|72r6
68+12 Key 7|73r6
69V21 Hash{58I12} 7|74r6
70V21 Equal{boolean} 7|75r6
74U17*Set 7|284s30[69]
78U17*Reset 7|199s18[69]
81V16*Get{boolean} 7|295s62[69]
X 72 table.ads
43K9*Table 6|88r26 72|238e10
47+12 Table_Component_Type 6|89r6
48I12 Table_Index_Type 6|90r6
50*7 Table_Low_Bound{48I12} 6|91r6
51i7 Table_Initial{75|65I12} 6|92r6
52i7 Table_Increment{75|62I12} 6|93r6
53s7 Table_Name{string} 6|94r6
55k12*Table 6|88r32 72|237e13
106A12*Table_Type(6|44R9)<5|64I9>
109A15*Big_Table_Type{106A12[5|224]}<5|49I9>
117P12*Table_Ptr(109A15[6|88])
121p7*Table{117P12[6|88]} 7|194r38[6|88] 195r17[6|88] 223r20[5|224] 223r21[5|224]
. 223r50[5|224] 223r51[5|224] 225r22[5|377] 225r23[5|377] 225r52[5|377] 225r53[5|377]
. 227r28[5|560] 244r45[5|560] 261r24[5|224] 262r45[5|560] 266r27[5|224] 267r45[5|560]
. 276r24[5|224] 277r25[5|560] 296r22[5|560] 313r13[5|224] 313r14[5|224] 313r42[5|224]
. 313r43[5|224] 315r20[5|768] 326r23[6|88] 327r23[6|88] 331r23[6|88] 331r50[5|768]
. 332r23[6|88] 344r29[6|88] 345r29[6|88] 352r29[6|88] 352r53[5|768] 353r29[6|88]
. 367r26[6|88] 368r26[6|88] 368r50[5|768] 380r31[5|768] 380r58[6|88] 382r26[6|88]
. 387r24[5|768] 387r50[6|88] 388r26[6|88] 399r32[6|88] 400r32[6|88] 408r29[6|88]
. 417r30[5|768] 417r55[6|88] 418r32[6|88] 418r56[5|768] 427r20[6|88] 427r47[5|768]
. 456r20[5|224] 456r21[5|224] 456r49[5|224] 456r50[5|224] 457r54[5|768] 460r26[5|768]
. 460r52[6|88] 469r43[5|768] 470r26[6|88] 474r52[5|768] 480r21[5|768] 480r47[6|88]
. 485r44[6|88] 486r27[6|88] 487r28[5|768] 487r54[6|88] 491r26[6|88] 493r41[5|768]
. 498r44[5|768] 501r46[6|88] 506r30[6|88]
138U17*Init 7|198s14[6|88]
145V16*Last{5|64I9} 7|193s39[6|88] 324s28[6|88] 439s35[5|224]
162i7*First{5|64I9} 7|193r23[6|88] 439r21[5|224]
174U17*Increment_Last 7|323s23[6|88]
X 75 types.ads
59I9*Int<integer> 7|179r26 246r47 264r47 269r47 325r40
62I12*Nat{59I9}
65I12*Pos{59I9}
68M9*Word 6|78r18 132r30 139r63 147r53 7|81r53 131r63
148I9*Text_Ptr<59I9>
151A9*Text_Buffer(character)<148I9>
154P9*Text_Buffer_Ptr(151A9) 7|217r16
158U14*Free[80|20] 7|259s16
210I12*Source_Ptr{148I9} 7|45r55 90r55
565I9*Source_File_Index<59I9> 7|133r22
573i4*No_Source_File{565I9} 7|148r25
605A9*Time_Stamp_Type<string><integer> 6|49r15 7|309r15
618V13*"="{boolean} 7|387s40 460s42 487s44
622V13*">"{boolean} 7|417s46
|