This file is indexed.

/usr/lib/ada/adalib/gnatprj/impunit.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
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 nnnnnnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

U impunit%b		impunit.adb		e7a62615 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 sinfo%s		sinfo.adb		sinfo.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W uname%s		uname.adb		uname.ali

U impunit%s		impunit.ads		78a3e532 EE NE OO PK
W types%s		types.adb		types.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 aspects.ads		20101220072657 b71f5b97
D atree.ads		20101220072657 86ed1f41
D atree.adb		20101022135849 d92e034c
D casing.ads		20100909094434 5c2a7161
D debug.ads		20090420131856 3ea59655
D einfo.ads		20101220072657 65a0cfa8
D einfo.adb		20101026125643 beccf11b
D err_vars.ads		20101220072657 a24dc176
D errout.ads		20101220072657 fbff75ce
D erroutc.ads		20100622172941 9cb89727
D fname.ads		20090409150019 913fd2bc
D fname-uf.ads		20070910124710 8161e886
D gnat.ads		20050905075125 fd2ad2f1
D g-hesorg.ads		20070606102831 106922da
D g-htable.ads		20101011104304 3d86a91a
D hostparm.ads		20090409150019 597373af
D impunit.ads		20101011092053 99b571d8
D impunit.adb		20101026104202 0cd87faf
D interfac.ads		20090409150019 f77d8799
D lib.ads		20101021101406 c7541e09
D lib.adb		20101018102748 ecc48422
D lib-list.adb		20090409150019 ef0890c0 lib.list
D lib-sort.adb		20090409150019 857b8e8e lib.sort
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 output.ads		20100622132632 de75f4b4
D sinfo.ads		20101220072657 dcb3bec6
D sinfo.adb		20101022145140 fc452c52
D sinput.ads		20101012110042 9359b909
D snames.ads		20120424103214 5b37d99d
D stand.ads		20101022100018 2bd6ec0a
D stringt.ads		20090409150019 4f4af370
D system.ads		20120424104344 23e1f70b
D s-exctab.ads		20090417131547 66e51330
D s-htable.ads		20101011104304 efdfacdf
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-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-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 uintp.ads		20101021101958 2762e44a
D uintp.adb		20100909103919 8fe1b666
D uname.ads		20090420121742 1074afbc
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 7 atree.ads
44K9*Atree 3353e10 23|26w6 26r20
517V13*Nkind{35|7399E9} 23|693s10
X 14 errout.ads
41K9*Errout 828e11 23|27w6 27r20
458a4*Error_Msg_String=458:48{string} 23|672r16
459i4*Error_Msg_Strlen=459:48{natural} 23|565r7 671r16 672r39
X 16 fname.ads
38K9*Fname 99e10 23|29r6 29r20
X 17 fname-uf.ads
40K15*UF 114e13 23|29w12 29r26
56V13*Get_File_Name{29|417I9} 23|700s15
58b7 Subunit{boolean} 23|700r36
X 22 impunit.ads
33K9*Impunit 75l5 75e12 23|37b14 752l5 752t12
35E9*Kind_Of_Unit 56e21 61r60 23|561r60
36n7*Implementation_Unit{35E9} 23|678r14
43n7*Not_Predefined_Unit{35E9} 23|571r17 590r17 597r17
46n7*Ada_95_Unit{35E9} 23|612r20 640r17 646r17 652r17
51n7*Ada_2005_Unit{35E9} 23|620r20
56n7*Ada_2012_Unit{35E9} 23|628r20
61V13*Get_Kind_Of_Unit{35E9} 61>31 23|561b13 679l8 679t24
61i31 U{61|554I9} 23|561b31 562r58 635r35
69V13*Is_Known_Unit{boolean} 69>28 23|685b13 750l8 750t21
69i28 Nam{61|382I9} 23|685b28 693r32 699r30
X 23 impunit.adb
39A12 File_Name_8{string}<integer> 40r46
40A9 File_List(39A12)<61|59I9> 55r37 365r37 507r37
55a4 Non_Imp_File_Names_95{40A9} 610r16 611r36 726r16 727r36
365a4 Non_Imp_File_Names_05{40A9} 618r16 619r36 732r16 733r36
507a4 Non_Imp_File_Names_12{40A9} 626r16 627r36
525R9 Aunit_Record 528e14 545r44
526a7*Fname{string} 666r55 669r55
527p7*Aname{61|117P9} 671r50 673r32
532a4 Scasuti{string} 546m29
533a4 Scrc32{string} 547m29
534a4 Shtable{string} 548m29
535a4 Sos_lib{string} 549m29
536a4 Sregexp{string} 550m29
537a4 Sregpat{string} 551m29
538a4 Sstring{string} 552m29
539a4 Sstusta{string} 553m29
540a4 Stasloc{string} 554m29
541a4 Sutf_32{string} 555m29
545a4 Map_Array(525R9) 664r19 666r41 669r41 671r36 673r18
562i7 Fname{29|417I9} 570r26 576r24 658r24
610i11 J<integer> 611r59
618i11 J<integer> 619r59
626i11 J<integer> 627r59
664i14 J{integer} 666r52 669r52 671r47 673r29
686i7 Unam{29|442I9} 699m7 700r30
687i7 Fnam{29|417I9} 700m7 701r24
726i11 J<integer> 727r59
732i11 J<integer> 733r59
X 25 lib.ads
40K9*Lib 23|30w6 30r20 25|862e8
422V13*Unit_File_Name{29|417I9} 23|562s42
423V13*Unit_Name{29|442I9} 23|635s24
X 29 namet.ads
38K9*Namet 23|31w6 31r20 29|544e10
127a4*Name_Buffer{string} 23|581r17 582r18 584r18 586r18 588r18 596r10 605m10
. 611r13 619r13 627r13 638r18 644r18 650r18 661r18 662r18 666r18 669r18 705r10
. 715m10 727r13 733r13
133i4*Name_Len{natural} 23|580r10 596r23 596r39 602m7 602r19 603r13 604m10
. 604r22 605r23 637r10 643r10 649r10 660r10 662r31 662r47 665r17 668r17 705r23
. 705r39 706m10 706r22 713r13 714m10 714r22 715r23 720r10
149I9*Name_Id<integer>
177U14*Get_Name_String 23|576s7 635s7 658s7 701s7
260V13*Length_Of_Name{61|62I12} 23|570s10
417I9*File_Name_Type<149I9> 23|562r24 687r14
442I9*Unit_Name_Type<149I9> 23|686r14
X 35 sinfo.ads
54K9*Sinfo 23|28w6 28r20 35|12262e10
7436n7*N_Identifier{7399E9} 23|693r41
8817V13*Selector_Name{61|382I9} 23|693s17
X 61 types.ads
52K9*Types 22|31w6 31r17 61|823e10
59I9*Int<integer>
62I12*Nat{59I9} 23|40r29
117P9*String_Ptr(string) 23|527r15
382I9*Node_Id<integer> 22|69r34 23|685r34
554I9*Unit_Number_Type<59I9> 22|61r35 23|561r35
X 64 uname.ads
35K9*Uname 23|32w6 32r20 64|176e10
95V13*Get_Unit_Name{29|442I9} 23|699s15