This file is indexed.

/usr/lib/ada/adalib/alog/alog-logger.ali is in libalog1-dev 0.5.0-1.

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
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
V "GNAT Lib v4.9"
A -O2
A -fstack-check=specific
A -fstack-protector-strong
A -gnatA
A -gnatyg
A -gnatyA
A -gnatyd
A -gnatyI
A -gnatyS
A -gnatyu
A -gnatyx
A -gnatyo
A -gnatVa
A -gnat05
A -gnatwa
A -gnatwl
A -gnatf
A -gnato
A -gnatwe
A -g
A -mtune=generic
A -march=x86-64
P DB SS ZX

RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_ALLOCATORS
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_DYNAMIC_CODE
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05

U alog.logger%b		alog-logger.adb		70997c00 NE OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W alog%s		alog.ads		alog.ali
W alog.facilities%s	alog-facilities.adb	alog-facilities.ali
W alog.facilities.file_descriptor%s  alog-facilities-file_descriptor.adb  alog-facilities-file_descriptor.ali
W alog.log_request%s	alog-log_request.adb	alog-log_request.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.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
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali

U alog.logger%s		alog-logger.ads		5190f498 EE OO PF PK
W ada%s			ada.ads			ada.ali
Z ada.containers%s	a-contai.ads		a-contai.ali
Z ada.containers.indefinite_ordered_maps%s
Z ada.containers.red_black_trees%s  a-crbltr.ads  a-crbltr.ali
Z ada.containers.red_black_trees.generic_keys%s
Z ada.containers.red_black_trees.generic_operations%s
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.finalization%s	a-finali.adb		a-finali.ali
Z ada.iterator_interfaces%s
W ada.streams%s		a-stream.adb		a-stream.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 ada.unchecked_deallocation%s
W alog%s		alog.ads		alog.ali
W alog.controlled_map%s	alog-controlled_map.adb	alog-controlled_map.ali
W alog.facilities%s	alog-facilities.adb	alog-facilities.ali
W alog.transforms%s	alog-transforms.adb	alog-transforms.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.exception_table%s  s-exctab.adb	s-exctab.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.pool_global%s	s-pooglo.adb		s-pooglo.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
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali
W system.stream_attributes%s  s-stratt.adb	s-stratt.ali
W system.strings.stream_ops%s  s-ststop.adb	s-ststop.ali

