This file is indexed.

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

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
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
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_ALLOCATORS
RV NO_FIXED_POINT
RV NO_FLOATING_POINT
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_ACCESS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05

U gnatcoll.memory%b	gnatcoll-memory.adb	d11b5971 OO PK IU
W ada%s			ada.ads			ada.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.exceptions.traceback%s  a-exctra.adb	a-exctra.ali
W ada.unchecked_deallocation%s
W gnat%s		gnat.ads		gnat.ali
W gnat.htable%s		g-htable.adb		g-htable.ali
W gnat.io%s		g-io.adb		g-io.ali
W gnat.traceback%s	g-traceb.adb		g-traceb.ali
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.address_image%s  s-addima.adb		s-addima.ali
W system.crtl%s		s-crtl.ads		s-crtl.ali
W system.img_int%s	s-imgint.adb		s-imgint.ali
W system.img_lli%s	s-imglli.adb		s-imglli.ali
W system.img_llu%s	s-imgllu.adb		s-imgllu.ali
W system.img_real%s	s-imgrea.adb		s-imgrea.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.traceback_entries%s  s-traent.adb	s-traent.ali
W system.unsigned_types%s  s-unstyp.ads		s-unstyp.ali

U gnatcoll.memory%s	gnatcoll-memory.ads	b6c6938a EE NE OO PK IU
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W system%s		system.ads		system.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20140129161953 f86a4103
D a-exctra.ads		20130102111339 5c8e2c9f
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D gnat.ads		20110801150502 fd2ad2f1
D g-htable.ads		20140225151544 4b643b8d
D g-io.ads		20110801150502 9f0d3ab2
D g-traceb.ads		20120314163337 dee80ba3
D gnatcoll.ads		20140810010057 6a5da479
D gnatcoll-memory.ads	20140810010057 4cbfa6e2
D gnatcoll-memory.adb	20140810010057 7fab19f9
D interfac.ads		20140225151838 69adb1b9
D system.ads		20150725181646 90249111
D s-addima.ads		20090409150019 a1ec9d3a
D s-crtl.ads		20140225151544 840e6817
D s-htable.ads		20140225151139 84c2b3ea
D s-htable.adb		20140225151139 90376e52
D s-imgint.ads		20090409150019 02dbe0c2
D s-imglli.ads		20090409150019 114f55d1
D s-imgllu.ads		20090409150019 49c900c3
D s-imgllu.adb		20090409150019 25692c36
D s-imgrea.ads		20090409150019 c7a851e2
D s-parame.ads		20140225151139 ab8cb46a
D s-secsta.ads		20140225151139 86a2856d
D s-stalib.ads		20140225151139 a891183f
D s-stoele.ads		20140225151139 2dc34a04
D s-stoele.adb		20140225151139 ed88f8fb
D s-strhas.ads		20090623093900 269cd894
D s-traent.ads		20140225151139 b5116092
D s-traent.adb		20140225151139 39a01b5f
D s-unstyp.ads		20140225151139 510692af
X 1 ada.ads
16K9*Ada 19e8 12|24r6 25r6 26r6 40r8 67r36 83r36 173r11
X 2 a-except.ads
53K13*Exceptions 360e19 12|24w10 25r10 40r12 173r15
89U14*Raise_Exception 12|307s10 322s10 386s10 392s10
X 3 a-exctra.ads
40K24*Traceback 60e29 12|25w21 173r26
47A9*Tracebacks_Array(30|46M12)<integer>
X 5 a-uncdea.ads
20u15*Unchecked_Deallocation 12|26w10 67r40 83r40
X 6 gnat.ads
34K9*GNAT 37e9 12|27r6 27r36 28r6 28r36 29r6 66r16 68r7 100r36 121r33
X 7 g-htable.ads
46K14*HTable 60e16 12|29w11 100r41 121r38
55k20*Simple_HTable 12|121r45
56k20*Static_HTable 12|100r48
X 8 g-io.ads
41K14*IO 91e12 12|27w11 27r41
68U14*Put 12|516s19 520s19 526s16
72U14*Put_Line 12|431s16 432s16 435s16 436s16 439s16 440s16 441s16 445s16
. 539s10 545s7 547s7 549s7 550s7 554s7
77U14*New_Line 12|428s10 529s13
X 9 g-traceb.ads
78K14*Traceback 99e19 12|28w11 28r41 66r21 68r12
84A12*Tracebacks_Array{3|47A9}<integer> 12|66r31 68r22 222r23 254r23
91U14*Call_Chain 12|238s13
X 10 gnatcoll.ads
24K9*GNATCOLL 26e13 11|62r9 167r5 12|38r14 618r10 621r10 624r7 643r5
X 11 gnatcoll-memory.ads
62K18*Memory 10|24k9 11|167l14 167e20 12|38b23 618m19 621m19 624m16 643l14
. 643t20
63M9*size_t 67r27 92r14 12|143r59 299r27 301r21 306r17 356r53 378r14 382r30
. 385r17
67V13*Alloc{14|64M9} 67>20 163r26 12|299b13 336l8 336t13
67m20 Size{63M9} 12|299b20 301r31 306r10 315r10
82U14*Free 82>20 164r26 12|342b14 370l8 370t12
82m20 Ptr{14|64M9} 12|342b20 347r16 350r66 356r27 361r64 367r28
90V13*Realloc{14|64M9} 91>7 92>7 165r26 12|376b13 409l8 409t15
91m7 Ptr{14|64M9} 12|377b7 389r38 396r64
92m7 Size{63M9} 12|378b7 382r40 385r10
117U14*Configure 118>7 119>7 120>7 121>7 12|610b14 625l8 625t17
118b7 Activate_Monitor{boolean} 12|611b7 617r28
119b7 Disable_Free{boolean} 12|612b7 623r25
120i7 Stack_Trace_Depth{positive} 12|613b7 624r44
121i7 Memory_Free_Pattern{integer} 12|614b7 616r10 616r42 621r49
133E9*Report_Type 138e21 139r8 146r46 12|415r46 416r35 419r35 558r25
134n7*All_Reports{133E9} 140r7 146r61 12|415r61 430r33 470r45 505r59 557r15
. 559r27
135n7*Memory_Usage{133E9} 141r7 12|430r18 454r24 470r30 505r24
136n7*Allocations_Count{133E9} 142r7 12|434r18 456r31 474r30 505r39
137n7*Sort_Total_Allocs{133E9} 143r7 12|438r18 458r31 478r30 507r24
138n7*Marked_Blocks{133E9} 144r7 12|444r18 459r31 462r26 478r50 509r24 515r26
146U14*Dump 146>20 146>37 12|415b14 569l8 569t12
146i20 Size{positive} 12|415b20 424r29 431r26 435r26 439r26
146e37 Report{133E9} 12|415b37 556r12 565r24
151U14*Reset 12|575b14 604l8 604t13
155U14*Mark_Traceback 12|631b14 641l8 641t22
X 12 gnatcoll-memory.adb
42i4 Stack_Trace_Depth{integer} 222r46 624m23
44b4 Memory_Monitor{boolean} 325r10 345r10 395r10 538r14 617m10 620m10 635r10
45b4 Memory_Check{boolean} 366r14 623m7
46i4 Memory_Free_Pattern{integer} 346r13 356r32 618m26 621m26
48b4 Disable{boolean} 228r10 232m7 291m7 534r10 543m7 568m7 578r10 582m7
. 603m7
52M9 Byte_Count 54r21 56r21 59r21 76r23 79r23 113r25 133r36 220r36 226r18
. 236r25 303r21 330r28 343r21 383r21 403r28 501r24 510r31 551r19 632r18
54m4 Total_Allocs{52M9} 329m10 329r26 331r29 402m10 402r26 404r29 433r38
. 437r38 443r38 545r33 551r37 596m7
55i4 Alloc_Count{long_integer} 332m10 332r25 546r33 552r47 597m7
56m4 Total_Free{52M9} 331r44 362m10 362r24 397m10 397r24 404r44 433r53 437r53
. 547r31 551r52 598m7
57i4 Free_Count{long_integer} 363m10 363r24 547r62 552r61 599m7
58i4 Realloc_Count{long_integer} 405m10 405r27 549r35 600m7
59m4 High_Watermark{52M9} 330m10 331r13 403m10 404r13 554r42 601m7
61I9 Header<integer> 95r55 101r21 118r46 122r21 193r55 201r14 201r50 208r46
. 210r14 210r62
65P9 Tracebacks_Array_Access(9|84A12) 68r40 74r23 94r45 95r23 96r29 107r21
. 172r29 183r45 193r23
67U14 Unchecked_Free[5|20] 590s10
70R9 Traceback_Htable_Elem 71r45 73c9 81e14 84r7 102r21 252r28
71P9 Traceback_Htable_Elem_Ptr(70R9) 80r23 84r30 89r14 90r14 92r11 92r45
. 94r11 103r21 114r25 151r14 152r14 163r11 163r45 183r11 224r15 420r24 424r38
. 576r19
74p7*Traceback{65P9} 186r16 253m19 525r30 526r60 590m30
75i7*Allocs{natural} 255m19 262m21 262r42 457r38 458r63 463r60 476r38 477r37
. 479r46 479r60 510r51 517r34 521r34
75i15*Frees{natural} 256m19 280m24 280r46 457r52 476r55 477r51
76m7*Total_Allocs{52M9} 257m19 263m21 263r42 455r31 460r38 472r38 473r35
. 506r39 508r39
79m7*Total_Frees{52M9} 258m19 281m24 281r46 455r51 472r61 473r55 506r62
80p7*Next{71P9} 155m9 165r16 259m19
83U14 Unchecked_Free[5|20] 591s10
88U14 Set_Next 89>7 90>7 98r19 105r21 150b14 156l8 156t16
89p7 E{71P9} 151b7 155r7
90p7 Next{71P9} 152b7 155r17
91V13 Next{71P9} 92>7 98r29 106r21 162b13 166l8 166t12
92p7 E{71P9} 163b7 165r14
93V13 Get_Key{65P9} 94>7 98r35 108r21 182b13 187l8 187t15
94p7 E{71P9} 183b7 186r14
95V13 Hash{61I9} 95>19 98r44 109r21 193b13 202l8 202t12
95p19 T{65P9} 193b19 197r16 198r49
96V13 Equal{boolean} 96>20 96>24 98r50 110r21 172b13 176l8 176t13
96p20 K1{65P9} 172b20 175r14
96p24 K2{65P9} 172b24 175r23
100K12 Backtrace_Htable[17|168] 246r15 260r16 449r18 490r21 586r15 589r18
. 594r7
112R9 Chunk_Data 115e14 116r29 123r21 225r15 350r33
113m7*Total{52M9} 268m25 278r47 356r67
114p7*Alloc_Backtrace{71P9} 268m44 279r47
116r4 No_Chunk_Data{112R9} 124r21 277r28 355r28
118V13 Hash{61I9} 118>19 126r21 208b13 211l8 211t12
118m19 F{14|64M9} 208b19 210r38
121K12 Chunks_Htable[17|70] 267r16 273r38 282r19 350r47 584r7
129E9 Chunk_Kind 129e49 131r14 218r14
129n24 Allocation{129E9} 235r15 327r13 400r13 637r21
129n36 Deallocation{129E9} 271r15 361r50 396r50
130V13 Find_Or_Create_Traceback{52M9} 131>7 132>7 133>7 217b13 293l8 293t32
. 326s22 361s24 396s24 399s22 636s22
131e7 Kind{129E9} 218b7 234r12 637r13
132m7 Ptr{14|64M9} 219b7 266r16 268r19 272r16 273r57 282r41 638r13
133i7 Size{27|62I12} 220b7 236r37 639r13
143U14 Memset 143>22 143>42 143>55 144b<c,memset>22 356s19
143m22 A{14|64M9}
143i42 C{integer}
143m55 N{11|63M9}
194m7 Result{27|105M9} 198m10 198r20 201r22
197i11 X{integer} 198r52
222a7 Trace{9|84A12} 238m25 247m18 247r18 247r25 254r41 254r48
223i7 Len{natural} 238m32 247r44 254r67
224p7 Elem{71P9} 245m13 251r16 252m16 260r38 262r16 262r37 263r16 263r37
. 268r63 279m19 280r19 280r41 281r19 281r41
225r7 Chunk{112R9} 273m16 277r19 278r41 279r41
226m7 Size_Was{52M9} 236m13 257r36 263r57 268r34 278m19 281r60 292r14
300m7 Result{14|64M9} 319m7 321r10 327r25 335r14
301m7 Actual_Size{11|63M9} 316m10 319r57 327r48
303m7 Size_Was{52M9} 326m10 329r41
343m7 Size_Was{52M9} 361m10 362r37
350r16 Chunk{112R9} 355r19 356r61
381m7 Result{14|64M9} 389m7 391r10 400r25 408r14
382m7 Actual_Size{11|63M9} 389r63 400r48
383m7 Size_Was{52M9} 396m10 397r37 399m10 402r41
416U17 Do_Report 416>28 419b17 531l11 531t20 560s19 565s13
416e28 Sort{11|133E9} 419b28 429r15 454r17 456r24 458r24 459r24 462r19 469r27
. 504r21 515r19
420p10 Elem{71P9} 449m10 450r16 455r26 455r46 457r33 457r47 458r58 460r33
. 463r55 473r30 473r50 477r32 477r46 479r55 485r33 490m13
421b10 Bigger{boolean} 467m19 468r26 471m28 475m28 479m28 483r22
422f10 Grand_Total{float} 433m16 437m16 443m16 446m16 463m19 463r34 493r13
. 494m13 513r54 518r35
424a10 Max(71P9) 466r25 467r29 472r30 472r53 476r30 476r47 479r38 484m22
. 484r36 484r49 484r59 485m22 497r19 498r23 506r31 506r54 508r31 510r43 517r26
. 521r26 525r22 526r52
466i20 M{integer} 467r34 472r35 472r58 476r35 476r52 479r43 484r27 484r54
. 485r27
497i14 M{integer} 498r28 506r36 506r59 508r36 510r48 517r31 521r31 525r27
. 526r57
500O21 Percent 502r20 513r21
501m16 Total{52M9} 506m22 508m22 510m22 513r45 520r39
502o16 P{500O21} 513m16 516r24 520r24
525i17 J{integer} 526r71
558e17 Sort{11|133E9} 559r19 560r30
576p7 Elem{71P9} 586m7 587r13 588r17 589m10
576p13 Tmp{71P9} 588m10 590r26 591m26 591r26
632m7 Size_Was{52M9} 633r28 636m10
X 14 system.ads
37K9*System 11|60w6 60r18 67r42 82r26 91r14 92r29 12|30r6 31r6 31r36 34r6
. 34r36 35r6 52r27 118r23 125r21 127r21 132r14 143r26 208r23 219r14 266r23
. 272r23 299r42 300r21 319r17 319r37 321r19 342r26 347r23 367r10 377r14 379r14
. 381r21 389r17 389r43 391r19 638r21 14|152e11
51N4*Max_Binary_Modulus 12|52r34
64M9*Address 11|67r49 82r33 91r21 92r36 12|118r30 125r28 132r21 143r33 208r30
. 219r21 299r49 300r28 342r33 377r21 379r21 381r28
66m4*Null_Address{64M9} 12|266r30 272r30 321r26 347r30 391r26 638r28
78V14*"="{boolean} 12|127r29 266r20 272r20 321r17 347r20 391r17
X 15 s-addima.ads
39V17*Address_Image{string} 12|30w13 526s29
X 16 s-crtl.ads
38K16*CRTL 12|35w13 319r24 319r44 367r17 389r24 389r50 16|233e16
60M9*size_t 12|319r49 389r55
128U14*free 12|367s22
166V13*malloc{14|64M9} 12|319s29
184V13*realloc{14|64M9} 12|389s29
X 17 s-htable.ads
56I12 Header_Num 12|122r7
59+12 Element 12|123r7
62*7 No_Element{59+12} 12|124r7
66+12 Key 12|125r7
67V21 Hash{56I12} 12|126r7
68V21 Equal{boolean} 12|127r7
72U17*Set 12|267s30[121]
76U17*Reset 12|584s21[121]
79V16*Get{12|112R9} 12|273s52[121] 350s61[121]
83U17*Remove 12|282s33[121]
138I12 Header_Num 12|101r7
141+12 Element 12|102r7
151+12 Elmt_Ptr 12|103r7
155*7 Null_Ptr{151+12} 12|104r7
158U22 Set_Next 12|105r7
159V22 Next{151+12} 12|106r7
163+12 Key 12|107r7
164V21 Get_Key{163+12} 12|108r7
165V21 Hash{138I12} 12|109r7
166V21 Equal{boolean} 12|110r7
170U17*Reset 12|594s24[100]
179U17*Set 12|260s33[100]
182V16*Get{12|71P9} 12|246s32[100]
198V16*Get_First{12|71P9} 12|449s35[100] 586s32[100]
203V16*Get_Next{12|71P9} 12|490s38[100] 589s35[100]
X 27 s-stoele.ads
42K16*Storage_Elements 12|31w13 31r43 27|117e28
54I9*Storage_Offset<long_integer>
62I12*Storage_Count{54I9} 12|133r14 220r14 327r33 400r33
105M9*Integer_Address 12|194r16 201r33 210r45
112V13*To_Integer{105M9} 12|198s29 210s26
X 30 s-traent.ads
43K16*Traceback_Entries 12|34w13 34r43 30|61e29
46M12*Traceback_Entry{14|64M9}
52V13*PC_For{14|64M9} 12|198s41 526s44