This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gnatvsn/uname.ali is in libgnatvsn7-dev 7.3.0-16ubuntu3.

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
V "GNAT Lib v7"
A -nostdinc
A -O2
A -fPIC
A -gnatn
A -g
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_EXCEPTIONS
RV NO_RECURSION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05

U uname%b		uname.adb		0ae99aa6 NE OO PK
W atree%s		atree.adb		atree.ali
W casing%s		casing.adb		casing.ali
W einfo%s		einfo.adb		einfo.ali
W hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
W lib%s			lib.adb			lib.ali
W nlists%s		nlists.adb		nlists.ali
W output%s		output.adb		output.ali
W sinfo%s		sinfo.adb		sinfo.ali
W sinput%s		sinput.adb		sinput.ali

U uname%s		uname.ads		85a52843 EE NE OO PK
W namet%s		namet.adb		namet.ali
W types%s		types.adb		types.ali

D ada.ads		20170106103348 76789da1 ada%s
D a-except.ads		20151016123252 291912d5 ada.exceptions%s
D a-unccon.ads		20170106103348 31484697 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alloc.ads		20161013130054 4a321a0f alloc%s
D aspects.ads		20170112134946 48b660df aspects%s
D atree.ads		20170120103841 67a5abe6 atree%s
D atree.adb		20170120103841 71ba7d14 atree%b
D casing.ads		20160418105332 9b922bd9 casing%s
D csets.ads		20140122165324 e948558f csets%s
D debug.ads		20151112115918 3ea59655 debug%s
D einfo.ads		20170120103158 01825d65 einfo%s
D fname.ads		20140801093848 913fd2bc fname%s
D gnat.ads		20140801083227 fd2ad2f1 gnat%s
D g-byorma.ads		20170123132447 2b13b02c gnat.byte_order_mark%s
D g-hesorg.ads		20110801150502 106922da gnat.heap_sort_g%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D interfac.ads		20160502101001 5ab55268 interfaces%s
D lib.ads		20170123120026 8c2a56cf lib%s
D lib.adb		20160706133837 74cda075 lib%b
D lib-list.adb		20090409150019 ef0890c0 lib.list
D lib-sort.adb		20090409150019 857b8e8e lib.sort
D namet.ads		20170123115727 ee8d1c57 namet%s
D nlists.ads		20170120103841 0f3f40a5 nlists%s
D nlists.adb		20170120103841 68771e9b nlists%b
D opt.ads		20170123115126 120d082a opt%s
D output.ads		20151112132540 05f6116c output%s
D scans.ads		20170123112917 c5e636ed scans%s
D sinfo.ads		20170123120734 66bc8224 sinfo%s
D sinfo.adb		20170123120734 d4612a64 sinfo%b
D sinput.ads		20160704101730 1370f1e9 sinput%s
D sinput.adb		20170113101919 867cd3d7 sinput%b
D snames.ads		20180415045213 3ab21cdb snames%s
D stand.ads		20151020100444 4852f602 stand%s
D stringt.ads		20160418105332 90bf4717 stringt%s
D system.ads		20170510173650 4635ec04 system%s
D s-conca2.ads		20140225151544 02a0d7d0 system.concat_2%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-imenne.ads		20140225151139 614c06c0 system.img_enum_new%s
D s-memory.ads		20160622104833 597d6634 system.memory%s
D s-os_lib.ads		20180415045213 4e0c17b8 system.os_lib%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-secsta.ads		20170112134946 9751b57e system.secondary_stack%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-string.ads		20140225151139 8fe54fb7 system.strings%s
D s-traent.ads		20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads		20160502101423 34867c83 system.unsigned_types%s
D s-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
D table.ads		20170119115521 ae70be7c table%s
D table.adb		20161013130054 41747fc3 table%b
D tree_io.ads		20140718093624 6de0ef2c tree_io%s
D types.ads		20160622103147 7b5c9ba8 types%s
D uintp.ads		20170106104333 1f00ed2e uintp%s
D uname.ads		20140801083227 1074afbc uname%s
D uname.adb		20170113101919 dc78240a uname%b
D unchconv.ads		20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads		20070406091342 214516a4 unchecked_deallocation%s
D urealp.ads		20130411125352 e500ee51 urealp%s
D widechar.ads		20140801083227 3fd6363b widechar%s
X 7 atree.ads
44K9*Atree 4269e10 56|32w6 32r20
639V13*Nkind{29|8338E9} 56|225s39 349s16 363s10 369s13 373s10 374s17 384s12
647V13*Parent{53|385I9} 56|350s18 376s18
X 8 atree.adb
2590V16 Traverse[7|583]{7|577E12} 2455b13[32|801]
X 9 casing.ads
35K9*Casing 98e11 56|33w6 33r20
84U14*Set_Casing 56|436s7
X 12 einfo.ads
37K9*Einfo 9361e10 56|34w6 34r20
6849I12*N{53|385I9}
7409V13*Declaration_Node{6849I12} 56|364s18 370s18
X 17 hostparm.ads
38K9*Hostparm 73e13 56|35w6 173r39 601r35
60N4*Max_Name_Length 56|173r48 601r44
X 19 lib.ads
40K9*Lib 945e8 56|36w6 36r20
437V13*Source_Index{53|568I9} 56|436s38
X 23 namet.ads
37K9*Namet 759e10 55|32w6 32r17
169a4*Name_Buffer{string} 56|53r33 54r33 56r7 78r13 94r13 95r13 96r13 100r13
. 100r37 116r13 121r7 123r7 136r13 144r7 146r7 160r33 161r33 163r7 216r23
. 416r7 435r23 446r10 454r13 456r13 461r13 462r13 483r18 484r18 498r13 517r18
. 518r18 528r7 529r7 548r37 561r13 603r37 616r41 657r18
170i4*Name_Len{natural} 56|52r22 53r46 54r46 56r20 72r7 72r19 77r21 91r17
. 93r29 105r7 105r19 116r26 117r25 118r10 118r22 121r20 122r7 122r19 123r20
. 136r26 137r13 140r13 140r25 144r20 145r7 145r19 146r20 159r22 160r46 161r46
. 163r20 215r24 418r7 435r36 447r10 447r22 454r26 454r42 456r26 456r42 460r21
. 469r10 469r22 471r10 471r22 482r14 483r31 484r31 496r12 516r14 517r31 518r31
. 528r20 529r20 530r7 530r19 548r55 552r10 552r22 560r13 560r25 561r26 604r38
. 616r24 616r59 617r22 657r36
188I9*Name_Id<integer> 55|140r36 56|187r34 211r34 525r36
339V13*Name_Find{188I9} 56|57s14 124s14 147s14 164s14 419s14 531s14 565s17
595U14*Get_Decoded_Name_String 56|434s7
599U14*Get_Name_String 56|50s7 71s7 114s7 134s7 157s7 213s10 481s7 495s7
. 515s7 527s7 545s7 551s10 615s7 618s7
648I9*Unit_Name_Type<188I9> 55|72r32 72r55 76r39 76r62 79r39 79r62 84r49
. 91r32 91r55 95r48 120r16 128r31 132r32 136r31 140r52 145r14 146r14 146r37
. 160r37 161r37 162r37 163r37 171r35 56|48r32 48r55 64r49 112r39 112r62 132r39
. 132r62 155r32 155r55 171r48 428r16 479r31 491r32 513r31 525r52 539r14 540r14
. 540r37 573r37 582r37 591r37 600r37 654r35
653i4*No_Unit_Name{648I9} 56|138r20
X 24 nlists.ads
41K9*Nlists 396e11 56|37w6 37r20
124V13*First{53|394I12} 56|320s46
X 27 output.ads
44K9*Output 213e11 56|38w6 38r20
130U14*Write_Str 56|657s7
X 29 sinfo.ads
54K9*Sinfo 13531e10 56|39w6 39r20
8338E9*Node_Kind 8730e23 56|225r26
8372n7*N_Defining_Identifier{8338E9} 56|237r21 363r25
8373n7*N_Defining_Operator_Symbol{8338E9} 56|238r21
8377n7*N_Expanded_Name{8338E9} 56|252r21 369r28
8382n7*N_Identifier{8338E9} 56|239r21 402r15
8492n7*N_Selected_Component{8338E9} 56|253r21 405r15
8515n7*N_Protected_Type_Declaration{8338E9} 56|328r21 391r15
8532n7*N_Task_Type_Declaration{8338E9} 56|331r21 396r15
8536n7*N_Package_Body_Stub{8338E9} 56|299r21
8537n7*N_Protected_Body_Stub{8338E9} 56|304r21
8538n7*N_Subprogram_Body_Stub{8338E9} 56|291r21
8539n7*N_Task_Body_Stub{8338E9} 56|305r21
8553n7*N_Package_Body{8338E9} 56|274r21 403r15
8554n7*N_Subprogram_Body{8338E9} 56|266r21 406r15
8558n7*N_Protected_Body{8338E9} 56|277r21 404r15
8559n7*N_Task_Body{8338E9} 56|278r21 408r15
8564n7*N_Package_Declaration{8338E9} 56|265r21 388r15
8565n7*N_Single_Task_Declaration{8338E9} 56|330r21 393r15
8566n7*N_Subprogram_Declaration{8338E9} 56|267r21 394r15
8583n7*N_Package_Renaming_Declaration{8338E9} 56|282r21 389r15
8584n7*N_Subprogram_Renaming_Declaration{8338E9} 56|285r21 395r15
8669n7*N_Compilation_Unit{8338E9} 56|296r21 349r29
8677n7*N_Defining_Program_Unit_Name{8338E9} 56|247r21
8712n7*N_Package_Specification{8338E9} 56|259r21 373r25
8715n7*N_Pragma{8338E9} 56|319r21 390r15
8721n7*N_Single_Protected_Declaration{8338E9} 56|329r21 392r15
8722n7*N_Subunit{8338E9} 56|311r21 407r15
8729n7*N_With_Clause{8338E9} 56|316r21 397r15
8751E12*N_Body_Stub{8338E9} 56|401r15
8777E12*N_Generic_Declaration{8338E9} 56|264r21 385r15
8781E12*N_Generic_Instantiation{8338E9} 56|271r21 386r15
8785E12*N_Generic_Renaming_Declaration{8338E9} 56|288r21 387r15
8911E12*N_Subprogram_Specification{8338E9} 56|260r21 374r33
9040V13*Chars{23|188I9} 56|245s29
9166V13*Defining_Identifier{53|388I12} 56|250s34 280s34 302s34 309s34 333s34
9169V13*Defining_Unit_Name{53|385I9} 56|262s34 272s34 275s34 283s34 289s34
9259V13*Entity{53|385I9} 56|370s36
9307V13*Expression{53|385I9} 56|320s34
9651V13*Name{53|385I9} 56|248s34 312s34 317s34
9750V13*Pragma_Argument_Associations{53|434I9} 56|321s22
9765V13*Prefix{53|385I9} 56|255s34
9789V13*Proper_Body{53|385I9} 56|314s34
9861V13*Selector_Name{53|385I9} 56|257s34
9873V13*Specification{53|385I9} 56|269s34 286s34 294s34
9948V13*Unit{53|385I9} 56|297s34
X 31 sinput.ads
69K9*Sinput 963e11 56|40w6 40r20
303V13*Identifier_Casing{9|48E9} 56|436s19
X 32 sinput.adb
801U17 Traverse[7|609] 8|2589b14
X 36 system.ads
67M9*Address
X 40 s-memory.ads
53V13*Alloc{36|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{36|67M9} 105i<c,__gnat_realloc>22
X 53 types.ads
52K9*Types 941e10 55|33w6 33r17
59I9*Int<integer>
385I9*Node_Id<integer> 55|95r32 56|171r32 181r14 190r39 193r35 193r51 224r39
. 345r35 345r51 346r14
388I12*Entity_Id{385I9}
394I12*Node_Or_Entity_Id{385I9}
410i4*Error{385I9} 56|230r20
434I9*List_Id<integer>
557I9*Unit_Number_Type<59I9>
562i4*Main_Unit{557I9} 56|436r52
568I9*Source_File_Index<59I9>
X 55 uname.ads
35K9*Uname 176l5 176e10 56|42b14 660l5 660t10
72V13*Get_Body_Name{23|648I9} 72>28 56|48b13 58l8 58t21
72i28 N{23|648I9} 56|48b28 50r24
76V13*Get_Parent_Body_Name{23|648I9} 76>35 56|112b13 126l8 126t28
76i35 N{23|648I9} 56|112b35 114r24
79V13*Get_Parent_Spec_Name{23|648I9} 79>35 56|132b13 149l8 149t28
79i35 N{23|648I9} 56|132b35 134r24
84U14*Get_External_Unit_Name_String 84>45 56|64b14 106l8 106t37
84i45 N{23|648I9} 56|64b45 71r24
91V13*Get_Spec_Name{23|648I9} 91>28 56|155b13 165l8 165t21
91i28 N{23|648I9} 56|155b28 157r24
95V13*Get_Unit_Name{23|648I9} 95>28 56|171b13 421l8 421t21
95i28 N{53|385I9} 56|171b28 359r15
119U14*Get_Unit_Name_String 120>7 121>7 56|427b14 473l8 473t28 656s7
120i7 N{23|648I9} 56|428b7 434r32
121b7 Suffix{boolean} 56|429b7 452r10 468r10
128V13*Is_Body_Name{boolean} 128>27 56|479b13 485l8 485t20
128i27 N{23|648I9} 56|479b27 481r24
132V13*Is_Child_Name{boolean} 132>28 56|491b13 507l8 507t21
132i28 N{23|648I9} 56|491b28 495r24
136V13*Is_Spec_Name{boolean} 136>27 56|513b13 519l8 519t20
136i27 N{23|648I9} 56|513b27 515r24
140V13*Name_To_Unit_Name{23|648I9} 140>32 56|525b13 532l8 532t25
140i32 N{23|188I9} 56|525b32 527r24
144V13*New_Child{23|648I9} 145>7 146>7 56|538b13 567l8 567t17
145i7 Old{23|648I9} 56|539b7 545r24
146i7 Newp{23|648I9} 56|540b7 551r27
160V13*Uname_Ge{boolean} 160>23 160>29 56|573b13 576l8 576t16
160i23 Left{23|648I9} 56|573b23 575r14 575r45
160i29 Right{23|648I9} 56|573b29 575r21 575r51
161V13*Uname_Gt{boolean} 161>23 161>29 56|575s35 582b13 585l8 585t16
161i23 Left{23|648I9} 56|582b23 584r14 584r51
161i29 Right{23|648I9} 56|582b29 584r22 584r57
162V13*Uname_Le{boolean} 162>23 162>29 56|591b13 594l8 594t16
162i23 Left{23|648I9} 56|591b23 593r14 593r45
162i29 Right{23|648I9} 56|591b29 593r21 593r51
163V13*Uname_Lt{boolean} 163>23 163>29 56|584s41 593s35 600b13 648l8 648t16
163i23 Left{23|648I9} 56|600b23 611r10 615r24
163i29 Right{23|648I9} 56|600b29 611r17 618r24
171U14*Write_Unit_Name 171>31 56|654b14 658l8 658t23
171i31 N{23|648I9} 56|654b31 656r29
X 56 uname.adb
65i7 Pcount{natural} 76m7 79m13 79r23 85r10 91r28 105r30
66i7 Newlen{natural} 91m7 95r26 96r26 97m13 97r23 100r26 101m13 101r23
77i11 J{integer} 78r26
93i11 J{integer} 94r26 100r50
173a7 Unit_Name_Buffer{string} 204m10 417r9
178i7 Unit_Name_Length{natural} 203m10 203r30 204r28 416r25 417r32 418r19
181i7 Node{53|385I9} 359m7 363r17 364m10 364r36 369r20 370m10 370r44 373r17
. 374r24 376m10 376r26 381r22 384r19
184U17 Add_Char 184>27 200b17 205l11 205t19 216s13 249s19 256s19 293s19 301s19
. 308s19 313s19 382s7 399s13 410s13
184e27 C{character} 200b27 204r49
187U17 Add_Name 187>27 211b17 218l11 218t19 245s19
187i27 Name{23|188I9} 211b27 213r27
190U17 Add_Node_Name 190>32 224b17 248s19 250s19 255s19 257s19 262s19 269s19
. 272s19 275s19 280s19 283s19 286s19 289s19 292s19 294s19 297s19 300s19 302s19
. 307s19 309s19 312s19 314s19 317s19 320s19 333s19 339l11 339t24 381s7
190i32 Node{53|385I9} 224b32 225r46 230r13 245r36 248r40 250r55 255r42 257r49
. 262r54 269r49 272r54 275r54 280r55 283r54 286r49 289r54 292r46 294r49 297r40
. 300r46 302r55 307r46 309r55 312r40 314r47 317r40 321r52 333r55
193V16 Get_Parent{53|385I9} 193>28 292s34 300s34 307s34 345b16 354l11 354t21
193i28 Node{53|385I9} 345b28 346r25
215i14 J{integer} 216r36
225e10 Kind{29|8338E9} 236r18
346i10 N{53|385I9} 349r23 350m13 350r26 353r17
431b7 Unit_Is_Body{boolean} 435m7 453r13
460i11 J{integer} 461r26 462r26
492i7 J{natural} 496m7 498r26 499r13 502m13 502r18
542i7 P{natural} 554m10 555r23 556m13 556r18 559r16 561r46 562m13 562r18
548a10 Child{string} 554r15 555r16 559r21 561r39
601a7 Left_Name{string} 616m7 622r20 630r13 631r20 647r14
602i7 Left_Length{natural} 617m7 628r30
603a7 Right_Name=603:37{string} 624r13 630r30 631r36 639r10
604i7 Right_Length=604:38{natural} 608r29 628r56
605i7 J{natural} 619m7 622r31 624r25 628r25 628r51 630r24 630r42 631r31 631r48
. 634m10 634r15 639r22 647r25