This file is indexed.

/usr/lib/ada/adalib/adasockets/sockets-multicast.ali is in libadasockets6-dev 1.9-1.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
V "GNAT Lib v6"
A -O2
A -gnatp
A -gnatn
A -gnatg
P SS ZX

RN
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05

U sockets.multicast%b	sockets-multicast.adb	b1f9375e NE OO PK
W ada%s			ada.ads			ada.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W interfaces%s		interfac.ads		interfac.ali
W interfaces.c%s	i-c.adb			i-c.ali
W sockets%s		sockets.adb		sockets.ali  EA
W sockets.constants%s	sockets-constants.ads	sockets-constants.ali
W sockets.naming%s	sockets-naming.adb	sockets-naming.ali
W sockets.thin%s	sockets-thin.ads	sockets-thin.ali
W sockets.types%s	sockets-types.ads	sockets-types.ali
W sockets.utils%s	sockets-utils.adb	sockets-utils.ali
W system%s		system.ads		system.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U sockets.multicast%s	sockets-multicast.ads	1874888f EB EE OO PF PK
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.streams%s		a-stream.adb		a-stream.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W sockets%s		sockets.adb		sockets.ali
W sockets.types%s	sockets-types.ads	sockets-types.ali
W system%s		system.ads		system.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.stream_attributes%s  s-stratt.adb	s-stratt.ali

