/usr/lib/ada/adalib/gnatprj/impunit.ali is in libgnatprj4.9-dev 4.9.2-1.
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 | V "GNAT Lib v4.9"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
RN
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_STANDARD_STORAGE_POOLS
RV SPARK_05
U impunit%b impunit.adb c60da877 NE OO PK
W atree%s atree.adb atree.ali
W errout%s errout.adb errout.ali
W fname%s fname.adb fname.ali
W fname.uf%s fname-uf.adb fname-uf.ali
W interfaces%s interfac.ads interfac.ali
W lib%s lib.adb lib.ali
W namet%s namet.adb namet.ali
W opt%s opt.adb opt.ali
W sinfo%s sinfo.adb sinfo.ali
W uname%s uname.adb uname.ali
U impunit%s impunit.ads f20ebf1e EE NE OO PK
W types%s types.adb types.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20140129161953 f86a4103
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20120330092659 daf1344a
D aspects.ads 20140225151544 132f69b1
D atree.ads 20140225154805 15f9fb8a
D atree.adb 20140224171334 4c3369fa
D casing.ads 20100909094434 5c2a7161
D csets.ads 20140122165324 e948558f
D debug.ads 20090420131856 3ea59655
D einfo.ads 20140225154805 b22949de
D err_vars.ads 20130910153044 d6d090e9
D errout.ads 20140225151544 ea1c5934
D erroutc.ads 20140225154945 b3b1b344
D fname.ads 20090409150019 913fd2bc
D fname-uf.ads 20070910124710 8161e886
D gnat.ads 20110801150502 fd2ad2f1
D g-hesorg.ads 20110801150502 106922da
D hostparm.ads 20130411123322 c164ed60
D impunit.ads 20111013104700 fbaf0aa3
D impunit.adb 20131017135034 1154ea4c
D interfac.ads 20140225151838 69adb1b9
D lib.ads 20140225154805 6d2da80c
D lib.adb 20140122170457 81079209
D lib-list.adb 20090409150019 ef0890c0 lib.list
D lib-sort.adb 20090409150019 857b8e8e lib.sort
D namet.ads 20140129155348 0b5fbeae
D nlists.ads 20140206101107 783bf08e
D opt.ads 20140225154805 0424f3ab
D output.ads 20140219102553 2d9479ad
D sinfo.ads 20140225150201 4a23565b
D sinfo.adb 20140224155759 ab5b6dfc
D sinput.ads 20140120151301 c46c1677
D snames.ads 20141119215425 383b4c02
D stand.ads 20140224150940 4852f602
D stringt.ads 20140220134420 b6600148
D system.ads 20141119215827 90249111
D s-conca2.ads 20140225151544 02a0d7d0
D s-exctab.ads 20140225151139 54135002
D s-imenne.ads 20140225151139 614c06c0
D s-memory.ads 20140225151139 597d6634
D s-os_lib.ads 20140225151139 73b554c6
D s-parame.ads 20140225151139 ab8cb46a
D s-secsta.ads 20140225151139 86a2856d
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
D s-wchcon.ads 20140225151139 1b7d22d2
D table.ads 20090506081141 e3a9ec16
D table.adb 20130104091825 d2a5ae47
D tree_io.ads 20130910150933 92caaa96
D types.ads 20140129155348 09a1b5bd
D uintp.ads 20141119214236 2762e44a
D uname.ads 20090420121742 1074afbc
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D urealp.ads 20130411125352 e500ee51
D widechar.ads 20090409150019 3fd6363b
X 7 atree.ads
44K9*Atree 4023e10 22|26w6 26r20
599V13*Nkind{32|7921E9} 22|781s10
X 14 errout.ads
40K9*Errout 903e11 22|27w6 27r20
503a4*Error_Msg_String=503:48{string} 22|760r16
504i4*Error_Msg_Strlen=504:48{natural} 22|636r7 759r16 760r39 791r7 870r7
X 16 fname.ads
38K9*Fname 99e10 22|29r6 29r20
X 17 fname-uf.ads
40K15*UF 114e13 22|29w12 29r26
56V13*Get_File_Name{28|482I9} 22|788s15
58b7 Subunit{boolean} 22|788r36
X 21 impunit.ads
34K9*Impunit 86l5 86e12 22|38b14 958l5 958t12
36E9*Kind_Of_Unit 57e21 62r60 22|632r60
37n7*Implementation_Unit{36E9} 22|766r14
44n7*Not_Predefined_Unit{36E9} 22|654r17 669r17 685r17
47n7*Ada_95_Unit{36E9} 22|647r17 700r20 728r17 734r17 740r17
52n7*Ada_2005_Unit{36E9} 22|708r20
57n7*Ada_2012_Unit{36E9} 22|716r20
62V13*Get_Kind_Of_Unit{36E9} 62>31 22|632b13 767l8 767t24
62i31 U{56|556I9} 22|632b31 633r58 723r35
70V13*Is_Known_Unit{boolean} 70>28 22|773b13 860l8 860t21
70i28 Nam{56|384I9} 22|773b28 781r32 787r30
76V13*Not_Impl_Defined_Unit{boolean} 76>36 22|866b13 956l8 956t29
76i36 U{56|556I9} 22|866b36 867r58
X 22 impunit.adb
40A12 File_Name_8{string}<integer> 43r15
42R9 File_Name_Record 49e14 51r46
43a7*Fname{40A12} 699r62 707r62 715r62 831r62 837r62 843r62 932r62 938r62
. 945r62
46b7*RMdef{boolean} 933r46 939r46 946r46
51A9 File_List(42R9)<56|59I9> 70r37 399r37 554r37
53b4 T{boolean} 76r18 77r18 78r18 79r18 80r18 81r18 82r18 83r18 84r18 85r18
. 86r18 87r18 88r18 89r18 90r18 91r18 92r18 93r18 94r18 95r18 96r18 97r18
. 98r18 99r18 100r18 101r18 102r18 103r18 104r18 105r18 106r18 107r18 108r18
. 109r18 110r18 111r18 112r18 113r18 114r18 115r18 116r18 117r18 118r18 119r18
. 120r18 121r18 122r18 123r18 124r18 125r18 126r18 127r18 128r18 129r18 130r18
. 131r18 132r18 141r18 142r18 143r18 144r18 145r18 146r18 147r18 150r18 151r18
. 333r18 334r18 335r18 336r18 337r18 358r18 359r18 360r18 361r18 362r18 390r18
. 391r18 405r18 406r18 407r18 408r18 409r18 410r18 411r18 412r18 413r18 414r18
. 415r18 416r18 417r18 418r18 419r18 420r18 421r18 422r18 423r18 424r18 425r18
. 426r18 427r18 428r18 429r18 430r18 431r18 432r18 433r18 434r18 435r18 436r18
. 437r18 438r18 439r18 440r18 441r18 442r18 443r18 444r18 445r18 446r18 447r18
. 448r18 449r18 450r18 451r18 452r18 453r18 454r18 455r18 456r18 457r18 458r18
. 459r18 460r18 461r18 462r18 463r18 464r18 465r18 466r18 467r18 468r18 469r18
. 470r18 471r18 480r18 481r18 482r18 483r18 484r18 485r18 486r18 487r18 488r18
. 489r18 512r18 513r18 514r18 515r18 516r18 517r18 518r18 519r18 520r18 521r18
. 522r18 523r18 524r18 525r18 555r18 556r18 557r18 558r18 559r18 560r18 561r18
. 562r18 563r18 564r18 565r18 566r18 567r18 568r18 569r18 570r18 571r18 572r18
. 573r18 574r18 575r18
54b4 F{boolean} 148r18 149r18 152r18 153r18 154r18 155r18 156r18 157r18 158r18
. 159r18 160r18 161r18 162r18 163r18 169r18 170r18 171r18 172r18 173r18 174r18
. 175r18 176r18 177r18 178r18 179r18 180r18 181r18 182r18 183r18 184r18 185r18
. 191r18 192r18 198r18 199r18 200r18 201r18 202r18 216r18 217r18 218r18 219r18
. 220r18 221r18 222r18 223r18 224r18 225r18 226r18 227r18 228r18 234r18 235r18
. 236r18 237r18 238r18 239r18 240r18 241r18 242r18 243r18 244r18 245r18 246r18
. 247r18 248r18 249r18 250r18 251r18 252r18 253r18 254r18 255r18 256r18 257r18
. 258r18 259r18 260r18 261r18 262r18 263r18 264r18 265r18 266r18 267r18 268r18
. 269r18 270r18 271r18 272r18 273r18 274r18 275r18 276r18 277r18 278r18 279r18
. 280r18 281r18 282r18 283r18 284r18 285r18 286r18 287r18 288r18 289r18 290r18
. 291r18 292r18 293r18 294r18 295r18 296r18 297r18 298r18 299r18 300r18 301r18
. 302r18 303r18 304r18 305r18 306r18 307r18 308r18 309r18 310r18 311r18 312r18
. 313r18 314r18 315r18 316r18 317r18 318r18 319r18 320r18 321r18 322r18 323r18
. 324r18 325r18 326r18 327r18 343r18 344r18 345r18 346r18 347r18 348r18 349r18
. 350r18 351r18 352r18 368r18 369r18 370r18 371r18 372r18 373r18 374r18 375r18
. 376r18 377r18 378r18 379r18 380r18 381r18 382r18 383r18 384r18 490r18 491r18
. 492r18 493r18 499r18 500r18 501r18 502r18 503r18 504r18 505r18 506r18 507r18
. 534r18 535r18 536r18 537r18 538r18 539r18 545r18 546r18 581r18 582r18 583r18
. 584r18 585r18 586r18
70a4 Non_Imp_File_Names_95{51A9} 698r16 699r36 830r16 831r36 931r16 932r36
. 933r20 946r20
399a4 Non_Imp_File_Names_05{51A9} 706r16 707r36 836r16 837r36 937r16 938r36
. 939r20
554a4 Non_Imp_File_Names_12{51A9} 714r16 715r36 842r16 843r36 944r16 945r36
596R9 Aunit_Record 599e14 616r44
597a7*Fname{string} 754r55 757r55
598p7*Aname{56|113P9} 759r50 761r32
603a4 Scasuti{string} 617m29 617r29
604a4 Scrc32{string} 618m29 618r29
605a4 Shtable{string} 619m29 619r29
606a4 Sos_lib{string} 620m29 620r29
607a4 Sregexp{string} 621m29 621r29
608a4 Sregpat{string} 622m29 622r29
609a4 Sstring{string} 623m29 623r29
610a4 Sstusta{string} 624m29 624r29
611a4 Stasloc{string} 625m29 625r29
612a4 Sutf_32{string} 626m29 626r29
616a4 Map_Array(596R9) 752r19 754r41 757r41 759r36 761r18
633i7 Fname{28|482I9} 637r24 746r24
698i11 J<integer> 699r59
706i11 J<integer> 707r59
714i11 J<integer> 715r59
752i14 J{integer} 754r52 757r52 759r47 761r29
774i7 Unam{28|507I9} 787m7 788r30
775i7 Fnam{28|482I9} 788m7 789r24
830i11 J<integer> 831r59
836i11 J<integer> 837r59
842i11 J<integer> 843r59
867i7 Fname{28|482I9} 871r24
931i11 J<integer> 932r59 933r43
937i11 J<integer> 938r59 939r43
944i11 J<integer> 945r59 946r43
X 24 lib.ads
40K9*Lib 22|30w6 30r20 24|923e8
425V13*Unit_File_Name{28|482I9} 22|633s42 867s42
426V13*Unit_Name{28|507I9} 22|723s24
X 28 namet.ads
38K9*Namet 22|31w6 31r20 28|609e10
127a4*Name_Buffer{string} 22|641r34 643r34 645r34 660r17 661r18 663r18 665r18
. 667r18 681r10 683r10 693m10 699r13 707r13 715r13 726r18 732r18 738r18 749r18
. 750r18 754r18 757r18 795r34 797r34 799r34 806r10 808r10 819m10 831r13 837r13
. 843r13 875r34 877r34 879r34 893r33 894r40 902r17 903r18 905r18 907r18 915r10
. 924m10 932r13 938r13 945r13
133i4*Name_Len{natural} 22|641r11 643r11 645r11 653r10 659r10 681r23 681r39
. 683r23 683r39 690m7 690r19 691r13 692m10 692r22 693r23 725r10 731r10 737r10
. 748r10 750r31 750r47 753r17 756r17 795r11 797r11 799r11 806r23 806r39 808r23
. 808r39 810m10 810r22 817r13 818m10 818r22 819r23 824r10 875r11 877r11 879r11
. 887r10 893r11 894r18 901r10 915r23 915r39 921m7 921r19 922r13 923m10 923r22
. 924r23
155I9*Name_Id<integer>
242U14*Get_Name_String 22|637s7 723s7 746s7 789s7 871s7
482I9*File_Name_Type<155I9> 22|633r24 775r14 867r24
507I9*Unit_Name_Type<155I9> 22|774r14
X 30 opt.ads
50K9*Opt 22|32w6 32r20 30|2139e8
115n46*Ada_2005{115E9} 22|940r39
115n56*Ada_2012{115E9} 22|947r39
128e4*Ada_Version{115E9} 22|940r24 947r24
X 32 sinfo.ads
54K9*Sinfo 22|28w6 28r20 32|12916e10
7965n7*N_Identifier{7921E9} 22|781r41
9396V13*Selector_Name{56|384I9} 22|781s17
X 38 system.ads
64M9*Address
X 42 s-memory.ads
53V13*Alloc{38|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{38|64M9} 105i<c,__gnat_realloc>22
X 56 types.ads
52K9*Types 21|32w6 32r17 56|885e10
59I9*Int<integer>
62I12*Nat{59I9} 22|51r29
113P9*String_Ptr(string) 22|598r15
384I9*Node_Id<integer> 21|70r34 22|773r34
556I9*Unit_Number_Type<59I9> 21|62r35 76r40 22|632r35 866r40
X 58 uname.ads
35K9*Uname 22|33w6 33r20 58|176e10
95V13*Get_Unit_Name{28|507I9} 22|787s15
|