/usr/lib/ada/adalib/gnatprj/fname-uf.ali is in libgnatprj4.6-dev 4.6.4-0ubuntu5.
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 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P ZX
R nnnvnnnnnnnnnnnnnnnnnvnnnnvnnvnvnnnnnnnnnnnnvnnnnnnnnnnnnnvnvvnvvnnnnnnnnnnnnnnn
U fname.uf%b fname-uf.adb 17ecf0e3 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 ad62dfb1 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 20090727140100 0c711ac9
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20100614130107 cfcad562
D casing.ads 20100909094434 5c2a7161
D debug.ads 20090420131856 3ea59655
D fmap.ads 20090625091843 2fe51c48
D fname.ads 20090409150019 913fd2bc
D fname-uf.ads 20070910124710 8161e886
D fname-uf.adb 20070910124710 40eec062
D gnat.ads 20050905075125 fd2ad2f1
D g-htable.ads 20101011104304 3d86a91a
D hostparm.ads 20090409150019 597373af
D interfac.ads 20090409150019 f77d8799
D krunch.ads 20090409150019 dfdfb05c
D namet.ads 20101220072657 ef58bb56
D opt.ads 20101026132047 ed841f4a
D osint.ads 20100909103919 a935d76d
D output.ads 20100622132632 de75f4b4
D rident.ads 20090409150019 770cd2d0
D system.ads 20140416172229 23e1f70b
D s-exctab.ads 20090417131547 66e51330
D s-htable.ads 20101011104304 efdfacdf
D s-htable.adb 20101011104304 c7268bf1
D s-memory.ads 20090417131547 ca8bbc15
D s-os_lib.ads 20100910151410 e0681e2d
D s-parame.ads 20091130110856 9c5d83fa
D s-rident.ads 20101018103456 4282a67a
D s-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
D s-strhas.ads 20090623093900 269cd894
D s-string.ads 20090417130712 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 20090506081141 5992476d
D targparm.ads 20101007125900 620a2388
D tree_io.ads 20100622132632 d9afd67c
D types.ads 20101022135849 e11694ea
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 160e10 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 581r13
52n7*All_Lower_Case{47E9} 11|539r17 545r17
71U14*Set_Casing 11|322s22
X 7 debug.ads
36K9*Debug 188e10 11|27w6 27r20
108b4*Debug_Flag_4{boolean} 11|414r28 432r25
X 8 fmap.ads
41K9*Fmap 81e9 11|28w6 28r20
54V13*Mapped_File_Name{17|417I9} 11|201s16
59U14*Add_To_File_Map 11|465s25
X 9 fname.ads
38K9*Fname 99e10 10|40r9 114r5 11|39r14 611r4 612r5
78V13*Is_Predefined_File_Name{boolean} 11|310s21
79b7 Renamings_Included{boolean} 11|310r46
X 10 fname-uf.ads
40K15*UF 9|38k9 10|114l11 114e13 11|39b20 611r10 612l11 612t13
46E9*Expected_Unit_Type 46e66 50r38 11|127r38
46n32*Expect_Body{46E9} 11|146r23 162r20
46n45*Expect_Spec{46E9} 11|148r23 160r20
46n58*Unknown{46E9} 11|137r17 166r14
49V13*Get_Expected_Unit_Type{46E9} 50>7 11|126b13 167l8 167t30
50i7 Fname{17|417I9} 11|127b7 144r13 156r24
56V13*Get_File_Name{17|417I9} 57>7 58>7 59>7 11|107s14 119s14 173b13 465r42
. 507l8 507t21
57i7 Uname{17|442I9} 11|174b7 195r10 201r34 212r28 220r32 240r27 465r56
58b7 Subunit{boolean} 11|107r41 119r41 175b7 255r10
59b7 May_Fail{boolean} 11|176b7 443r25
70V13*Get_Unit_Index{42|62I12} 70>29 11|513b13 521l8 521t22
70i29 Uname{17|442I9} 11|513b29 514r43
74U14*Initialize 11|527b14 546l8 546t18 611s13
80U14*Lock 11|552b14 556l8 556t12
83V13*File_Name_Of_Spec{17|417I9} 83>32 11|114b13 120l8 120t25
83i32 Name{17|149I9} 11|114b32 116r24
88V13*File_Name_Of_Body{17|417I9} 88>32 11|102b13 108l8 108t25
88i32 Name{17|149I9} 11|102b32 104r24
93U14*Set_File_Name 94>7 95>7 96>7 11|562b14 571l8 571t21
94i7 U{17|442I9} 11|563b7 569r44 570r23
95i7 F{17|417I9} 11|564b7 569r47
96i7 Index{42|62I12} 11|565b7 569r50
102U14*Set_File_Name_Pattern 103>7 104>7 105>7 106>7 11|577b14 595l8 595t29
103p7 Pat{42|117P9} 11|578b7 594r38
104e7 Typ{character} 11|579b7 594r43
105p7 Dot{42|117P9} 11|580b7 594r48
106e7 Cas{6|47E9} 11|581b7 594r53
X 11 fname-uf.adb
45R9 SFN_Entry 49e14 53r30
46i7*U{17|442I9} 145r50
47i7*F{17|417I9} 144r41 215r37
48i7*Index{42|62I12} 517r37
52K12 SFN_Table[38|55] 143r16 143r35 144r21 145r30 215r17 517r17 529r7 554r7
. 555r7 568r7 569r7 569r24 570r26
61I9 SFN_Header_Num<short_short_integer> 63r50 70r20 601r50 603r14 603r42
63V13 SFN_Hash{61I9} 63>23 74r20 601b13 604l8 604t16
63i23 F{17|442I9} 601b23 603r35
66i4 No_Entry{42|59I9} 72r20 214r15 516r15
69K12 SFN_HTable[24|72] 212r12 514r27 570r7
79R9 SFN_Pattern_Entry 84e14 88r30
80p7*Pat{42|117P9} 280r46 365r53 536m10 542m10
81e7*Typ{character} 302r45 537m10 543m10
82p7*Dot{42|117P9} 327r53 538m10 544m10
83e7*Cas{6|47E9} 322r60 539m10 545m10
87K12 SFN_Patterns[38|55] 280r20 300r21 301r27 302r19 322r34 327r27 365r27
. 474r28 530r7 535r7 541r7 583r27 586r7 592r7 592r37 593r7 593r37 594r7
143i11 J<integer> 144r38 145r47
178e7 Unit_Char{character} 250m7 251r22 251r46 256m10 294r33
181e7 Unit_Char_Search{character} 294m13 302r51 493r40 494m16
185i7 N{42|59I9} 212m7 214r10 215r34
187i7 Pname{17|417I9} 452m22 457r25 465r69
188i7 Fname{17|417I9} 201m7 206r10 207r17
262a10 Uname{string} 307r31 308r50 314r31 315r50
265i10 Pent{42|62I12} 280r40 300m13 301r19 302r39 322r54 327r47 365r47 486m16
. 486r24
266i10 Plen{natural} 365m19 366r33 379r43
267i10 Fnam{17|417I9} 435m19 446r32 452r42 465r63 466r32 475r32 481m25 493r16
268i10 J{natural} 331m22 333r28 334r41 337r44 340r44 341r46 342r44 342r49
. 346m28 346r33 351r44 354r52 356m52 358m28 358r33 391m19 392r25 393r45 394m22
. 394r27 399r22 401r63 406r37
269p10 Dot{42|117P9} 327m19 328r27 330r22 337r50 337r55 342r66
270i10 Dotl{natural} 328m19 336r31 340r48 340r67 342r53 343r54 346r37
272b10 Is_Predef{boolean} 309m19 321r26
275V19 C{character} 275>22 278b19 281l14 281t15 367s25 373s50 381s54
275i22 N{natural} 278b22 280r51
293b14 No_File_Check{boolean} 442r22
296L12 Repeat_Search 495r21
366i23 K{integer} 367r28 368r28 369r45 369r65 372r42 376r51 379r34
372i32 L{integer} 373r44 373r53
379i29 L{integer} 381r57
401a25 Ext{string} 420r55 420r70 421r48
514i7 N{42|59I9} 516r10 517r34
583i7 L{42|62I12} 592r27 592r57 593r27 593r57 594r27
X 12 gnat.ads
36K9*GNAT 11|37r6 69r30 12|39e9
X 13 g-htable.ads
50K14*HTable 11|37w11 69r35 13|229e16
68k20*Simple_HTable 11|69r42
X 16 krunch.ads
120U11*Krunch 11|29w6 410s25 428s22
X 17 namet.ads
127a4*Name_Buffer{string} 11|105m7 117m7 159r13 161r16 239r10 242m10 242r40
. 243m10 243r40 244m10 245m10 250r20 252r45 263r20 308m19 315m19 334r28 337m31
. 340m31 341r33 342m31 351r31 354r39 356r39 369m28 370r30 373m31 381m28 393r32
. 401r50 411m28 419m25 429m25
133i4*Name_Len{natural} 11|105r20 105r36 106m7 106r19 117r20 117r36 118m7
. 118r19 158r10 159r26 159r42 161r29 161r45 241m10 241r22 242r23 242r53 243r23
. 243r53 244r23 250r33 252r22 252r58 253m7 253r19 262r40 263r38 303m19 307m19
. 308r37 314m19 315r37 333r33 340r56 341r55 343m31 343r43 369r54 370r48 376m28
. 376r40 380m28 380r40 381r41 391r24 401r68 406m25 412m28 420r28 420r44 421m25
. 421r37 430m25
149I9*Name_Id<integer> 10|83r39 88r39 11|102r39 114r39
177U14*Get_Name_String 11|104s7 116s7 156s7 240s10
202U14*Get_Decoded_Name_String 11|220s7
271V13*Name_Find{149I9} 11|435s27
281V13*Name_Enter{149I9} 11|107s29 119s29
417I9*File_Name_Type<149I9> 10|50r15 59r43 83r55 88r55 95r15 11|47r15 102r55
. 114r55 127r15 176r43 187r15 188r15 267r17 564r15
422i4*No_File{417I9} 11|187r33 188r33 206r19 267r35 444r32 457r34 481r33
. 493r23
442I9*Unit_Name_Type<149I9> 10|57r18 70r37 94r15 11|46r15 63r27 73r20 174r18
. 513r37 563r15 601r27
454I12*Error_Unit_Name_Or_No_Unit_Name{442I9} 11|195r19
X 18 opt.ads
50K9*Opt 11|30w6 30r20 18|1907e8
922i4*Maximum_File_Name_Length{42|59I9} 11|413r37 431r34
943i4*Multiple_Unit_Index{42|59I9} 11|135r17
994n33*Check_Syntax{994E9} 11|134r27
995e4*Operating_Mode{994E9} 11|134r10
1342b4*Upper_Half_Encoding{boolean} 11|352r36
X 19 osint.ads
44K9*Osint 11|31w6 31r20 19|776e10
63n23*Source{63E9} 11|452r48
65V13*Find_File{17|417I9} 11|452s31
X 24 s-htable.ads
58I12 Header_Num 11|70r6
61+12 Element 11|71r6
64*7 No_Element{61+12} 11|72r6
68+12 Key 11|73r6
69V21 Hash{58I12} 11|74r6
70V21 Equal{boolean} 11|75r6
74U17*Set 11|570s18[69]
81V16*Get{42|59I9} 11|212s23[69] 514s38[69]
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|87])
121p7*Table{117P12[11|52]} 11|144r31[52] 145r40[52] 215r27[52] 280r33[87]
. 302r32[87] 322r47[87] 327r40[87] 365r40[87] 517r27[52] 569r17[52] 592r20[87]
. 592r50[87] 593r20[87] 593r50[87] 594r20[87]
128b7*Locked{boolean} 11|554m17[52]
138U17*Init 11|529s17[52] 530s20[87]
145V16*Last{42|59I9} 11|143s45[52] 301s40[87] 474s41[87] 569s34[52] 570s36[52]
. 583s40[87]
152U17*Release 11|555s17[52]
162i7*First{42|59I9} 11|143r26[52] 300r34[87]
174U17*Increment_Last 11|568s17[52] 586s20[87]
182U17*Append 11|535s20[87] 541s20[87]
182r25 New_Val{11|79R9} 11|535r28[87] 541r28[87]
X 40 targparm.ads
83K9*Targparm 11|33w6 33r20 40|621e13
214b4*OpenVMS_On_Target{boolean} 11|415r28
X 42 types.ads
52K9*Types 10|38w6 38r18 42|823e10
59I9*Int<integer> 11|54r30 66r24 71r20 89r30 185r11 514r20 603r30
62I12*Nat{59I9} 10|70r60 96r15 11|48r15 265r17 513r60 565r15 583r20
65I12*Pos{59I9}
112E12*Upper_Half_Character{character} 11|354r58
117P9*String_Ptr(string) 10|103r13 105r13 11|80r13 82r13 269r17 578r13 580r13
714X4*Unrecoverable_Error 11|196r16
X 43 uname.ads
35K9*Uname 11|34w6 34r20 43|176e10
128V13*Is_Body_Name{boolean} 11|145s16
X 46 widechar.ads
39K9*Widechar 11|35w6 35r20 46|98e13
80U14*Skip_Wide 11|356s28
|