This file is indexed.

/usr/lib/ada/adalib/gnatprj/sinput-p.ali is in libgnatprj4.6-dev 4.6.4-0ubuntu5.

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
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 nnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnvnnnnnnnnnvvnnnnnvnnnnnnnnnnnnnnnnnn

U sinput.p%b		sinput-p.adb		ad5289da NE OO PK
W ada%s			ada.ads			ada.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.unchecked_conversion%s
W ada.unchecked_deallocation%s
W prj%s			prj.adb			prj.ali
W prj.err%s		prj-err.adb		prj-err.ali
W sinput%s		sinput.adb		sinput.ali
W sinput.c%s		sinput-c.adb		sinput-c.ali
W system%s		system.ads		system.ali

U sinput.p%s		sinput-p.ads		635e5c47 BN EE NE OO PK
W scans%s		scans.adb		scans.ali
W sinput%s		sinput.adb		sinput.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20090727140100 0c711ac9
D a-finali.ads		20090409150019 e5e85fa4
D a-filico.ads		20090409150019 872dc219
D a-stream.ads		20090409150019 2ca4ee37
D a-tags.ads		20101021101406 c7695348
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 csets.ads		20090409150019 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20101220072657 65a0cfa8
D err_vars.ads		20101220072657 a24dc176
D errutil.ads		20090713120411 74c2502c
D gnat.ads		20050905075125 fd2ad2f1
D g-dynhta.ads		20080820135520 a2f217e6
D g-dyntab.ads		20091130102047 dbc4a15b
D g-dyntab.adb		20091130100732 dfdb1428
D g-hesorg.ads		20070606102831 106922da
D g-os_lib.ads		20090409150019 0db74523
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 opt.ads		20101026132047 ed841f4a
D osint.ads		20100909103919 a935d76d
D output.ads		20100622132632 de75f4b4
D prj.ads		20101220072657 15d5cc8d
D prj-err.ads		20100909123135 bb996db2
D scans.ads		20101019122925 5112e491
D scans.adb		20101019122925 2490f2a4
D scng.ads		20100909123135 7b4f1ef3
D scng.adb		20101026131505 2937c9e3
D sinfo.ads		20101220072657 dcb3bec6
D sinput.ads		20101012110042 9359b909
D sinput.adb		20101012110042 2bb4dc81
D sinput-c.ads		20070910124710 f9133dd2
D sinput-p.ads		20100909135319 a11501df
D sinput-p.adb		20100909135019 659dfeb9
D snames.ads		20140416171925 5b37d99d
D stringt.ads		20090409150019 4f4af370
D styleg.ads		20100909103250 524e4b50
D styleg.adb		20101220072657 c3d5eba1
D stylesw.ads		20100909103250 b7b67881
D system.ads		20140416172229 23e1f70b
D s-crc32.ads		20090417131547 94f53508
D s-crc32.adb		20101007123710 fbb8e82c
D s-exctab.ads		20090417131547 66e51330
D s-finimp.ads		20090409150019 46853fe8
D s-finroo.ads		20090409150019 dbb860c9
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-stratt.ads		20100909123135 aedef97e
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-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 unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 44|26r6 27r6 42r26 45r26 67r35 77r15
X 7 a-unccon.ads
20v14*Unchecked_Conversion 44|26w10 77r19
X 8 a-uncdea.ads
20u15*Unchecked_Deallocation 44|27w10 42r30 45r30 67r39
X 33 prj.ads
42K9*Prj 1709e8 44|29r6 160r7 164r7 165r7 176r10 179r7
X 34 prj-err.ads
43K13*Err 97e12 44|29w10 160r11 164r11 165r11 176r14 179r11
88K12*Scanner[37|57] 44|160r15 164r15 165r15 176r18 179r15
X 35 scans.ads
37K9*Scans 503e10 43|30w6 30r17
179n7*Tok_Private{52E9} 44|173r25
180n7*Tok_With{52E9} 44|172r21
181n7*Tok_Separate{52E9} 44|181r22
183n7*Tok_EOF{52E9} 44|174r67
305E12*Token_Class_Cunit{52E9} 44|174r31
361e4*Token{52E9} 44|172r13 173r17 174r18 174r58 181r14
475R9*Saved_Scan_State 501e14 43|77r29
478U14*Save_Scan_State 44|143s7
483U14*Restore_Scan_State 44|130s7
X 37 scng.ads
59U14*Initialize_Scanner 44|160s23[34|88]
63U14*Scan 44|176s26[34|88]
76U14*Set_Special_Character 44|164s23[34|88] 165s23[34|88]
80U14*Reset_Special_Characters 44|179s23[34|88]
X 40 sinput.ads
69K9*Sinput 827e11 43|32r9 82r5 44|30r6 34r14 92r7 103r12 184r5
317U14*Initialize 44|92s14
326i4*Main_Source_File{75|565I9} 44|106m10
426i4*Current_Source_File{75|565I9} 44|132m7 145r42
439p4*Source{75|200P9} 44|131m7 144r42
672A9 Lines_Table_Type(75|210I12)<75|175I9> 44|43r7
679P9 Lines_Table_Ptr(672A9) 44|43r25
682A9 Logical_Lines_Table_Type(75|165I9)<75|175I9> 44|46r7
691P9 Logical_Lines_Table_Ptr(682A9) 44|46r33
700R9 Source_File_Record 750e14 44|58r18
709p7*Source_Text{75|200P9} 44|82r52
710i7*Source_First{75|210I12} 44|59r43
711i7*Source_Last{75|210I12} 44|60r43
733p7*Lines_Table{679P9} 44|86m21
739p7*Logical_Lines_Table{691P9} 44|87m21
794K12 Source_File[72|55] 44|56r21 58r45 91r7
X 41 sinput.adb
720U17 Traverse[11|505] 12|1975b14
X 42 sinput-c.ads
31K16*C 36e13 44|30w13 103r19
33V13*Load_File{75|565I9} 44|103s21
X 43 sinput-p.ads
32K16*P 40|69k9 43|82l12 82e13 44|34b21 184l12 184t13
34U14*Clear_Source_File_Table 44|52b14 93l8 93t31
41V13*Load_Project_File{75|565I9} 41>32 44|99b13 111l8 111t25
41s32 Path{string} 44|99b32 103r32
45U14*Reset_First 44|117b14 120l8 120t19
50V13*Source_File_Is_Subunit{boolean} 50>37 44|152b13 182l8 182t30
50i37 X{75|565I9} 44|152b37 156r10 160r43
59R9*Saved_Project_Scan_State 63r25 69r21 76c9 80e14 44|127r21 140r25
62U14*Save_Project_Scan_State 63<7 64r19 44|139b14 146l8 146t31
63r7 Saved_State{59R9} 44|140b7 143m24 144m7 145m7
68U14*Restore_Project_Scan_State 69>7 70r19 44|126b14 133l8 133t34
69r7 Saved_State{59R9} 44|127b7 130r27 131r30 132r30
77r7*Scan_State{35|475R9} 44|130r39 143m36
78p7*Source{75|200P9} 44|131r42 144m19
79i7*Current_Source_File{75|565I9} 44|132r42 145m19
X 44 sinput-p.adb
36b4 First{boolean} 105r10 107m10 119m7
42U14 Free[8|20] 86s13
45U14 Free[8|20] 87s13
56i11 X<75|59I9> 58r64
58r13 S{40|700R9} 59r41 60r41 82r50 86r19 87r19
59i13 Lo{75|210I12} 61r60 82r65
60i13 Hi{75|210I12} 61r66
61A21 Actual_Source_Buffer{75|190A12}<75|148I9> 64r46 68r16
64P18 Actual_Source_Ptr(61A21) 68r38 77r50 81r26
67U23 Free[8|20] 85s13
76V22 To_Actual_Source_Ptr[7|20]{64P18} 82s28
81p13 Actual_Ptr{64P18} 85m19
100i7 X{75|565I9} 103m7 106r30 110r14
X 50 system.ads
37K9*System 44|32w6 53r11 50|153e11
64M9*Address 44|77r41
X 72 table.ads
106A12*Table_Type(40|700R9)<75|565I9>
109A15*Big_Table_Type{106A12[40|794]}<75|565I9>
117P12*Table_Ptr(109A15[40|794])
121p7*Table{117P12[40|794]} 44|58r57[40|794]
145V16*Last{75|565I9} 44|56s33[40|794]
158U17*Free 44|91s19[40|794]
X 75 types.ads
59I9*Int<integer>
148I9*Text_Ptr<59I9>
151A9*Text_Buffer(character)<148I9>
165I9*Logical_Line_Number<integer>
190A12*Source_Buffer{151A9}<148I9> 44|61r45
196A12*Big_Source_Buffer{151A9}<148I9>
200P9*Source_Buffer_Ptr(196A12) 43|78r29
210I12*Source_Ptr{148I9} 44|59r27 60r27
565I9*Source_File_Index<59I9> 43|41r54 50r41 79r29 44|99r54 100r14 152r41
573i4*No_Source_File{565I9} 44|156r14