This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gnatvsn/fname.ali is in libgnatvsn8-dev 8-20180414-1ubuntu2.

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
V "GNAT Lib v8"
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_IMPLICIT_CONDITIONALS
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 NO_OBSOLESCENT_FEATURES
RV SPARK_05

U fname%b		fname.adb		b3e6aa1a OO PK
Z ada.exceptions%s	a-except.adb		a-except.ali
W alloc%s		alloc.ads		alloc.ali
Z output%s		output.adb		output.ali  AD
Z system%s		system.ads		system.ali
Z system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W table%s		table.adb		table.ali
W types%s		types.adb		types.ali

U fname%s		fname.ads		e1935f89 EE NE OO PK
W namet%s		namet.adb		namet.ali

D ada.ads		20170912080457 76789da1 ada%s
D a-except.ads		20180114104845 291912d5 ada.exceptions%s
D a-unccon.ads		20170910132313 0e9b276f ada.unchecked_conversion%s
D a-uncdea.ads		20170910132313 eff36322 ada.unchecked_deallocation%s
D alloc.ads		20180114104846 cdc126f9 alloc%s
D debug.ads		20180114104847 1ac546f9 debug%s
D fname.ads		20180114104847 b3fc94d8 fname%s
D fname.adb		20180114104847 bc1f4963 fname%b
D hostparm.ads		20180114104847 a20ca6cf hostparm%s
D namet.ads		20180114104847 526fcb51 namet%s
D opt.ads		20180114104847 36e81036 opt%s
D output.ads		20180114104845 a916e413 output%s
D system.ads		20180114104845 4635ec04 system%s
D s-conca2.ads		20180114104845 02a0d7d0 system.concat_2%s
D s-exctab.ads		20180114104845 54135002 system.exception_table%s
D s-memory.ads		20180114104845 597d6634 system.memory%s
D s-os_lib.ads		20180416150633 caa7faea system.os_lib%s
D s-parame.ads		20180114104845 f896c45c system.parameters%s
D s-secsta.ads		20180114104845 283dec34 system.secondary_stack%s
D s-stalib.ads		20180114104845 09bd3940 system.standard_library%s
D s-stoele.ads		20180114104845 2dc34a04 system.storage_elements%s
D s-string.ads		20180114104845 8fe54fb7 system.strings%s
D s-traent.ads		20180114104845 005bf670 system.traceback_entries%s
D s-unstyp.ads		20180114104845 34867c83 system.unsigned_types%s
D s-wchcon.ads		20180114104845 1b7d22d2 system.wch_con%s
D table.ads		20180114104847 ae70be7c table%s
D table.adb		20180114104847 41747fc3 table%b
D tree_io.ads		20180114104847 6de0ef2c tree_io%s
D types.ads		20180114104845 dfb4ef24 types%s
D unchconv.ads		20170910132313 ca2f9e18 unchecked_conversion%s
D unchdeal.ads		20170910132313 214516a4 unchecked_deallocation%s
X 5 alloc.ads
42K9*Alloc 164e10 8|32w6 56r30 57r30
122N4*SFN_Table_Initial 8|56r36
123N4*SFN_Table_Increment 8|57r36
X 7 fname.ads
38K9*Fname 113l5 113e10 8|36b14 289l5 289t10
65V13*Is_Predefined_File_Name{boolean} 66>7 67>7 8|142s10 164b13 214l8 214t31
. 221s18
66a7 Fname{string} 8|165b7 172r10 173r18 173r25 173r40 178r38 184r10 186r32
. 186r39 186r54 198r22 199r29 200r29 208r52
67b7 Renamings_Included{boolean} 8|166b7 207r10
68V13*Is_Predefined_File_Name{boolean} 69>7 70>7 8|216b13 225l8 225t31
69i7 Fname{10|620I9} 8|217b7 222r38
70b7 Renamings_Included{boolean} 8|218b7 222r46
82V13*Is_Predefined_Renaming_File_Name{boolean} 83>7 8|208s18 231b13 261l8
. 261t40 266s18
83a7 Fname{string} 8|232b7 248r10 250r32 250r39 250r54
84V13*Is_Predefined_Renaming_File_Name{boolean} 85>7 8|263b13 269l8 269t40
85i7 Fname{10|620I9} 8|264b7 266r69
90V13*Is_Internal_File_Name{boolean} 91>7 92>7 8|137b13 147l8 147t29 154s18
91a7 Fname{string} 8|138b7 142r35 146r33
92b7 Renamings_Included{boolean} 8|139b7 142r42
93V13*Is_Internal_File_Name{boolean} 94>7 95>7 8|149b13 158l8 158t29
94i7 Fname{10|620I9} 8|150b7 155r38
95b7 Renamings_Included{boolean} 8|151b7 155r46
99V13*Is_GNAT_File_Name{boolean} 99>32 8|106b13 124l8 124t25 128s18 146s14
99a32 Fname{string} 8|106b32 111r38 117r22 123r14 123r52
100V13*Is_GNAT_File_Name{boolean} 100>32 8|126b13 131l8 131t25
100i32 Fname{10|620I9} 8|126b32 128r54
103U14*Tree_Read 8|275b14 278l8 278t17
106U14*Tree_Write 8|284b14 287l8 287t18
X 8 fname.adb
47R9 SFN_Entry 50e14 53r30
48i7*U{10|645I9}
49i7*F{10|620I9}
52K12 SFN_Table[26|59] 277r7 286r7
60V13 Has_Internal_Extension{boolean} 60>37 61r19 74b13 84l8 84t30 111s14
. 178s14
60a37 Fname{string} 74b37 76r10 78r32 78r39 78r57
65V13 Has_Prefix{boolean} 65>25 65>28 66r19 90b13 100l8 100t18 117s10 123s40
. 198s10 199s17 200s17
65a25 X{string} 90b25 92r10 94r32 94r35 94r46
65a28 Prefix{string} 90b28 92r22 94r56 96r24
78a13 S{string} 80r20 80r39 80r58
94a13 S{string} 96r20
127b7 Result{boolean} 130r14
153b7 Result{boolean} 157r14
186a13 S{string} 188r16 188r33 188r50
220b7 Result{boolean} 224r14
234A15 Str8{string}<integer> 236r51
236a7 Renaming_Names(234A15) 252r22 253r23
250a13 S{string} 253r19
252i17 J{integer} 253r39
265b7 Result{boolean} 268r14
X 10 namet.ads
37K9*Namet 7|36w6 36r17 10|756e10
188I9*Name_Id<integer>
366V13*Get_Name_String{string} 8|128s37 155s21 222s21 266s52
620I9*File_Name_Type<188I9> 7|69r28 85r15 94r28 100r40 8|49r11 126r40 150r28
. 217r28 264r15
645I9*Unit_Name_Type<188I9> 8|48r11
X 13 system.ads
67M9*Address
X 16 s-memory.ads
53V13*Alloc{13|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{13|67M9} 105i<c,__gnat_realloc>22
X 26 table.ads
46K9*Table 8|33w6 52r29 26|248e10
50+12 Table_Component_Type 8|53r6
51I12 Table_Index_Type 8|54r6
53*7 Table_Low_Bound{51I12} 8|55r6
54i7 Table_Initial{29|65I12} 8|56r6
55i7 Table_Increment{29|62I12} 8|57r6
56a7 Table_Name{string} 8|58r6
59k12*Table 8|52r35 26|247e13
223U17*Tree_Write 8|286s17[52]
226U17*Tree_Read 8|277s17[52]
X 29 types.ads
52K9*Types 8|34w6 34r17 29|948e10
59I9*Int<integer> 8|54r30
62I12*Nat{59I9}
65I12*Pos{59I9}