This file is indexed.

/usr/lib/ada/adalib/gnatprj/sinput-c.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
V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P ZX
R nnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnvnnnnnnnnnvnnnvnnvnnvnnnnnnnnnnnnnnn

U sinput.c%b		sinput-c.adb		1a0259eb 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		6a4a84db EE NE OO PK
W sinput%s		sinput.adb		sinput.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 casing.ads		20100909094434 5c2a7161
D debug.ads		20090420131856 3ea59655
D hostparm.ads		20090409150019 597373af
D namet.ads		20101220072657 ef58bb56
D opt.ads		20101026132047 ed841f4a
D output.ads		20100622132632 de75f4b4
D sinput.ads		20101012110042 9359b909
D sinput-c.ads		20070910124710 f9133dd2
D sinput-c.adb		20100622132632 34f71d53
D system.ads		20140416172229 23e1f70b
D s-exctab.ads		20090417131547 66e51330
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20100910151410 e0681e2d
D s-parame.ads		20091130110856 9c5d83fa
D s-stalib.ads		20101021102512 c4241c00
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 unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
X 1 ada.ads
16K9*Ada 19e8 14|29r6 139r15
X 3 a-unccon.ads
20v14*Unchecked_Conversion 14|29w10 139r19
X 5 alloc.ads
42K9*Alloc 160e10 14|201r51
79N4*Lines_Initial 14|201r57
X 6 casing.ads
59n7*Unknown{47E9} 14|181r39 184r39
X 9 namet.ads
127a4*Name_Buffer{string} 14|75m7 77m7 84m36 166m10
133i4*Name_Len{natural} 14|74m7 75r25 77r20 165m10 166r28
149I9*Name_Id<integer>
271V13*Name_Find{149I9} 14|76s18 167s21
417I9*File_Name_Type<149I9> 14|57r17 58r17
X 10 opt.ads
50K9*Opt 1907e8 14|26w6 26r18 201r32
1236i4*Table_Factor{28|59I9} 14|201r36
X 12 sinput.ads
69K9*Sinput 827e11 13|31r9 36r5 14|36r14 209r5
77n7*Config{71E9} 14|176r39
94n7*Unknown{93E9} 14|186r39
366U14*Set_Source_File_Index_Table 14|205s7
672A9 Lines_Table_Type(28|210I12)<28|175I9>
679P9 Lines_Table_Ptr(672A9)
682A9 Logical_Lines_Table_Type(28|165I9)<28|175I9>
691P9 Logical_Lines_Table_Ptr(682A9)
700R9 Source_File_Record 750e14 14|171r14
701i7*File_Name{9|417I9} 14|175m16
702i7*Reference_Name{9|417I9} 14|191m16
703i7*Debug_Source_Name{9|417I9} 14|174m16
704i7*Full_Debug_Name{9|417I9} 14|178m16
705i7*Full_File_Name{9|417I9} 14|179m16
706i7*Full_Ref_Name{9|417I9} 14|180m16
707i7*Num_SRef_Pragmas{28|62I12} 14|190m16
708i7*First_Mapped_Line{28|165I9} 14|177m16
709p7*Source_Text{28|200P9} 14|196m16
710i7*Source_First{28|210I12} 14|194m16
711i7*Source_Last{28|210I12} 14|71r42 195m16
712m7*Source_Checksum{28|68M9} 14|193m16
713i7*Last_Source_Line{28|175I9} 14|185m16
714i7*Instantiation{28|210I12} 14|183m16
715i7*Template{28|565I9} 14|197m16
716i7*Unit{28|554I9} 14|198m16
717a7*Time_Stamp{28|605A9} 14|199m16
718e7*File_Type{71E9} 14|176m16
719b7*Inlined_Body{boolean} 14|182m16
720e7*License{93E9} 14|186m16
721e7*Keyword_Casing{6|47E9} 14|184m16
722e7*Identifier_Casing{6|47E9} 14|181m16
727i7*Sloc_Adjust{28|210I12} 14|192m16
733p7*Lines_Table{679P9} 14|187m16 202r12
739p7*Logical_Lines_Table{691P9} 14|189m16
744i7*Lines_Table_Max{28|175I9} 14|188m16
794K12 Source_File[25|55] 14|65r7 66r12 68r14 71r16 87r10 171r41
806U14 Alloc_Line_Tables 14|201s10
X 13 sinput-c.ads
31K16*C 12|69k9 13|36l12 36e13 14|36b21 209l12 209t13
33V13*Load_File{28|565I9} 33>24 14|42b13 207l8 207t17
33s24 Path{string} 14|42b24 61r10 74r19 75r38 156r30 159r24 160r23 161r23
. 165r22 166r41 166r56
X 14 sinput-c.adb
43p7 Src{28|200P9} 144m13 196r39
44i7 X{28|565I9} 66m7 68r10 71r35 171r60 205r36 206r14
45i7 Lo{28|210I12} 69m10 71m10 97r13 102r57 118r16 194r39 202r31
46i7 Hi{28|210I12} 97m7 102r63 118m10 120r61 121m13 121r19 125r22 195r39
48i7 Source_File_FD{18|168I9} 84m7 86r10 92r36 120r33 151r14
52i7 Len{integer} 92m7 97r30 120r74 122r36
55i7 Actual_Len{integer} 120m13 121r36 122r23 122r48
57i7 Path_Id{9|417I9} 76m7 178r39 179r39 180r39
58i7 File_Id{9|417I9} 167m10 174r39 175r39 191r39
102A18 Actual_Source_Buffer{28|190A12}<28|148I9> 105r43 108r57
105P15 Actual_Source_Ptr(102A18) 108r32
108p10 Actual_Ptr{105P15} 120m49 125r10 144m42
138V22 To_Source_Buffer_Ptr[3|20]{28|200P9} 144s20
156i10 Index{positive} 159r16 160r29 161r29 162m13 162r22 165r34 166r47
171r10 S{12|700R9} 174r10 201r29 202r10
X 15 system.ads
37K9*System 14|27w6 27r18 33r6 33r25 15|153e11
64M9*Address 14|139r41
X 18 s-os_lib.ads
56K16*OS_Lib 14|33w13 33r32 18|992e18
168I9*File_Descriptor<integer> 14|48r24
176i4*Invalid_FD{168I9} 14|86r27
179n18*Binary{179E9} 14|84r57
281U14*Close 14|151s7
377V13*Read{integer} 14|120s27
406V13*File_Length{long_integer} 14|92s23
603V13*Open_Read{168I9} 14|84s25
958e4*Directory_Separator{character} 14|161r42
X 25 table.ads
106A12*Table_Type(12|700R9)<28|565I9>
109A15*Big_Table_Type{106A12[12|794]}<28|565I9>
117P12*Table_Ptr(109A15[12|794])
121p7*Table{117P12[12|794]} 14|71r28[12|794] 171r53[12|794]
145V16*Last{28|565I9} 14|66s24[12|794]
162i7*First{28|565I9} 14|68r26[12|794]
174U17*Increment_Last 14|65s19[12|794]
178U17*Decrement_Last 14|87s22[12|794]
X 28 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
68M9*Word
91e4*EOF{character} 14|125r29
148I9*Text_Ptr<59I9>
151A9*Text_Buffer(character)<148I9>
165I9*Logical_Line_Number<integer>
172i4*No_Line_Number{165I9} 14|177r39
175I9*Physical_Line_Number<integer>
190A12*Source_Buffer{151A9}<148I9> 14|102r42
196A12*Big_Source_Buffer{151A9}<148I9>
200P9*Source_Buffer_Ptr(196A12) 14|43r14 139r50
210I12*Source_Ptr{148I9} 14|45r14 46r14 97r18 121r24
217i4*No_Location{210I12} 14|183r39
239i4*First_Source_Ptr{210I12} 14|69r16
554I9*Unit_Number_Type<59I9>
562i4*No_Unit{554I9} 14|198r39
565I9*Source_File_Index<59I9> 13|33r46 14|42r46 44r14
573i4*No_Source_File{565I9} 14|62r17 88r17 197r39
605A9*Time_Stamp_Type<string><integer>
608a4*Empty_Time_Stamp{605A9} 14|199r39