This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/asis/a4g-u_conv.ali is in libasis2014-dev 2014-4.

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
V "GNAT Lib v4.9"
A -O2
A -O2
A -fstack-protector-strong
A -fPIC
A -gnatf
A -gnatws
A -g
A -gnatf
A -gnatn
A -gnato
A -gnatwa
A -gnatVa
A -gnatA
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U a4g.u_conv%b		a4g-u_conv.adb		f3043bf4 NE OO PK IU
W a4g%s			a4g.ads			a4g.ali
W ada%s			ada.ads			ada.ali
W ada.characters%s	a-charac.ads		a-charac.ali
W ada.characters.handling%s  a-chahan.adb	a-chahan.ali
W fname%s		fname.adb		fname.ali
W interfaces%s		interfac.ads		interfac.ali
W krunch%s		krunch.adb		krunch.ali
W namet%s		namet.adb		namet.ali
W opt%s			opt.adb			opt.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U a4g.u_conv%s		a4g-u_conv.ads		d746eedf EE NE OO PK IU
W a4g%s			a4g.ads			a4g.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.os_lib%s		g-os_lib.ads		g-os_lib.ali

D a4g.ads		20140410133835 21a63bd9
D a4g-u_conv.ads	20140410133835 fb579025
D a4g-u_conv.adb	20140410133835 55c81d29
D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chahan.adb		20131010125231 0b9287e4
D a-chlat1.ads		20140225151544 66457d31
D a-except.ads		20140129161953 f86a4103
D a-string.ads		20070406091342 90ac6797
D a-strmap.ads		20090409150019 9cb836fb
D a-stmaco.ads		20090409150019 cef4434b
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20140730124209 daf1344a
D debug.ads		20140730124209 3ea59655
D fname.ads		20140730124209 913fd2bc
D gnat.ads		20110801150502 fd2ad2f1
D g-os_lib.ads		20090409150019 0db74523
D hostparm.ads		20140730124209 c164ed60
D interfac.ads		20140225151838 69adb1b9
D krunch.ads		20140730124209 dfdfb05c
D namet.ads		20140730124209 0b5fbeae
D opt.ads		20140730124209 0424f3ab
D output.ads		20140730124209 2d9479ad
D system.ads		20140730121111 90249111
D s-conca2.ads		20140225151544 02a0d7d0
D s-exctab.ads		20140225151139 54135002
D s-memory.ads		20140225151139 597d6634
D s-os_lib.ads		20140225151139 73b554c6
D s-parame.ads		20140225151139 ab8cb46a
D s-secsta.ads		20140225151139 86a2856d
D s-stalib.ads		20140225151139 a891183f
D s-stoele.ads		20140225151139 2dc34a04
D s-stoele.adb		20140225151139 ed88f8fb
D s-string.ads		20140225151139 8fe54fb7
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-wchcon.ads		20140225151139 1b7d22d2
D table.ads		20140730124209 e3a9ec16
D table.adb		20140730124209 d2a5ae47
D tree_io.ads		20140730124209 92caaa96
D types.ads		20140730124209 09a1b5bd
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
X 1 a4g.ads
50K9*A4G 52e8 2|42r9 123r5 3|47r14 265r5
X 2 a4g-u_conv.ads
42K13*U_Conv 1|50k9 2|123l9 123e15 3|47b18 265l9 265t15
59U14*Get_Norm_Unit_Name 59>34 60<34 61>34 62<34 3|97b14 140l8 140t26
59s34 U_Name{string} 3|98b7 108r16 110r26 120r23 121r23
60s34 N_U_Name{string} 3|99b7 111m26 111r26 120r13 121r13 132m7 132r17 135m10
. 135r20 137m10 137r20
61b34 Spec{boolean} 3|100b7 134r10
62b34 May_Be_Unit_Name{boolean} 3|101b7 106m7 111m40 113r24 117r14 124m10
85V13*Source_From_Unit_Name{30|70P12} 86>7 87>7 3|211b13 241l8 241t29
86s7 S{string} 3|212b7 216r38 219r45 223r16 224r45
87b7 Spec{boolean} 3|213b7 233r10
100V13*Tree_From_Source_Name{30|70P12} 100>36 3|256b13 263l8 263t29
100p36 S{30|70P12} 3|256b36 259r33
113V13*Is_Predefined_File_Name{boolean} 113>38 3|146b13 152l8 152t31
113p38 S{30|70P12} 3|146b38 148r25 150r61
118V13*To_String{string} 118>24 3|150s50 247b13 250l8 250t17
118p24 S{30|70P12} 3|247b24 249r14 249r21 249r32
X 3 a4g-u_conv.adb
58E9 State 58e50 63r50 103r23 160r27
58n19 Beg_Ident{58E9} 103r32 170r15 187r30
58n30 Mid_Ident{58E9} 173r30 178r15 196r30
58n41 Und_Line{58E9} 185r30 192r15
62U14 Normalize_Char 62>30 63=30 64<30 65<30 110s10 158b14 205l8 205t22
62e30 In_Char{character} 159b7 172r27 180r27 181r26 184r19 186r19 193r27
. 194r27 203r29
63e30 Curr_State{58E9} 160b7 168r12 173m16 185m16 187m16 196m16
64e30 Out_Char{character} 161b7 203m7
65b30 OK{boolean} 162b7 166m7 175m16 189m16 198m16
73V13 Convert_Char{character} 73>27 82b13 91l8 91t20 224s31
73e27 Ch{character} 82b27 85r10 88r27
103e7 Current_State{58E9} 110m40 110r40
108i11 I{integer} 110r36 111r36
216a7 Result_Prefix{string} 224m10 228m22 228r22 237r26
217a7 Result_Selector{string} 234m10 238r26
219i7 Initial_Length{natural} 220r45
220i7 Result_Length{natural} 229m22 229r22 237r46
223i11 I{integer} 224r25 224r48
257p7 Return_Val{30|70P12} 259m7 261r7 261r19 262r14
X 4 ada.ads
16K9*Ada 3|40r6 40r35 4|19e8
X 5 a-charac.ads
16K13*Characters 3|40r10 40r39 5|18e19
X 6 a-chahan.ads
36K24*Handling 3|40w21 40r50 6|160e28
47V13*Is_Letter{boolean} 3|172s16 180s16 193s16
51V13*Is_Digit{boolean} 3|181s16 194s16
67V13*To_Lower{character} 3|88s17 203s19
X 17 fname.ads
38K9*Fname 3|43w6 43r35 151r14 17|99e10
65V13*Is_Predefined_File_Name{boolean} 3|151s20
X 18 gnat.ads
34K9*GNAT 2|40r6 40r23 18|37e9
X 19 g-os_lib.ads
51K14*OS_Lib=51:36 2|40w11 40r28
X 22 krunch.ads
120U11*Krunch 3|44w6 227s7
121s4 Buffer{string} 3|228r9
122i4 Len{natural} 3|229r9
123i4 Maxlen{natural} 3|230r9
124b4 No_Predef{boolean} 3|231r9
X 23 namet.ads
38K9*Namet 3|42w6 42r35 148r7 150r7 150r31 151r45 23|609e10
127a4*Name_Buffer{string} 3|150m13
133i4*Name_Len{natural} 3|148m13 150r37
155I9*Name_Id<integer>
346V13*Name_Enter{155I9} 3|151s51
X 24 opt.ads
50K9*Opt 3|45w6 45r35 24|2139e8
987i4*Maximum_File_Name_Length{43|59I9} 3|230r31
X 26 system.ads
64M9*Address
X 29 s-memory.ads
53V13*Alloc{26|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{26|64M9} 105i<c,__gnat_realloc>22
X 30 s-os_lib.ads
70P12*String_Access{36|45P9} 2|88r14 100r40 100r62 113r42 118r28 3|146r42
. 214r14 247r28 256r40 256r62 257r20
X 36 s-string.ads
45P9*String_Access(string)
X 43 types.ads
59I9*Int<integer>