This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-templates.ali is in libgnatcoll1.6-dev 1.6gpl2014-6.

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
V "GNAT Lib v4.9"
A -O2
A -O2
A -fPIC
A -fstack-protector-strong
A -gnatA
A -gnatn
A -gnatws
A -gnat05
A -g
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_NESTED_FINALIZATION
RV NO_RECURSION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05

U gnatcoll.templates%b	gnatcoll-templates.adb	a7129df2 NE OO PK IU
W ada%s			ada.ads			ada.ali
W ada.characters%s	a-charac.ads		a-charac.ali
W ada.characters.handling%s  a-chahan.adb	a-chahan.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.strings%s	g-string.ads		g-string.ali
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W interfaces%s		interfac.ads		interfac.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali

U gnatcoll.templates%s	gnatcoll-templates.ads	1091755c EE OO PK IU
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.strings%s	g-string.ads		g-string.ali
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W system%s		system.ads		system.ali
W system.exception_table%s  s-exctab.adb	s-exctab.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chahan.adb		20131010125231 0b9287e4
D a-chlat1.ads		20140225151544 66457d31
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strmap.ads		20090409150019 9cb836fb
D a-stmaco.ads		20090409150019 cef4434b
D a-strunb.ads		20120426100351 3f91d4c5
D a-tags.ads		20111212115430 6c0509d0
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D gnat.ads		20110801150502 fd2ad2f1
D g-string.ads		20090409150019 c6abc540
D gnatcoll.ads		20140810010057 6a5da479
D gnatcoll-templates.ads  20140810010057 bc671465
D gnatcoll-templates.adb  20140810010057 fe4f010f
D interfac.ads		20140225151838 69adb1b9
D system.ads		20140921225607 90249111
D s-atocou.ads		20131010110730 cd7c94ca
D s-atocou.adb		20131010121735 62bad392
D s-exctab.ads		20140225151139 54135002
D s-exctab.adb		20140225151139 05502b19
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-htable.ads		20140225151139 84c2b3ea
D s-parame.ads		20140225151139 ab8cb46a
D s-secsta.ads		20140225151139 86a2856d
D s-soflin.ads		20140225151139 aa763b52
D s-stache.ads		20140225151139 a37c21ec
D s-stalib.ads		20140225151139 a891183f
D s-stoele.ads		20140225151139 2dc34a04
D s-stoele.adb		20140225151139 ed88f8fb
D s-stopoo.ads		20131010103753 b16154c2
D s-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20131014135145 aedef97e
D s-string.ads		20140225151139 8fe54fb7
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
X 1 ada.ads
16K9*Ada 19e8 20|24r6 24r35 25r6 25r35
X 2 a-charac.ads
16K13*Characters 18e19 20|24r10 24r39
X 3 a-chahan.ads
36K24*Handling 160e28 20|24w21 24r50
51V13*Is_Digit{boolean} 20|88s13 91s21
55V13*Is_Alphanumeric{boolean} 20|105s13 108s22
X 9 a-string.ads
16K13*Strings 35e16 20|25r10 25r39
X 12 a-strunb.ads
76K21*Unbounded 489e26 20|25w18 25r47
79R9*Unbounded_String<7|48R9> 473e14 20|134r21
100V13*To_String{string} 20|265s14
111U14*Append 20|158s10 186s19 194s19 221s22 229s22 245s13 252s19
115U14*Append 20|211s13
X 16 gnat.ads
34K9*GNAT 37e9 19|32r6 37r15 38r15 20|26r6 26r35
X 17 g-string.ads
38K14*Strings=38:37 19|32w11 37r20 38r20 20|26w11 26r40
X 18 gnatcoll.ads
24K9*GNATCOLL 26e13 19|34r9 137r5 20|28r14 268r5
X 19 gnatcoll-templates.ads
34K18*Templates 18|24k9 19|136E4 137l14 137e23 20|28b23 268l14 268t23
36R9*Substitution_Value 39e14 40r59
37p7*Name{40|45P9} 20|47m31 182r31
38p7*Value{40|45P9} 20|48m31 188r54 194r50
40A9*Substitution_Array(36R9)<integer> 42r40 45r31 109r20 136r31 20|44r40
. 128r20
42U14*Free 42=20 20|44b14 50l8 50t12
42a20 Substrings{40A9} 20|44b20 46r16 47m16 47r16 48m16 48r16
45a4*No_Substitution{40A9} 109r42 136c4 20|128r42
47P9*Substitute_Callback(string) 48>16 49>16 110r20 20|129r20
48s16 Name{string}
49b16 Quoted{boolean}
60e4*Default_Delimiter{character} 111r33 20|130r33
98E9*Error_Handling 100e41 113r20 20|132r20
98n28*Keep_As_Is{98E9} 113r38 20|132r38 251r21
99n28*Replace_With_Empty{98E9} 20|254r21
100n28*Report_Error{98E9} 20|257r21
107V13*Substitute{string} 108>7 109>7 110>7 111>7 112>7 113>7 20|126b13 187s30
. 222s33 266l8 266t18
108s7 Str{string} 20|127b7 135r32 141r22 146r24 146r42 147r16 154r20 158r26
. 160r27 166r27 173r16 173r39 183r15 188r25 207r21 218r22 223r28 245r29 252r35
109a7 Substrings{40A9} 20|128b7 181r19 182r16 188r39 189r25 189r39 194r35
. 224r28 224r42
110p7 Callback{47P9} 20|129b7 190r25 190r39 214r35 217r44 225r28 225r42
111e7 Delimiter{character} 20|130b7 146r56 166r32 191r25 191r39 207r46 211r29
. 226r28 226r42
112b7 Recursive{boolean} 20|131b7 185r19 192r25 192r39 220r22 227r28 227r42
113e7 Errors{98E9} 20|132b7 250r18
133X4*Invalid_Substitution 20|235r21 258r25
X 20 gnatcoll-templates.adb
30U14 Find_Identifier 31>7 32>7 33=7 34<7 35<7 56b14 120l8 120t23 166s10
31s7 Str{string} 57b7 64r10 70r13 73r24 73r42 79r13 82r24 82r42 88r23 90r24
. 91r31 96r21 97r21 105r30 107r24 108r39 108r59
32e7 Delimiter{character} 58b7 64r24
33i7 First{integer} 59b7 64r15 67r18 68r25 70r18 71m10 71r19 72r18 79r18
. 80m10 80r19 81r18 88r28 89r18 105r35 106r18 117r18
34i7 Last{integer} 60b7 67m10 72m10 73r16 73r47 74m13 74r21 76r25 77m10 77r25
. 81m10 82r16 82r47 83m13 83r21 85r25 86m10 86r25 89m10 90r16 91r36 93m13
. 93r21 96r13 97r26 99m13 99r21 102r25 103m10 103r25 106m10 107r16 108r44
. 108r64 110m13 110r21 113r25 114m10 114r25 117m10 118r25
35i7 First_After{integer} 61b7 68m10 76m10 85m10 102m10 113m10 118m10
46i11 S{integer} 47r28 48r28
134r7 Result{12|79R9} 158m18 158r18 187m22 187r22 194m27 194r27 211m21 211r21
. 222m25 222r25 229m30 229r30 245m21 245r21 252m27 252r27 265r25
135i7 First{natural} 141r13 142r18 158r31 164m10 165r30 252r40 262m10
135i14 Last{natural} 142m10 146r16 146r47 147r21 151m13 151r21 154r13 155m13
. 155r21 158r40 160r20 164r30 166m61 170r29 243r39 245r57
136b7 Found{boolean} 179m10 197m16 205r17 212m13 214r20 232m19 236m19 242r17
. 246m13 249r17
137i7 Identifier_First{natural} 165m10 166m43 166r43 172r19 183r20 206r39
. 207r26 218r27
137i25 Identifier_Last{natural} 170m10 172r39 174m16 183r40 206r21 218r47
. 243r21 245r34
137i42 First_After{natural} 166m67 252r53 262r19
138b7 Quoted{boolean} 148m16 148r30 218r65
172i14 D{integer} 173r21 173r44 174r35
181i14 S{integer} 182r28 188r51 194r47
217a19 Sub{string} 223r42 229r38
X 40 s-string.ads
45P9*String_Access(string) 19|37r28 38r28
49U14*Free[15|20] 20|47s10 48s10