D ada.ads		20070406091342 3ffc8e18 ada%s
D a-charac.ads		20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads		20140225151544 66457d31 ada.characters.latin_1%s
D a-except.ads		20151016123252 291912d5 ada.exceptions%s
D a-finali.ads		20151020095656 bf4f806b ada.finalization%s
D a-ioexce.ads		20140225151544 e4a01f64 ada.io_exceptions%s
D a-stream.ads		20141120112812 119b8fb3 ada.streams%s
D a-tags.ads		20151016130316 01f5e3ef ada.tags%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D gnat.ads		20140801083227 fd2ad2f1 gnat%s
D g-os_lib.ads		20090409150019 0db74523 gnat.os_lib%s
D interfac.ads		20151118101227 4be8ce1b interfaces%s
D i-c.ads		20110801143639 5421119b interfaces.c%s
D i-cpoint.ads		20130104124955 ee8a93ec interfaces.c.pointers%s
D i-cpoint.adb		20150512082147 d5172521 interfaces.c.pointers%b
D i-cstrin.ads		20140611122922 341d0ddf interfaces.c.strings%s
D sockets.ads		20140802174708 e35c93b3 sockets%s
D sockets.adb		20140802174708 816cfde3 sockets%b
D sockets-constants.ads	20160726115709 8ca00746 sockets.constants%s
D sockets-link.ads	20160726115703 8075f26e sockets.link%s
D sockets-multicast.ads	20140802174708 69819452 sockets.multicast%s
D sockets-multicast.adb	20140802174708 25f42106 sockets.multicast%b
D sockets-naming.ads	20140802174708 ae91aa26 sockets.naming%s
D sockets-thin.ads	20160726115709 725bfdbd sockets.thin%s
D sockets-types.ads	20160726115703 92a98f6e sockets.types%s
D sockets-utils.ads	20140802174708 a12bcd44 sockets.utils%s
D sockets-utils.adb	20140802174708 e9e1b25d sockets.utils%b
D system.ads		20151123113124 6326c08a system%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-finmas.ads		20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads		20120426095924 4ff27390 system.finalization_root%s
D s-imgint.ads		20090409150019 02dbe0c2 system.img_int%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-soflin.ads		20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads		20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-stoele.adb		20140801093848 ed88f8fb system.storage_elements%b
D s-stopoo.ads		20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads		20151020120548 97a6219c system.storage_pools.subpools%s
D s-stratt.ads		20131014135145 aedef97e system.stream_attributes%s
D s-stratt.adb		20090409150019 56ef263e system.stream_attributes%b
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
X 1 ada.ads
16K9*Ada 19e8 22|72r29 23|39r6 39r29 51r8
X 4 a-except.ads
54K13*Exceptions 349e19 23|39w10 39r33
90U14*Raise_Exception 23|189s7
X 7 a-stream.ads
36K13*Streams 87e16 22|72r33 23|51r12
42M9*Stream_Element
44I9*Stream_Element_Offset<long_long_integer> 23|158r15
51I12*Stream_Element_Count{44I9} 23|159r15 174r27 175r26
54A9*Stream_Element_Array(42M9)<44I9> 22|72r41 23|155r29
X 13 interfac.ads
38K9*Interfaces 183e15 23|40r6 40r29
X 14 i-c.ads
18K20*C 230e17 23|40w17 40r40
35I9*int<integer> 23|160r15 165r29
44M9*unsigned_short 23|101r50
X 18 sockets.ads
42K9*Sockets 254e12 22|39r6 41r9 85r16 89r7 90r17 92r5 23|41w6 42r23 43r6
. 43r29 44r6 44r29 45r6 45r29 46r6 46r29 47r6 47r29 49r14 193r5
44R9*Socket_FD 247e14 22|47r36 84r36 23|82r15
47r4*Null_Socket_FD{44R9} 22|89r15
50E9*Socket_Domain 50e44 22|79r16 23|185r16
50n27*PF_INET{50E9} 22|79r33 23|82r35 185r33
55E9*Socket_Type 55e49 22|80r16 23|186r16
55n25*SOCK_STREAM{55E9} 22|80r33 23|186r33
55n38*SOCK_DGRAM{55E9} 23|82r44
59U14*Socket 23|82s7
68U14*Connect
76U14*Bind 23|94s7
79a7 Host{string} 23|94r33
87U14*Listen
92n26*SOL_SOCKET{92E9} 23|88r27 91r30
92n38*IPPROTO_IP{92E9} 23|54r34 98r27 99r27
94n27*SO_REUSEADDR{94E9} 23|88r39
94n41*SO_REUSEPORT{94E9} 23|91r42
94n55*IP_MULTICAST_TTL{94E9} 23|98r39
95n27*IP_ADD_MEMBERSHIP{94E9} 23|54r46
96n27*IP_MULTICAST_LOOP{94E9} 23|99r39
107U14*Setsockopt 23|88s7 91s10 98s7 99s7
118u14*Customized_Setsockopt 23|54r11
122U14*Accept_Socket
126X4*Connection_Closed 23|172r19
133V13*Receive{7|54A9}
152U14*Shutdown
156U14*Socketpair
163V13*Get_FD{14|35I9}
215V13*Get_Send_Queue_Size{integer}
220V13*Get_Receive_Queue_Size{integer}
244i7*FD{14|35I9} 23|163r36
X 20 sockets-constants.ads
6K17*Constants 89e22 23|43w14 43r37 90r10 100r35
8N4*Af_Inet 23|100r45
26N4*So_Reuseport 23|90r20
X 22 sockets-multicast.ads
41K17*Multicast 18|42k9 22|77E14 92l13 92e22 23|49b22 193l13 193t22
47R9*Multicast_Socket_FD<18|44R9> 18|68p14 76p14 87p14 122p14 133p13 152p14
. 156p14 163p13 215p13 220p13 22|49r40 51p13 57r13 60p13 66r13 71P14 71r29
. 77P14 78r20 84c9 86e14 88r40 23|63r13 76r13 78r21 116r13 138r13 154r29
. 184r20
49r4*Null_Multicast_Socket_FD{47R9} 88c4
51V13*Create_Multicast_Socket{47R9} 52>7 53>7 54>7 55>7 56>7 23|110b13 126l8
. 126t31
52a7 Group{string} 23|111b7 120r32
53i7 Port{positive} 23|112b7 121r32 122r32
54i7 TTL{positive} 23|113b7 123r32
55b7 Self_Loop{boolean} 23|114b7 124r32
56a7 Local_If{string} 23|115b7 125r32
60V13*Create_Multicast_Socket{47R9} 61>7 62>7 63>7 64>7 65>7 23|132b13 148l8
. 148t31
61a7 Group{string} 23|133b7 142r32
62i7 Port{positive} 23|134b7 143r32
63i7 Local_Port{natural} 23|135b7 144r32
64i7 TTL{positive} 23|136b7 145r32
65a7 Local_If{string} 23|137b7 147r32
71U14*Send<18|128p14> 71>20 72>20 23|154b14 177l8 177t12
71r20 Socket{47R9} 23|154b20 157r40 163r29
72a20 Data{7|54A9} 23|155b20 158r40 159r40 164r29
77U14 Socket<18|59p14> 78<7 79>7 80>7 23|183b14 191l8 191t14
78r7 Sock{47R9} 23|184b7
79e7 Domain{18|50E9} 23|185b7
80e7 Typ{18|55E9} 23|186b7
85r7 Target{26|71R9} 90m7 23|100m14 101m14 102m14 157r47
X 23 sockets-multicast.adb
53U14 Setsockopt_Add_Membership[18|118] 19|187b14 23|97s7
56V13 Create_Multicast_Socket{22|47R9} 57>7 58>7 59>7 60>7 61>7 62>7 69b13
. 104l8 104t31 119s14 141s14
57a7 Group{string} 70b7 95r53 102r57 120r18 142r18
58i7 Port{positive} 71b7 101r66 121r18 143r18
59i7 Local_Port{natural} 72b7 94r21 122r18 144r18
60i7 TTL{positive} 73b7 98r57 123r18 145r18
61b7 Self_Loop{boolean} 74b7 83r10 124r18 146r18
62a7 Local_If{string} 75b7 94r41 125r18 147r18
78r7 Result{22|47R9} 82m26 82r26 88r19 91r22 94r13 97r34 98r19 99r19 100m7
. 101m7 102m7 103r14
79r7 Mreq{25|95R9} 95m7 96m7 97r42
80i7 C_Self_Loop{integer} 84m10 86m10 99r58
157r7 Sin{26|71R9} 167m29 167r29 168r29
158i7 Index{7|44I9} 164r35 174m10 174r19
159i7 Rest{7|51I12} 162r13 165r34 175m10 175r19
160i7 Count{14|35I9} 163m10 169r13 171r16 174r49 175r48
X 24 sockets-naming.ads
42K17*Naming 23|44w14 44r37 24|132e19
96V13*Address_Of{50R9} 23|95s41 96s41 102s45
105V13*To_In_Addr{26|45R9} 23|95s29 96s29 102s33
X 25 sockets-thin.ads
45K17*Thin 23|45w14 45r37 25|446e17
95R9*Ip_Mreq 23|54r65 79r29 25|98e14
96r7*Imr_Multiaddr{26|45R9} 23|95m12
97r7*Imr_Interface{26|45R9} 23|96m12
349V13*C_Sendto{14|35I9} 23|163s19
X 26 sockets-types.ads
41K17*Types 22|39w14 85r24 90r25 23|46w14 46r37 26|93e18
71R9*Sockaddr_In 22|85r30 23|157r23 26|78e14
74m7*Sin_Family{14|44M9} 23|100m21
75m7*Sin_Port{14|44M9} 23|101m21
76r7*Sin_Addr{45R9} 23|102m21
82r4*Null_Sockaddr_In{71R9} 22|90r31
X 27 sockets-utils.ads
41K25*Utils 23|47w14 47r37 27|66e18
45U14*Raise_With_Message 23|170s13
50V13*Port_To_Network{14|44M9} 23|101s33