D ada.ads		20070406091342 3ffc8e18
D a-calend.ads		20120515092648 d86d6c8c
D a-charac.ads		20070912115821 2d3ec45b
D a-chlat1.ads		20140225151544 66457d31
D a-comlin.ads		20140225151544 ea62afbc
D a-contai.ads		20101025135029 61e5e089
D a-ciorma.ads		20130411133353 3cb72d96
D a-ciorma.adb		20140220134615 d7ddb4a5
D a-crbltr.ads		20110831090720 b8a2dc05
D a-crbtgk.ads		20090409150019 18ae3fab
D a-crbtgk.adb		20140220134615 62191c0e
D a-crbtgo.ads		20090409150019 375f6f61
D a-crbtgo.adb		20140220134615 885f84ae
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-ioexce.ads		20140225151544 e4a01f64
D a-iteint.ads		20110906092602 7c7305e9
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strbou.ads		20101008130255 9806fe84
D a-strmap.ads		20090409150019 9cb836fb
D a-strsup.ads		20120309145048 a27dcb33
D a-strunb.ads		20120426100351 3f91d4c5
D a-tags.ads		20111212115430 6c0509d0
D a-taside.ads		20140124142722 68549ce6
D a-textio.ads		20140129155348 386df5d4
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alog.ads		20141016080432 7e9aed5d
D alog-controlled_map.ads  20141016080432 c7961f41
D alog-controlled_map.adb  20141016080432 8975cf30
D alog-facilities.ads	20141016080432 e2b25632
D alog-facilities-file_descriptor.ads  20141016080432 e5dd5a6f
D alog-log_request.ads	20141016080432 ee6d45f5
D alog-logger.ads	20141016080432 e7f14ff7
D alog-logger.adb	20141016080432 9cd82c6d
D alog-transforms.ads	20141016080432 71f8494e
D interfac.ads		20140225151838 69adb1b9
D i-c.ads		20110801143639 5421119b
D i-cstrea.ads		20130412125801 8128536b
D system.ads		20141210093300 90249111
D s-atacco.ads		20120515093410 4c36d12f
D s-atocou.ads		20131010110730 cd7c94ca
D s-atocou.adb		20131010121735 62bad392
D s-crtl.ads		20140225151544 840e6817
D s-exctab.ads		20140225151139 54135002
D s-ficobl.ads		20120709130952 55a71d43
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-linux.ads		20140409145429 5b2f79a5
D s-multip.ads		20101011073009 38ac9f73
D s-oscons.ads		20141210093300 a445b120
D s-osinte.ads		20140409145429 59011f13
D s-parame.ads		20140225151139 ab8cb46a
D s-pooglo.ads		20110804083314 542f33d0
D s-secsta.ads		20140225151139 86a2856d
D s-soflin.ads		20140225151139 aa763b52
D s-stache.ads		20140225151139 a37c21ec
D s-stausa.ads		20110804134155 017a0a05
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-ststop.ads		20140225151139 e6693757
D s-tasinf.ads		20120730151500 21316953
D s-taspri.ads		20110927094500 15f617a8
D s-taskin.ads		20140131154341 3f821f32
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-wchcon.ads		20140225151139 1b7d22d2
X 1 ada.ads
16K9*Ada 19e8 35|23r6 24r6 25r6 126r26 131r26 149r8 174r6
X 7 a-ciorma.ads
235R9 Node_Type
236P9 Node_Access(235R9)
X 8 a-ciorma.adb
50V13 Color{9|35E9} 12|45i19[30|90[35|159]]
53V13 Left{7|236P9[30|90[35|159]]} 12|41i19[30|90[35|159]]
56V13 Parent{7|236P9[30|90[35|166]]} 12|39i19[30|90[35|166]]
59V13 Right{7|236P9[30|90[35|166]]} 12|43i19[30|90[35|166]]
62U14 Set_Parent 12|40i19
65U14 Set_Left 12|42i19[30|90[35|166]]
68U14 Set_Right 12|44i19[30|90[35|159]]
71U14 Set_Color 12|46i19[30|90[35|159]]
X 15 a-finali.ads
40K13*Finalization 73e21 35|23w10 174r10
55H9*Limited_Controlled<49|40R9> 71e55 35|174r23
X 19 a-string.ads
16K13*Strings 35e16 35|25r10 149r12
X 23 a-strunb.ads
76K21*Unbounded 489e26 35|25w18 149r20
79R9*Unbounded_String<15|48R9> 473e14 35|160r25 167r25 36|54r25 74r25 134r25
. 150r27 214r17 259r25 281r25
94V13*To_Unbounded_String{79R9} 36|34s17 55s9 75s9 122s17 134s45 150s47 259s45
. 281s45
100V13*To_String{string} 36|59s14 79s14 225s26
178V14*"<"{boolean} 7|44i19 30|31i19
X 28 a-uncdea.ads
17+9 Object 35|127r7 132r7
18P9 Name(17+9) 35|128r7 133r7
20u15*Unchecked_Deallocation 35|24w10 126r30 131r30
X 29 alog.ads
27K9*Alog 50e9 35|27r6 28r6 29r6 34r9 150r8 151r8 159r45 166r45 182r5 36|23r6
. 24r6 26r14 295r5
31E9*Log_Level 39e17 35|115r16 36|209r16
X 30 alog-controlled_map.ads
27+9 Key_Type 35|160r7 167r7
28+9 Element_Type 35|161r7 168r7
29P9 Element_Handle(28+9) 35|162r7 169r7
31V19 "<"{boolean} 7|44i19
37k14*Controlled_Map 101e24 35|29w11 159r50 166r50
41R9*Map<15|55R9> 35|175r27[166] 178r27[159]
44U14*Insert 36|63s25[35|166] 83s25[35|159]
46r7 Key{23|79R9} 36|64r10[35|166] 84r10[35|159]
47p7 New_Item{32|43P9} 36|65r10[35|166] 85r10[35|159]
50V13*Element{32|43P9} 36|267s30[35|166] 289s30[35|159]
52r7 Key{23|79R9} 36|267r39[35|166] 289r39[35|159]
56U14*Delete 36|141s25[35|166] 157s25[35|159]
58r7 Key{23|79R9} 36|141r33[35|166] 157r33[35|159]
62V13*Contains{boolean} 36|33s32[35|166] 57s28[35|166] 77s28[35|159] 121s28[35|166]
. 136s32[35|166] 152s32[35|159] 261s32[35|166] 283s32[35|159]
64r7 Key{23|79R9} 36|34r10[35|166] 57r38[35|166] 77r38[35|159] 122r10[35|166]
. 136r42[35|166] 152r42[35|159] 261r42[35|166] 283r42[35|159]
71U14*Clear 36|110s20[35|166] 113s20[35|159]
74V13*Length{natural} 36|164s32[35|166] 248s32[35|159]
77U14*Iterate 36|109s20[35|166] 112s20[35|159] 191s25[35|166] 202s25[35|159]
79p7 Process 36|109r29[35|166] 112r29[35|159] 191r34[35|166] 202r34[35|159]
X 32 alog-facilities.ads
32K14*Facilities 161e20 35|27w11 47r25 71r38 78r38 127r17 128r17 150r13 168r25
. 169r25 36|24r11 37r30 39r35 43r28 52r25 92r45 95r45 188r38 216r43 219r43
. 257r38 266r28
41C12*Class<37R9> 35|127r28 168r36
43P9*Handle(41C12) 35|47r36 71r49 78r49 128r28 169r36 36|43r39 52r36 92r56
. 95r56 188r49 216r54 219r54 257r49 266r39
50U14*Set_Name 36|40s28
52s7 Name{string} 36|40r38
55V13*Get_Name{string} 36|55s39
65U14*Process 36|227s26
67r7 Request{34|32R9} 36|227r35
123U14*Teardown 36|97R17
X 33 alog-facilities-file_descriptor.ads
27K25*File_Descriptor 79e36 36|24w22 37r41 39r46
29R9*Instance<32|37R9> 77e14 36|39r62
32P9*Handle(29R9) 36|37r57
X 34 alog-log_request.ads
28K14*Log_Request 65e21 36|23w11 221r33 222r12
32R9*Instance 63e14 36|221r45
36V13*Create{32R9} 36|222s24
38s7 Source{string} 36|223r15
39e7 Level{29|31E9} 36|224r15
40s7 Message{string} 36|225r15
X 35 alog-logger.ads
34K14*Logger 29|27k9 35|153E14 182l10 182e16 36|26b19 295l10 295t16
36R9*Instance<15|55R9> 36d19 42r30 45p14 46r25 50p14 50r55 54p14 55r23 60p14
. 60r55 64p13 64r38 67p14 68r17 75p14 76r17 81p14 82r26 86p14 87r23 92p13
. 92r39 95p14 96r17 103p14 104r17 109p14 109r32 113p14 114r16 153P14 153r42
. 156P14 156r40 173c9 180e14 36|30r55 51r25 71r26 90r32 118r55 131r23 147r23
. 162r38 169r40 176r42 186r17 197r17 208r16 246r39 254r17 276r17 49|42p14
36b19 Init{boolean} 173r19 36|178r17
42P9*Handle(36R9)
45U14*Attach_Facility 46=7 47>7 36|42s20 50b14 66l8 66t23
46r7 Logger{36R9} 36|51b7 57r10 63m7 63r7
47p7 Facility{32|43P9} 36|43r16 52b7 55r30 65r22
50U14*Attach_Default_Facility 50=39 36|30b14 46l8 46t31 179s17
50r39 Logger{36R9} 36|30b39 33r14 42m13 42r13
54U14*Detach_Facility 55=7 56>7 36|124s17 130b14 142l8 142t23
55r7 Logger{36R9} 36|131b7 136r14 141m7 141r7
56s7 Name{string} 36|124r34 132b7 134r66 138r14
60U14*Detach_Default_Facility 60=39 36|118b14 126l8 126t31
60r39 Logger{36R9} 36|118b39 121r10 124m10 124r10
64V13*Facility_Count{natural} 64>29 36|162b13 165l8 165t22
64r29 Logger{36R9} 36|162b29 164r14
67U14*Update 68>7 69>7 70^7 36|253b14 271l8 271t14
68r7 Logger{36R9} 36|254b7 261r14 267r12
69s7 Name{string} 36|255b7 259r66 262r55
70p7 Process 36|256b7 269r10
71p20 Facility_Handle{32|43P9} 36|269r19
75U14*Iterate 76>7 77^7 36|185b14 192l8 192t15 241s14
76r7 Logger{36R9} 36|186b7 191r7
77p7 Process 36|187b7 191r45 241r23
78p20 Facility_Handle{32|43P9}
81U14*Attach_Transform 82=7 83>7 36|70b14 86l8 86t24
82r7 Logger{36R9} 36|71b7 77r10 83m7 83r7
83p7 Transform{37|36P9} 36|72b7 75r30 85r22
86U14*Detach_Transform 87=7 88>7 36|146b14 158l8 158t24
87r7 Logger{36R9} 36|147b7 152r14 157m7 157r7
88s7 Name{string} 36|148b7 150r68 154r14
92V13*Transform_Count{natural} 92>30 36|246b13 249l8 249t23
92r30 Logger{36R9} 36|246b30 248r14
95U14*Update 96>7 97>7 98^7 36|275b14 293l8 293t14
96r7 Logger{36R9} 36|276b7 283r14 289r12
97s7 Name{string} 36|277b7 281r66 284r57
98p7 Process 36|278b7 291r10
99p20 Transform_Handle{37|36P9} 36|291r19
103U14*Iterate 104>7 105^7 36|196b14 203l8 203t15 240s14
104r7 Logger{36R9} 36|197b7 202r7
105p7 Process 36|198b7 202r45 240r23
106p20 Transform_Handle{37|36P9}
109U14*Clear 109=21 36|90b14 114l8 114t13 171s14
109r21 L{36R9} 36|90b21 109r7 110m7 110r7 112r7 113m7 113r7
113U14*Log_Message 114>7 115>7 116>7 117>7 36|207b14 242l8 242t19
114r7 Logger{36R9} 36|208b7 240r7 241r7
115e7 Level{29|31E9} 36|209b7 224r26 236r22
116s7 Msg{string} 36|210b7 213r27
117s7 Source{string} 36|211b7 223r26
126U14*Free[28|20]
131U14*Free[28|20]
136X4*Facility_Not_Found 36|137r16 262r16
138X4*Facility_Already_Present 36|58r16
140X4*Transform_Not_Found 36|153r16 284r16
142X4*Transform_Already_Present 36|78r16
145a4*Default_Facility_Name{string} 36|34r38 40r46 122r38 124r42
153U14 Initialize<15|58p14> 153=26 36|176b14 181l8 181t18
153r26 Logger{36R9} 36|176b26 178r10 179m10 179r10
156U14 Finalize<15|59p14> 156=24 36|169b14 172l8 172t16
156r24 Logger{36R9} 36|169b24 171m7 171r7
159K12 Map_Of_Transforms_Package[30|37] 164r25
164K12 MOTP=164:25 178r22
166K12 Map_Of_Facilities_Package[30|37] 171r25
171K12 MOFP=171:25 175r22
175r7*Facilities{30|41R9[166]} 36|33r21 57r17 63m14 109r9 110m9 121r17 136r21
. 141m14 164r21 191r14 261r21 267r19
178r7*Transforms{30|41R9[159]} 36|77r17 83m14 112r9 113m9 152r21 157m14 202r14
. 248r21 283r21 289r19
X 36 alog-logger.adb
37p13 Default_Handle{33|32P9} 39m13 40r13 43r47
54r7 F_Name{23|79R9} 57r45 59r25 64r22
74r7 T_Name{23|79R9} 77r45 79r25 84r23
92U17 Teardown_Facility 92>36 95b17 98l11 98t28 109r40
92p36 Handle{32|43P9} 95b36 97r10
100U17 Teardown_Transform 100>37 103b17 106l11 106t29 112r40
100p37 Handle{37|36P9} 103b37 105r10
134r7 F_Name{23|79R9} 136r49 141r40
150r7 T_Name{23|79R9} 152r49 157r40
188p20 Facility_Handle{32|43P9}
199p10 Transform_Handle{37|36P9}
213a7 Out_Msg{string} 225r47 235m10 237r22
214r7 Prefix{23|79R9} 225r37
216U17 Do_Log 216>25 219b17 228l11 228t17 241r34
216p25 Facility_Handle{32|43P9} 219b25 227r10
221r10 New_Request{34|32R9} 227r46
230U17 Do_Transform 230>31 233b17 238l11 238t23 240r34
230p31 Transform_Handle{37|36P9} 233b31 235r21
257p20 Facility_Handle{32|43P9}
259r7 F_Name{23|79R9} 261r49 267r46
266p10 Handle{32|43P9} 269r38
279p20 Transform_Handle{37|36P9}
281r7 T_Name{23|79R9} 283r49 289r46
288p10 Handle{37|36P9} 291r39
X 37 alog-transforms.ads
26K14*Transforms 35|28w11 83r26 99r39 106r39 132r17 133r17 151r13 161r25
. 162r25 36|72r26 100r46 103r46 199r29 230r50 233r50 279r39 288r28 37|76e20
34C12*Class<30R9> 35|132r28 161r36
36P9*Handle(34C12) 35|83r37 99r50 106r50 133r28 162r36 36|72r37 100r57 103r57
. 199r40 230r61 233r61 279r50 288r39
49V13*Get_Name{string} 36|75s40
52y13*Transform_Message{string} 36|235R38
54e7 Level{29|31E9} 36|236r13
55s7 Msg{string} 36|237r13
64U14*Teardown 36|105R17
X 59 s-stausa.ads
203U14*Initialize 204i<c,__gnat_stack_usage_initialize>22
268U14*Output_Results 272i<c,__gnat_stack_usage_output_results>22