This file is indexed.

/usr/lib/ada/adalib/gnatprj/fname-uf.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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

RN
RV NO_ALLOCATORS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK

U fname.uf%b		fname-uf.adb		f29fa1c7 OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W alloc%s		alloc.ads		alloc.ali
W debug%s		debug.adb		debug.ali
W fmap%s		fmap.adb		fmap.ali
W fname%s		fname.adb		fname.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.htable%s		g-htable.adb		g-htable.ali
W interfaces%s		interfac.ads		interfac.ali
W krunch%s		krunch.adb		krunch.ali
W opt%s			opt.adb			opt.ali
W osint%s		osint.adb		osint.ali
W system%s		system.ads		system.ali
W table%s		table.adb		table.ali  AD
W targparm%s		targparm.adb		targparm.ali
W uname%s		uname.adb		uname.ali
W widechar%s		widechar.adb		widechar.ali

U fname.uf%s		fname-uf.ads		ef4b9d06 EE NE OO PK
W casing%s		casing.adb		casing.ali
W fname%s		fname.adb		fname.ali
W types%s		types.adb		types.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20120716125141 10fcae55
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20120330092659 daf1344a
D casing.ads		20100909094434 5c2a7161
D debug.ads		20090420131856 3ea59655
D fmap.ads		20121106112827 2fe51c48
D fname.ads		20090409150019 913fd2bc
D fname-uf.ads		20070910124710 8161e886
D fname-uf.adb		20110803094707 d324b565
D gnat.ads		20110801150502 fd2ad2f1
D g-htable.ads		20111123132251 3d86a91a
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D krunch.ads		20090409150019 dfdfb05c
D namet.ads		20121001081109 ef58bb56
D opt.ads		20130206104433 983485a0
D osint.ads		20130206104433 f378f269
D output.ads		20100622132632 de75f4b4
D rident.ads		20120712104910 770cd2d0
D system.ads		20140416144310 90249111
D s-exctab.ads		20090417131547 66e51330
D s-htable.ads		20110902071448 83a84e0e
D s-htable.adb		20120806074345 020b632f
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-rident.ads		20130129143108 f6ad7fbe
D s-stalib.ads		20130104124955 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-strhas.ads		20090623093900 269cd894
D s-string.ads		20130104124955 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D targparm.ads		20130613075132 2e75596d
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D uname.ads		20090420121742 1074afbc
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D widechar.ads		20090409150019 3fd6363b
X 5 alloc.ads
42K9*Alloc 163e10 11|26w6 56r30 57r30
121N4*SFN_Table_Initial 11|56r36
122N4*SFN_Table_Increment 11|57r36
X 6 casing.ads
34K9*Casing 89e11 10|37w6 37r18
47E9*Casing_Type 62e5 10|106r13 11|83r13 584r13
52n7*All_Lower_Case{47E9} 11|542r17 548r17
71U14*Set_Casing 11|321s22
X 7 debug.ads
36K9*Debug 188e10 11|27w6 27r20
108b4*Debug_Flag_4{boolean} 11|413r28 431r25
X 8 fmap.ads
41K9*Fmap 81e9 11|28w6 28r20
54V13*Mapped_File_Name{17|417I9} 11|200s16
59U14*Add_To_File_Map 11|464s25
X 9 fname.ads
38K9*Fname 99e10 10|40r9 114r5 11|39r14 614r4 615r5
78V13*Is_Predefined_File_Name{boolean} 11|309s21
79b7 Renamings_Included{boolean} 11|309r46
X 10 fname-uf.ads
40K15*UF 9|38k9 10|114l11 114e13 11|39b20 614r10 615l11 615t13
46E9*Expected_Unit_Type 46e66 50r38 11|126r38
46n32*Expect_Body{46E9} 11|145r23 161r20
46n45*Expect_Spec{46E9} 11|147r23 159r20
46n58*Unknown{46E9} 11|136r17 165r14
49V13*Get_Expected_Unit_Type{46E9} 50>7 11|125b13 166l8 166t30
50i7 Fname{17|417I9} 11|126b7 143r13 155r24
56V13*Get_File_Name{17|417I9} 57>7 58>7 59>7 11|106s14 118s14 172b13 464r42
. 510l8 510t21
57i7 Uname{17|442I9} 11|173b7 194r10 200r34 211r28 219r32 239r27 464r56
58b7 Subunit{boolean} 11|106r41 118r41 174b7 254r10
59b7 May_Fail{boolean} 11|175b7 442r25 474r28
70V13*Get_Unit_Index{42|62I12} 70>29 11|516b13 524l8 524t22
70i29 Uname{17|442I9} 11|516b29 517r43
74U14*Initialize 11|530b14 549l8 549t18 614s13
80U14*Lock 11|555b14 559l8 559t12
83V13*File_Name_Of_Spec{17|417I9} 83>32 11|113b13 119l8 119t25
83i32 Name{17|149I9} 11|113b32 115r24
88V13*File_Name_Of_Body{17|417I9} 88>32 11|101b13 107l8 107t25
88i32 Name{17|149I9} 11|101b32 103r24
93U14*Set_File_Name 94>7 95>7 96>7 11|565b14 574l8 574t21
94i7 U{17|442I9} 11|566b7 572r44 573r23
95i7 F{17|417I9} 11|567b7 572r47
96i7 Index{42|62I12} 11|568b7 572r50
102U14*Set_File_Name_Pattern 103>7 104>7 105>7 106>7 11|580b14 598l8 598t29
103p7 Pat{42|113P9} 11|581b7 597r38
104e7 Typ{character} 11|582b7 597r43
105p7 Dot{42|113P9} 11|583b7 597r48
106e7 Cas{6|47E9} 11|584b7 597r53
X 11 fname-uf.adb
45R9 SFN_Entry 49e14 53r30
46i7*U{17|442I9} 144r50
47i7*F{17|417I9} 143r41 214r37
48i7*Index{42|62I12} 520r37
52K12 SFN_Table[38|55] 142r16 142r35 143r21 144r30 214r17 520r17 532r7 557r7
. 558r7 571r7 572r7 572r24 573r26
61I9 SFN_Header_Num<short_short_integer> 63r50 70r20 604r50 606r14 606r42
63V13 SFN_Hash{61I9} 63>23 74r20 604b13 607l8 607t16
63i23 F{17|442I9} 604b23 606r35
66i4 No_Entry{42|59I9} 72r20 213r15 519r15
69K12 SFN_HTable[24|70] 211r12 517r27 573r7
79R9 SFN_Pattern_Entry 84e14 88r30
80p7*Pat{42|113P9} 279r46 364r53 539m10 545m10
81e7*Typ{character} 301r45 540m10 546m10
82p7*Dot{42|113P9} 326r53 541m10 547m10
83e7*Cas{6|47E9} 321r60 542m10 548m10
87K12 SFN_Patterns[38|55] 279r20 299r21 300r27 301r19 321r34 326r27 364r27
. 473r28 533r7 538r7 544r7 586r27 589r7 595r7 595r37 596r7 596r37 597r7
142i11 J<integer> 143r38 144r47
177e7 Unit_Char{character} 249m7 250r22 250r46 255m10 293r33
180e7 Unit_Char_Search{character} 293m13 301r51 496r40 497m16
184i7 N{42|59I9} 211m7 213r10 214r34
186i7 Pname{17|417I9} 451m22 456r25 464r69
187i7 Fname{17|417I9} 200m7 205r10 206r17
261a10 Uname{string} 306r31 307r50 313r31 314r50
264i10 Pent{42|62I12} 279r40 299m13 300r19 301r39 321r54 326r47 364r47 489m16
. 489r24
265i10 Plen{natural} 364m19 365r33 378r43
266i10 Fnam{17|417I9} 434m19 445r32 451r42 464r63 465r32 477r35 484m25 496r16
267i10 J{natural} 330m22 332r28 333r41 336r44 339r44 340r46 341r44 341r49
. 345m28 345r33 350r44 353r52 355m52 355r52 357m28 357r33 390m19 391r25 392r45
. 393m22 393r27 398r22 400r63 405r37
268p10 Dot{42|113P9} 326m19 327r27 329r22 336r50 336r55 341r66
269i10 Dotl{natural} 327m19 335r31 339r48 339r67 341r53 342r54 345r37
271b10 Is_Predef{boolean} 308m19 320r26
274V19 C{character} 274>22 277b19 280l14 280t15 366s25 372s50 380s54
274i22 N{natural} 277b22 279r51
292b14 No_File_Check{boolean} 441r22
295L12 Repeat_Search 498r21
365i23 K{integer} 366r28 367r28 368r45 368r65 371r42 375r51 378r34
371i32 L{integer} 372r44 372r53
378i29 L{integer} 380r57
400a25 Ext{string} 419r55 419r70 420r48
517i7 N{42|59I9} 519r10 520r34
586i7 L{42|62I12} 595r27 595r57 596r27 596r57 597r27
X 12 gnat.ads
34K9*GNAT 11|37r6 69r30 12|37e9
X 13 g-htable.ads
46K14*HTable 11|37w11 69r35 13|60e16
55k20*Simple_HTable 11|69r42
X 16 krunch.ads
120U11*Krunch 11|29w6 409s25 427s22
X 17 namet.ads
127a4*Name_Buffer{string} 11|104m7 116m7 158r13 160r16 238r10 241m10 241r40
. 242m10 242r40 243m10 244m10 249r20 251r45 262r20 307m19 314m19 333r28 336m31
. 339m31 340r33 341m31 350r31 353r39 355r39 368m28 369r30 372m31 380m28 392r32
. 400r50 410m28 410r28 418m25 428m25 428r25
133i4*Name_Len{natural} 11|104r20 104r36 105m7 105r19 116r20 116r36 117m7
. 117r19 157r10 158r26 158r42 160r29 160r45 240m10 240r22 241r23 241r53 242r23
. 242r53 243r23 249r33 251r22 251r58 252m7 252r19 261r40 262r38 302m19 306m19
. 307r37 313m19 314r37 332r33 339r56 340r55 342m31 342r43 368r54 369r48 375m28
. 375r40 379m28 379r40 380r41 390r24 400r68 405m25 411m28 411r28 419r28 419r44
. 420m25 420r37 429m25 429r25
149I9*Name_Id<integer> 10|83r39 88r39 11|101r39 113r39
177U14*Get_Name_String 11|103s7 115s7 155s7 239s10
202U14*Get_Decoded_Name_String 11|219s7
271V13*Name_Find{149I9} 11|434s27
281V13*Name_Enter{149I9} 11|106s29 118s29
417I9*File_Name_Type<149I9> 10|50r15 59r43 83r55 88r55 95r15 11|47r15 101r55
. 113r55 126r15 175r43 186r15 187r15 266r17 567r15
422i4*No_File{417I9} 11|186r33 187r33 205r19 266r35 443r32 456r34 475r35
. 484r33 496r23
442I9*Unit_Name_Type<149I9> 10|57r18 70r37 94r15 11|46r15 63r27 73r20 173r18
. 516r37 566r15 604r27
454I12*Error_Unit_Name_Or_No_Unit_Name{442I9} 11|194r19
X 18 opt.ads
50K9*Opt 11|30w6 30r20 18|2045e8
960i4*Maximum_File_Name_Length{42|59I9} 11|412r37 430r34
981i4*Multiple_Unit_Index{42|59I9} 11|134r17
1043n33*Check_Syntax{1043E9} 11|133r27
1044e4*Operating_Mode{1043E9} 11|133r10
1418b4*Upper_Half_Encoding{boolean} 11|351r36
X 19 osint.ads
44K9*Osint 11|31w6 31r20 19|778e10
63n23*Source{63E9} 11|451r48
65V13*Find_File{17|417I9} 11|451s31
X 22 system.ads
64M9*Address
X 24 s-htable.ads
56I12 Header_Num 11|70r6
59+12 Element 11|71r6
62*7 No_Element{59+12} 11|72r6
66+12 Key 11|73r6
67V21 Hash{56I12} 11|74r6
68V21 Equal{boolean} 11|75r6
72U17*Set 11|573s18[69]
79V16*Get{42|59I9} 11|211s23[69] 517s38[69]
X 26 s-memory.ads
53V13*Alloc{22|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{22|64M9} 105i<c,__gnat_realloc>22
X 38 table.ads
43K9*Table 11|32w6 52r29 87r32 38|238e10
47+12 Table_Component_Type 11|53r6 88r6
48I12 Table_Index_Type 11|54r6 89r6
50*7 Table_Low_Bound{48I12} 11|55r6 90r6
51i7 Table_Initial{42|65I12} 11|56r6 91r6
52i7 Table_Increment{42|62I12} 11|57r6 92r6
53s7 Table_Name{string} 11|58r6 93r6
55k12*Table 11|52r35 87r38 38|237e13
106A12*Table_Type(11|45R9)<42|59I9>
109A15*Big_Table_Type{106A12[11|52]}<42|59I9>
117P12*Table_Ptr(109A15[11|52])
121p7*Table{117P12[11|52]} 11|143r31[52] 144r40[52] 214r27[52] 279r33[87]
. 301r32[87] 321r47[87] 326r40[87] 364r40[87] 520r27[52] 572m17[52] 572r17[52]
. 595m20[87] 595r20[87] 595r50[87] 596m20[87] 596r20[87] 596r50[87] 597m20[87]
. 597r20[87]
128b7*Locked{boolean} 11|557m17[52]
138U17*Init 11|532s17[52] 533s20[87]
145V16*Last{42|59I9} 11|142s45[52] 300s40[87] 473s41[87] 572s34[52] 573s36[52]
. 586s40[87]
152U17*Release 11|558s17[52]
162i7*First{42|59I9} 11|142r26[52] 299r34[87]
174U17*Increment_Last 11|571s17[52] 589s20[87]
182U17*Append 11|538s20[87] 544s20[87]
182r25 New_Val{11|79R9} 11|538r28[87] 544r28[87]
X 40 targparm.ads
75K9*Targparm 11|33w6 33r20 40|628e13
206b4*OpenVMS_On_Target{boolean} 11|414r28
X 42 types.ads
52K9*Types 10|38w6 38r18 42|877e10
59I9*Int<integer> 11|54r30 66r24 71r20 89r30 184r11 517r20 606r30
62I12*Nat{59I9} 10|70r60 96r15 11|48r15 264r17 516r60 568r15 586r20
65I12*Pos{59I9}
108E12*Upper_Half_Character{character} 11|353r58
113P9*String_Ptr(string) 10|103r13 105r13 11|80r13 82r13 268r17 581r13 583r13
766X4*Unrecoverable_Error 11|195r16
X 43 uname.ads
35K9*Uname 11|34w6 34r20 43|176e10
128V13*Is_Body_Name{boolean} 11|144s16
X 46 widechar.ads
39K9*Widechar 11|35w6 35r20 46|98e13
80U14*Skip_Wide 11|355s28