This file is indexed.

/usr/lib/ada/adalib/gnatvsn/stringt.ali is in libgnatvsn4.6-dev 4.6.3-1ubuntu3.

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

U stringt%b		stringt.adb		6c865440 OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W alloc%s		alloc.ads		alloc.ali
W namet%s		namet.adb		namet.ali
W output%s		output.adb		output.ali  AD
W system%s		system.ads		system.ali
W table%s		table.adb		table.ali  AD

U stringt%s		stringt.ads		8dbd9091 BN EE NE OO PK
W system%s		system.ads		system.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 debug.ads		20090420131856 3ea59655
D hostparm.ads		20090409150019 597373af
D namet.ads		20101220072657 ef58bb56
D opt.ads		20101026132047 ed841f4a
D output.ads		20100622132632 de75f4b4
D stringt.ads		20090409150019 4f4af370
D stringt.adb		20090409150019 3e82d1a6
D system.ads		20120424104344 23e1f70b
D s-exctab.ads		20090417131547 66e51330
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20100910151410 e0681e2d
D s-parame.ads		20091130110856 9c5d83fa
D s-stalib.ads		20101021102512 c4241c00
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 tree_io.ads		20100622132632 d9afd67c
D types.ads		20101022135849 e11694ea
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
X 5 alloc.ads
42K9*Alloc 160e10 12|32w6 47r30 48r30 64r30 65r30
127N4*String_Chars_Initial 12|47r36
128N4*String_Chars_Increment 12|48r36
130N4*Strings_Initial 12|64r36
131N4*Strings_Increment 12|65r36
X 8 namet.ads
38K9*Namet 544e10 12|33w6 33r18
127a4*Name_Buffer{string} 12|82m10 284r44 308m10
133i4*Name_Len{natural} 12|82r23 86m7 86r19 283r21 305m7 307r21
X 10 output.ads
44K9*Output 222e11 12|34w6 34r18
106U14*Write_Char 12|380s10 381s10 388s10 391s10 392s10 407s10 408s10 424s10
. 445s10
123U14*Write_Int 12|439s16
130U14*Write_Str 12|421s10 430s16 438s16 440s16
X 11 stringt.ads
35K9*Stringt 163l5 163e12 12|37b14 449l5 449t12
55U14*Initialize 12|114b14 118l8 118t18
59U14*Lock 12|124b14 130l8 130t12
62U14*Unlock 12|346b14 350l8 350t14
65U14*Start_String 12|138b14 141l8 141t20 281s7
71U14*Start_String 71>28 12|145b14 173l8 173t20
71i28 S{26|491I9} 12|145b28 152r25 152r58 156r27 164r39 166r51 172r61
78U14*Store_String_Char 78>33 12|179b14 184l8 184t25 188s7 198s10 284s10
78m33 C{26|518M12} 12|179b33 181r28
79U14*Store_String_Char 79>33 12|186b14 189l8 189t25 233s10 241s10
79e33 C{character} 12|186b33 188r41
82U14*Store_String_Chars 82>34 12|195b14 200l8 200t26
82s34 S{string} 12|195b34 197r16 197r27 198r44
83U14*Store_String_Chars 83>34 12|202b14 224l8 224t26
83i34 S{26|491I9} 12|202b34 213r49 214r49
86U14*Store_String_Int 86>32 12|230b14 234s10 238s13 243l8 243t24
86i32 N{26|59I9} 12|230b32 232r10 234r29 237r13 238r31 241r66
89U14*Unstore_String_Char 12|356b14 361l8 361t27
93V13*End_String{26|491I9} 160r19 12|93b13 96l8 96t18 287s14
96V13*String_Length{26|62I12} 96>28 161r19 12|78s42 214s34 294b13 297l8 297t21
. 305s28 426s24 439s27
96i28 Id{26|491I9} 12|294b28 296r29
99V13*Get_String_Char{26|518M12} 99>30 99>46 100r19 12|83s27 102b13 108l8
. 108t23 266s16 266s42 309s27 427s18
99i30 Id{26|491I9} 12|102b30 104r22 105r62 107r49
99i46 Index{26|59I9} 12|102b46 105r33 107r68
104V13*String_Equal{boolean} 104>27 104>30 12|258b13 273l8 273t20
104i27 L{26|491I9} 12|258b27 259r44 266r33
104i30 R{26|491I9} 12|258b30 262r32 266r59
107U14*String_To_Name_Buffer 107>37 12|303b14 311l8 311t29
107i37 S{26|491I9} 12|303b37 305r43 309r44
112U14*Add_String_To_Name_Buffer 112>41 12|77b14 87l8 87t33
112i41 S{26|491I9} 12|77b41 78r57 83r44
117V13*String_Chars_Address{13|64M9} 12|249b13 252l8 252t28
120V13*String_From_Name_Buffer{26|491I9} 12|279b13 288l8 288t31
125V13*Strings_Address{13|64M9} 12|317b13 320l8 320t23
128U14*Tree_Read 12|326b14 330l8 330t17
133U14*Tree_Write 12|336b14 340l8 340t18
137U14*Write_Char_Code 137>31 12|367b14 410l8 410t23 432s16
137m31 Code{26|518M12} 12|367b31 387r10 388r37 394r13 395r29 398r13 399r30
. 402r13 403r30 406r26
147U14*Write_String_Table_Entry 147>40 12|416b14 447l8 447t32
147i40 Id{26|491I9} 12|416b40 420r10 426r39 427r35 439r42
X 12 stringt.adb
43K12 String_Chars[23|55] 107r14 116r7 126r7 128r7 140r40 153r53 162r12 165r13
. 166r16 181r7 215r34 219r7 220r7 221r9 251r14 328r7 338r7 348r7 358r7
55R9 String_Entry 58e14 61r30
56i7*String_Index{26|59I9} 107r53 140m24 152r28 155m39 156r30 161m39 166r54
. 213r52
57i7*Length{26|62I12} 105r66 140m63 152r61 164r42 172m36 172r64 182m36 183r38
. 222m36 223r38 259r47 262r35 296r33 359m36 360r38
60K12 Strings[23|55] 95r14 104r47 105r47 107r34 117r7 127r7 129r7 140r7 147r7
. 152r10 152r43 155r10 155r25 156r12 161r10 161r25 164r24 166r36 172r7 172r22
. 172r46 182r7 182r22 183r9 183r24 213r34 222r7 222r22 223r9 223r24 259r29
. 262r17 296r14 319r14 329r7 339r7 349r7 359r7 359r22 360r9 360r24
78i7 Len{natural} 81r21 86r30
81i11 J{integer} 82r34 83r52
164i14 J<integer> 166r70
197i11 J{integer} 198r47
213i7 S_First{26|59I9} 221r29 221r40
214i7 S_Len{26|59I9} 216r45 221r50 223r47
215i7 Old_Last{26|59I9} 216r34 220r27
216i7 New_Last{26|59I9} 219r30 220r43
259i7 Len{26|62I12} 262r10 265r24
265i14 J<integer> 266r36 266r62
283i11 J{integer} 284r57
307i11 J{integer} 308r23 309r52
369U17 Write_Hex_Byte 369>33 376b17 382l11 382t25 395s13 399s13 403s13 406s10
369m33 J{26|518M12} 376b33 380r28 381r28
377a10 Hexd(character) 380r22 381r22
417m7 C{26|518M12} 427m13 429r16 432r33
426i14 J<integer> 427r39 437r16
X 13 system.ads
37K9*System 11|32w6 32r18 117r41 125r36 12|249r41 317r36 13|153e11
64M9*Address 11|117r48 125r43 12|249r48 317r43
X 23 table.ads
43K9*Table 12|35w6 43r32 60r27 23|238e10
47+12 Table_Component_Type 12|44r6 61r6
48I12 Table_Index_Type 12|45r6 62r6
50*7 Table_Low_Bound{48I12} 12|46r6 63r6
51i7 Table_Initial{26|65I12} 12|47r6 64r6
52i7 Table_Increment{26|62I12} 12|48r6 65r6
53s7 Table_Name{string} 12|49r6 66r6
55k12*Table 12|43r38 60r33 23|237e13
106A12*Table_Type(12|55R9)<26|491I9>
109A15*Big_Table_Type{106A12[12|60]}<26|491I9>
117P12*Table_Ptr(109A15[12|60])
121p7*Table{117P12[12|60]} 12|105r55[60] 107r27[43] 107r42[60] 152r18[60]
. 152r51[60] 155r18[60] 156r20[60] 161r18[60] 164r31[60] 164r32[60] 166r29[43]
. 166r44[60] 172r15[60] 172r54[60] 182r15[60] 183r17[60] 213r42[60] 220r20[43]
. 221r22[43] 222r15[60] 223r17[60] 251m27[43] 259r37[60] 262r25[60] 296r22[60]
. 319m22[60] 359r15[60] 360r17[60]
128b7*Locked{boolean} 12|126m20[43] 127m15[60] 348m20[43] 349m15[60]
138U17*Init 12|116s20[43] 117s15[60]
145V16*Last{26|491I9} 12|95s22[60] 104s55[60] 140s53[43] 153s66[43] 155s33[60]
. 161s33[60] 162s25[43] 172s30[60] 182s30[60] 183s32[60] 215s47[43] 222s30[60]
. 223s32[60] 359s30[60] 360s32[60]
152U17*Release 12|128s20[43] 129s15[60]
165U17*Set_Last 12|219s20[43]
174U17*Increment_Last 12|147s15[60]
178U17*Decrement_Last 12|358s20[43]
182U17*Append 12|140s15[60] 165s26[43] 181s20[43]
213U17*Tree_Write 12|338s20[43] 339s15[60]
216U17*Tree_Read 12|328s20[43] 329s15[60]
X 26 types.ads
52K9*Types 11|33w6 33r18 26|823e10
59I9*Int<integer> 11|86r36 99r54 12|45r30 56r22 83r47 102r54 213r27 214r27
. 215r27 216r27 230r36 309r47
62I12*Nat{59I9} 11|96r51 12|57r22 259r22 294r51
65I12*Pos{59I9}
491I9*String_Id<integer> 11|71r32 83r38 93r31 96r33 99r35 104r34 107r41 112r45
. 120r44 147r45 12|62r30 77r45 93r31 102r35 145r32 202r38 258r34 279r44 294r33
. 303r41 416r45
494i4*No_String{491I9} 12|420r15
498i4*First_String_Id{491I9} 12|63r30 104r28 319r29
515M9*Char_Code_Base
518M12*Char_Code{515M9} 11|78r37 99r66 137r38 12|44r30 102r66 179r37 367r38
. 369r37 376r37 377r33 417r11
522V13*Get_Char_Code{518M12} 12|188s26 198s29 284s29
539V13*Get_Character{character} 12|83s12 309s12