This file is indexed.

/usr/lib/ada/adalib/gnatprj/sinput-c.ali is in libgnatprj6-dev 6.4.0-17ubuntu1.

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
V "GNAT Lib v6"
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_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U sinput.c%b		sinput-c.adb		8a02bc5a 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		168674b6 EE NE OO PK
W sinput%s		sinput.adb		sinput.ali

D ada.ads		20070406091342 3ffc8e18 ada%s
D a-except.ads		20151016123252 291912d5 ada.exceptions%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alloc.ads		20150107084147 61013b91 alloc%s
D aspects.ads		20151026132611 6bcd4414 aspects%s
D atree.ads		20151118105339 653f11e2 atree%s
D atree.adb		20151118105339 82eb3bcc atree%b
D casing.ads		20140717063745 5c2a7161 casing%s
D debug.ads		20151112115918 3ea59655 debug%s
D einfo.ads		20151118105339 84c941c8 einfo%s
D gnat.ads		20140801083227 fd2ad2f1 gnat%s
D g-byorma.ads		20140225151544 2b13b02c gnat.byte_order_mark%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D interfac.ads		20151118101227 4be8ce1b interfaces%s
D namet.ads		20151027115429 fa2d8adb namet%s
D nlists.ads		20140801095704 a6e0a57f nlists%s
D opt.ads		20151123112034 ee330e6c opt%s
D output.ads		20151112132540 05f6116c output%s
D scans.ads		20140731100213 8f94e6cc scans%s
D sinfo.ads		20151113131130 90391755 sinfo%s
D sinput.ads		20151112115259 ef954964 sinput%s
D sinput.adb		20140730104112 c117c807 sinput%b
D sinput-c.ads		20070910124710 f9133dd2 sinput.c%s
D sinput-c.adb		20140801093848 540623e0 sinput.c%b
D snames.ads		20180424055706 b65780a1 snames%s
D system.ads		20151123113124 6326c08a system%s
D s-conca2.ads		20140225151544 02a0d7d0 system.concat_2%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-imenne.ads		20140225151139 614c06c0 system.img_enum_new%s
D s-memory.ads		20140225151139 597d6634 system.memory%s
D s-os_lib.ads		20151118101046 53e9e388 system.os_lib%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-secsta.ads		20140225151139 86a2856d system.secondary_stack%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-string.ads		20140225151139 8fe54fb7 system.strings%s
D s-traent.ads		20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads		20140731130224 9d58a4c0 system.unsigned_types%s
D s-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
D table.ads		20151020120548 e3a9ec16 table%s
D table.adb		20141107135941 9716557f table%b
D tree_io.ads		20140718093624 6de0ef2c tree_io%s
D types.ads		20151112132540 9edbaea9 types%s
D uintp.ads		20180424052246 f3f1d794 uintp%s
D unchconv.ads		20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads		20070406091342 214516a4 unchecked_deallocation%s
D urealp.ads		20130411125352 e500ee51 urealp%s
D widechar.ads		20140801083227 3fd6363b widechar%s
X 1 ada.ads
16K9*Ada 19e8 25|29r6 140r15
X 3 a-unccon.ads
20v14*Unchecked_Conversion 25|29w10 140r19
X 5 alloc.ads
42K9*Alloc 166e10 25|203r51
82N4*Lines_Initial 25|203r57
X 8 atree.adb
2419V16 Traverse[7|570]{7|564E12} 2284b13[23|788]
X 9 casing.ads
59n7*Unknown{47E9} 25|183r39 186r39
X 16 namet.ads
152a4*Name_Buffer{string} 25|76m7 78m7 85m36 85r36 167m10
158i4*Name_Len{natural} 25|75m7 76r25 78r20 166m10 167r28
180I9*Name_Id<integer>
489V13*Name_Find{180I9} 25|77s18 168s21
577I9*File_Name_Type<180I9> 25|57r17 58r17
X 18 opt.ads
50K9*Opt 2308e8 25|26w6 26r18 203r32
1441i4*Table_Factor{44|59I9} 25|203r36
X 22 sinput.ads
69K9*Sinput 947e11 24|31r9 36r5 25|36r14 211r5
77n7*Config{71E9} 25|177r39
86I9*Instance_Id<44|59I9>
87i4*No_Instance_Id{86I9} 25|182r39
97n7*Unknown{96E9} 25|188r39
357U14*Set_Source_File_Index_Table 25|207s7
779A9 Lines_Table_Type(44|213I12)<44|172I9>
786P9 Lines_Table_Ptr(779A9)
789A9 Logical_Lines_Table_Type(44|162I9)<44|172I9>
798P9 Logical_Lines_Table_Ptr(789A9)
807R9 Source_File_Record 858e14 25|172r14
808i7*File_Name{16|577I9} 25|176m16
809i7*Reference_Name{16|577I9} 25|193m16
810i7*Debug_Source_Name{16|577I9} 25|175m16
811i7*Full_Debug_Name{16|577I9} 25|179m16
812i7*Full_File_Name{16|577I9} 25|180m16
813i7*Full_Ref_Name{16|577I9} 25|181m16
814i7*Instance{86I9} 25|182m16
815i7*Num_SRef_Pragmas{44|62I12} 25|192m16
816i7*First_Mapped_Line{44|162I9} 25|178m16
817p7*Source_Text{44|203P9} 25|198m16
818i7*Source_First{44|213I12} 25|196m16
819i7*Source_Last{44|213I12} 25|71r44 197m16
820m7*Source_Checksum{44|68M9} 25|195m16
821i7*Last_Source_Line{44|172I9} 25|187m16
822i7*Template{44|568I9} 25|199m16
823i7*Unit{44|557I9} 25|200m16
824a7*Time_Stamp{44|608A9} 25|201m16
825e7*File_Type{71E9} 25|177m16
826i7*Inlined_Call{44|213I12} 25|184m16
827b7*Inlined_Body{boolean} 25|185m16
828e7*License{96E9} 25|188m16
829e7*Keyword_Casing{9|47E9} 25|186m16
830e7*Identifier_Casing{9|47E9} 25|183m16
835i7*Sloc_Adjust{44|213I12} 25|194m16
841p7*Lines_Table{786P9} 25|189m16 204r12
847p7*Logical_Lines_Table{798P9} 25|191m16
852i7*Lines_Table_Max{44|172I9} 25|190m16
903K12 Source_File[41|55] 25|65r7 66r12 68r14 71r18 88r10 172r41
926U14 Alloc_Line_Tables 25|203s10
X 23 sinput.adb
788U17 Traverse[7|596] 8|2418b14
X 24 sinput-c.ads
31K16*C 22|69k9 24|36l12 36e13 25|36b21 211l12 211t13
33V13*Load_File{44|568I9} 33>24 25|42b13 209l8 209t17
33a24 Path{string} 25|42b24 61r10 75r19 76r38 157r30 160r24 161r23 162r23
. 166r22 167r41 167r56
X 25 sinput-c.adb
43p7 Src{44|203P9} 145m13 198r39
44i7 X{44|568I9} 66m7 68r10 71r37 172r60 207r36 208r14
45i7 Lo{44|213I12} 69m10 71m10 98r13 103r57 119r16 196r39 204r31
46i7 Hi{44|213I12} 98m7 103r63 119m10 121r61 122m13 122r19 126r22 197r39
48i7 Source_File_FD{32|183I9} 85m7 87r10 93r36 121r33 152r14
52i7 Len{integer} 93m7 98r30 121r74 123r36
55i7 Actual_Len{integer} 121m13 122r36 123r23 123r48
57i7 Path_Id{16|577I9} 77m7 179r39 180r39 181r39
58i7 File_Id{16|577I9} 168m10 175r39 176r39 193r39
103A18 Actual_Source_Buffer{44|192A12}<44|145I9> 106r43 109r57
106P15 Actual_Source_Ptr(103A18) 109r32
109p10 Actual_Ptr{106P15} 121r49 126r10 145r42
139V22 To_Source_Buffer_Ptr[3|20]{44|203P9} 145s20
157i10 Index{positive} 160r16 161r29 162r29 163m13 163r22 166r34 167r47
172r10 S{22|807R9} 175r10 203r29 204r10
X 27 system.ads
37K9*System 25|27w6 27r18 33r6 33r25 27|156e11
67M9*Address 25|140r41
X 31 s-memory.ads
53V13*Alloc{27|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{27|67M9} 105i<c,__gnat_realloc>22
X 32 s-os_lib.ads
56K16*OS_Lib 25|33w13 33r32 32|1087e18
183I9*File_Descriptor<integer> 25|48r24
191i4*Invalid_FD{183I9} 25|87r27
199U14*Close 25|152s7
275n18*Binary{275E9} 25|85r57
364V13*File_Length{long_integer} 25|93s23
562V13*Read{integer} 25|121s27
691V13*Open_Read{183I9} 25|85s25
1053e4*Directory_Separator{character} 25|162r42
X 41 table.ads
106A12*Table_Type(22|807R9)<44|568I9>
109A15*Big_Table_Type{106A12[22|903]}<44|568I9>
117P12*Table_Ptr(109A15[22|903])
121p7*Table{117P12[22|903]} 25|71r30[22|903] 172r53[22|903]
145V16*Last{44|568I9} 25|66s24[22|903]
162i7*First{44|568I9} 25|68r26[22|903]
174U17*Increment_Last 25|65s19[22|903]
178U17*Decrement_Last 25|88s22[22|903]
X 44 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
68M9*Word
91e4*EOF{character} 25|126r29
145I9*Text_Ptr<59I9>
148A9*Text_Buffer(character)<145I9>
162I9*Logical_Line_Number<integer>
169i4*No_Line_Number{162I9} 25|178r39
172I9*Physical_Line_Number<integer>
187N4*Source_Align 25|71r58 72r19 72r35
192A12*Source_Buffer{148A9}<145I9> 25|103r42
199A12*Big_Source_Buffer{148A9}<145I9>
203P9*Source_Buffer_Ptr(199A12) 25|43r14 140r50
213I12*Source_Ptr{145I9} 25|45r14 46r14 98r18 122r24
220i4*No_Location{213I12} 25|184r39
242i4*First_Source_Ptr{213I12} 25|69r16
557I9*Unit_Number_Type<59I9>
565i4*No_Unit{557I9} 25|200r39
568I9*Source_File_Index<59I9> 24|33r46 25|42r46 44r14
576i4*No_Source_File{568I9} 25|62r17 89r17 199r39
608A9*Time_Stamp_Type<string>(character)<integer>
611a4*Empty_Time_Stamp{608A9} 25|201r39