This file is indexed.

/usr/lib/ada/adalib/gnatprj/sinput-c.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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
V "GNAT Lib v4.8"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK

U sinput.c%b		sinput-c.adb		2293e036 NE OO PK
W ada%s			ada.ads			ada.ali
W ada.unchecked_conversion%s
W opt%s			opt.adb			opt.ali
W sinput%s		sinput.adb		sinput.ali
W system%s		system.ads		system.ali
W system.os_lib%s	s-os_lib.adb		s-os_lib.ali

U sinput.c%s		sinput-c.ads		81dd62e1 EE NE OO PK
W sinput%s		sinput.adb		sinput.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20120716125141 10fcae55
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20120330092659 daf1344a
D aspects.ads		20130129140721 450982f5
D atree.ads		20130129140121 ce7e6162
D atree.adb		20130129140121 725d87a6
D casing.ads		20100909094434 5c2a7161
D debug.ads		20090420131856 3ea59655
D einfo.ads		20130206111307 867ce801
D gnat.ads		20110801150502 fd2ad2f1
D g-byorma.ads		20120410054430 a1c90496
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D namet.ads		20121001081109 ef58bb56
D nlists.ads		20100909093511 986e68a0
D opt.ads		20130206104433 983485a0
D output.ads		20100622132632 de75f4b4
D scans.ads		20121205105909 1d9f7ff6
D sinfo.ads		20130129140721 3dfcb66c
D sinput.ads		20121001092146 78ce5f33
D sinput.adb		20121001092146 183ddf51
D sinput-c.ads		20070910124710 f9133dd2
D sinput-c.adb		20121001092146 e517bbec
D snames.ads		20140416143834 a6a6e2b4
D system.ads		20140416144310 90249111
D s-exctab.ads		20090417131547 66e51330
D s-imenne.ads		20130104124955 8707cbf0
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-secsta.ads		20110830140625 eea35a36
D s-stalib.ads		20130104124955 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-string.ads		20130104124955 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		20130104091825 d2a5ae47
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D uintp.ads		20121106101120 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20121205110635 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 25|29r6 139r15
X 3 a-unccon.ads
20v14*Unchecked_Conversion 25|29w10 139r19
X 5 alloc.ads
42K9*Alloc 163e10 25|202r51
79N4*Lines_Initial 25|202r57
X 9 casing.ads
59n7*Unknown{47E9} 25|182r39 185r39
X 16 namet.ads
127a4*Name_Buffer{string} 25|75m7 77m7 84m36 84r36 166m10
133i4*Name_Len{natural} 25|74m7 75r25 77r20 165m10 166r28
149I9*Name_Id<integer>
271V13*Name_Find{149I9} 25|76s18 167s21
417I9*File_Name_Type<149I9> 25|57r17 58r17
X 18 opt.ads
50K9*Opt 2045e8 25|26w6 26r18 202r32
1312i4*Table_Factor{44|59I9} 25|202r36
X 22 sinput.ads
69K9*Sinput 953e11 24|31r9 36r5 25|36r14 210r5
77n7*Config{71E9} 25|176r39
86I9*Instance_Id<44|59I9>
87i4*No_Instance_Id{86I9} 25|181r39
97n7*Unknown{96E9} 25|187r39
376U14*Set_Source_File_Index_Table 25|206s7
785A9 Lines_Table_Type(44|206I12)<44|171I9>
792P9 Lines_Table_Ptr(785A9)
795A9 Logical_Lines_Table_Type(44|161I9)<44|171I9>
804P9 Logical_Lines_Table_Ptr(795A9)
813R9 Source_File_Record 864e14 25|171r14
814i7*File_Name{16|417I9} 25|175m16
815i7*Reference_Name{16|417I9} 25|192m16
816i7*Debug_Source_Name{16|417I9} 25|174m16
817i7*Full_Debug_Name{16|417I9} 25|178m16
818i7*Full_File_Name{16|417I9} 25|179m16
819i7*Full_Ref_Name{16|417I9} 25|180m16
820i7*Instance{86I9} 25|181m16
821i7*Num_SRef_Pragmas{44|62I12} 25|191m16
822i7*First_Mapped_Line{44|161I9} 25|177m16
823p7*Source_Text{44|196P9} 25|197m16
824i7*Source_First{44|206I12} 25|195m16
825i7*Source_Last{44|206I12} 25|71r42 196m16
826m7*Source_Checksum{44|68M9} 25|194m16
827i7*Last_Source_Line{44|171I9} 25|186m16
828i7*Template{44|561I9} 25|198m16
829i7*Unit{44|550I9} 25|199m16
830a7*Time_Stamp{44|601A9} 25|200m16
831e7*File_Type{71E9} 25|176m16
832i7*Inlined_Call{44|206I12} 25|183m16
833b7*Inlined_Body{boolean} 25|184m16
834e7*License{96E9} 25|187m16
835e7*Keyword_Casing{9|47E9} 25|185m16
836e7*Identifier_Casing{9|47E9} 25|182m16
841i7*Sloc_Adjust{44|206I12} 25|193m16
847p7*Lines_Table{792P9} 25|188m16 203r12
853p7*Logical_Lines_Table{804P9} 25|190m16
858i7*Lines_Table_Max{44|171I9} 25|189m16
909K12 Source_File[41|55] 25|65r7 66r12 68r14 71r16 87r10 171r41
932U14 Alloc_Line_Tables 25|202s10
X 23 sinput.adb
796U17 Traverse[7|568] 8|2101b14
X 24 sinput-c.ads
31K16*C 22|69k9 24|36l12 36e13 25|36b21 210l12 210t13
33V13*Load_File{44|561I9} 33>24 25|42b13 208l8 208t17
33s24 Path{string} 25|42b24 61r10 74r19 75r38 156r30 159r24 160r23 161r23
. 165r22 166r41 166r56
X 25 sinput-c.adb
43p7 Src{44|196P9} 144m13 197r39
44i7 X{44|561I9} 66m7 68r10 71r35 171r60 206r36 207r14
45i7 Lo{44|206I12} 69m10 71m10 97r13 102r57 118r16 195r39 203r31
46i7 Hi{44|206I12} 97m7 102r63 118m10 120r61 121m13 121r19 125r22 196r39
48i7 Source_File_FD{31|168I9} 84m7 86r10 92r36 120r33 151r14
52i7 Len{integer} 92m7 97r30 120r74 122r36
55i7 Actual_Len{integer} 120m13 121r36 122r23 122r48
57i7 Path_Id{16|417I9} 76m7 178r39 179r39 180r39
58i7 File_Id{16|417I9} 167m10 174r39 175r39 192r39
102A18 Actual_Source_Buffer{44|186A12}<44|144I9> 105r43 108r57
105P15 Actual_Source_Ptr(102A18) 108r32
108p10 Actual_Ptr{105P15} 120m49 120r49 125m10 125r10 144m42 144r42
138V22 To_Source_Buffer_Ptr[3|20]{44|196P9} 144s20
156i10 Index{positive} 159r16 160r29 161r29 162m13 162r22 165r34 166r47
171r10 S{22|813R9} 174r10 202r29 203r10
X 27 system.ads
37K9*System 25|27w6 27r18 33r6 33r25 27|152e11
64M9*Address 25|139r41
X 30 s-memory.ads
53V13*Alloc{27|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{27|64M9} 105i<c,__gnat_realloc>22
X 31 s-os_lib.ads
56K16*OS_Lib 25|33w13 33r32 31|994e18
168I9*File_Descriptor<integer> 25|48r24
176i4*Invalid_FD{168I9} 25|86r27
179n18*Binary{179E9} 25|84r57
281U14*Close 25|151s7
377V13*Read{integer} 25|120s27
406V13*File_Length{long_integer} 25|92s23
603V13*Open_Read{168I9} 25|84s25
960e4*Directory_Separator{character} 25|161r42
X 41 table.ads
106A12*Table_Type(22|813R9)<44|561I9>
109A15*Big_Table_Type{106A12[22|909]}<44|561I9>
117P12*Table_Ptr(109A15[22|909])
121p7*Table{117P12[22|909]} 25|71r28[22|909] 171r53[22|909]
145V16*Last{44|561I9} 25|66s24[22|909]
162i7*First{44|561I9} 25|68r26[22|909]
174U17*Increment_Last 25|65s19[22|909]
178U17*Decrement_Last 25|87s22[22|909]
X 44 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
68M9*Word
91e4*EOF{character} 25|125r29
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9>
161I9*Logical_Line_Number<integer>
168i4*No_Line_Number{161I9} 25|177r39
171I9*Physical_Line_Number<integer>
186A12*Source_Buffer{147A9}<144I9> 25|102r42
192A12*Big_Source_Buffer{147A9}<144I9>
196P9*Source_Buffer_Ptr(192A12) 25|43r14 139r50
206I12*Source_Ptr{144I9} 25|45r14 46r14 97r18 121r24
213i4*No_Location{206I12} 25|183r39
235i4*First_Source_Ptr{206I12} 25|69r16
550I9*Unit_Number_Type<59I9>
558i4*No_Unit{550I9} 25|199r39
561I9*Source_File_Index<59I9> 24|33r46 25|42r46 44r14
569i4*No_Source_File{561I9} 25|62r17 88r17 198r39
601A9*Time_Stamp_Type<string><integer>
604a4*Empty_Time_Stamp{601A9} 25|200r39