This file is indexed.

/usr/lib/ada/adalib/gnatvsn/table.ali is in libgnatvsn5-dev 5.3.1-14ubuntu2.

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

RN
RV NO_EXCEPTIONS
RV NO_LONG_LONG_INTEGERS
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U table%b		table.adb		61f3f260 NE OO PK
W debug%s		debug.adb		debug.ali
W opt%s			opt.adb			opt.ali
W output%s		output.adb		output.ali  EA
W system%s		system.ads		system.ali
W system.memory%s	s-memory.adb		s-memory.ali
W tree_io%s		tree_io.adb		tree_io.ali
W unchecked_conversion%s

U table%s		table.ads		803f76d8 BN EB NE OO PK
W types%s		types.adb		types.ali

D ada.ads		20070406091342 3ffc8e18 ada%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D debug.ads		20090420131856 3ea59655 debug%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D opt.ads		20150302110329 e5e8f770 opt%s
D output.ads		20140801093848 2d9479ad output%s
D system.ads		20141031112219 1d274481 system%s
D s-conca2.ads		20140225151544 02a0d7d0 system.concat_2%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-memory.ads		20140225151139 597d6634 system.memory%s
D s-os_lib.ads		20150220113817 5853d835 system.os_lib%s
D s-stalib.ads		20150220094550 fa0a3617 system.standard_library%s
D s-string.ads		20140225151139 8fe54fb7 system.strings%s
D s-unstyp.ads		20140731130224 9d58a4c0 system.unsigned_types%s
D s-wchcon.ads		20140718092328 1b7d22d2 system.wch_con%s
D table.ads		20090506081141 e3a9ec16 table%s
D table.adb		20141107135941 9716557f table%b
D tree_io.ads		20140718093624 6de0ef2c tree_io%s
D types.ads		20150130153101 63969ace types%s
D unchconv.ads		20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads		20070406091342 214516a4 unchecked_deallocation%s
X 4 debug.ads
36K9*Debug 188e10 18|32w6 32r19
54b4*Debug_Flag_D{boolean} 18|201r16
X 6 opt.ads
50K9*Opt 2285e8 18|33w6 33r19
1417i4*Table_Factor{20|59I9} 18|140r45
X 7 output.ads
44K9*Output 227e11 18|34w6 34r19 42r23
77U14*Set_Standard_Error 18|224s13
84U14*Set_Standard_Output 18|227s13
113U14*Write_Eol 18|206s16 226s13
123U14*Write_Int 18|205s16
130U14*Write_Str 18|202s16 203s16 204s16 225s13
X 8 system.ads
37K9*System 155e11 18|35w6 35r19 38r6 38r25 295r45
67M9*Address 18|63r46 72r67 73r56 295r52 375r46
69m4*Null_Address{67M9} 18|378r20
71N4*Storage_Unit 18|212r56 406r45 422r44
77V14*"<"{boolean} 18|328r34
78V14*"<="{boolean} 18|327r45
X 11 s-memory.ads
45K16*Memory 107e18 18|38w13 38r32 174r23 211r12
48M9*size_t 18|174r30 211r19
53V13*Alloc{8|67M9} 103i<c,__gnat_malloc>22 18|215s34
68U14*Free 104i<c,__gnat_free>22 18|112s10 250s10
76V13*Realloc{8|67M9} 105i<c,__gnat_realloc>22 18|219s27
77m7 Ptr{8|67M9} 18|219r36
78m7 Size{48M9} 18|220r36
X 17 table.ads
43K9*Table 238l5 238e10 18|44b14 428l5 428t10
47+12 Table_Component_Type 107r46 182r35 195r18 18|81r35 281r19 335r37
48I12 Table_Index_Type 50r26 107r16 110r40 145r28 162r24 165r37 194r18 18|83r20
. 164r28 166r17 280r19 291r39 329r40 357r37
50*7 Table_Low_Bound{48I12} 110r21 162r44 18|47r34 239r36
51i7 Table_Initial{20|65I12} 18|140r29 184r40
52i7 Table_Increment{20|62I12} 18|196r47
53a7 Table_Name{string} 18|203r27
55k12*Table 47z12 48z12 50z7 51z7 52z7 53z7 222E7 237l8 237e13 18|45b17 427l8
. 427t13
106A12*Table_Type(47+12)<48I12> 110r9 190r40 18|90r40 212r28 291r12 406r17
. 422r16
109A15*Big_Table_Type{106A12}<48I12> 117r36
117P12*Table_Ptr(109A15) 118r11 121r23 234r21 18|72r56 73r65
121p7*Table{117P12} 18|112r28 113m10 214r13 215m13 218m13 219r56 223r34 250r28
. 253m10 267r26 269m10 291r24 296r38 338r16 349r13 380r20
128b7*Locked{boolean} 18|138m10 179r32
138U17*Init 18|134b17 158l11 158t15 271s10 426s7
145V16*Last{48I12} 146r22 18|164b16 167l11 167t15 418s31
152U17*Release 18|237b17 242l11 242t18
158U17*Free 18|110b17 115l11 115t15
162*7*First{48I12} 18|380r27 401r31 421r30
165U17*Set_Last 165>27 166r22 18|337s16 346s16 357b17 369l11 369t19
165*27 New_Val{48I12} 18|357b27 359r18 360r30 363r30
174U17*Increment_Last 175r22 18|121b17 128l11 128t25
178U17*Decrement_Last 179r22 18|101b17 104l11 104t25
182U17*Append 182>25 183r22 18|81b17 84l11 84t17 93s13
182*25 New_Val{47+12} 18|81b25 83r53
190U17*Append_All 190>29 18|90b17 95l11 95t21
190a29 New_Vals{106A12} 18|90b29 92r19 93r21
193U17*Set_Item 194>10 195>10 196r22 18|83s10 279b17 351l11 351t19
194*10 Index{48I12} 18|280b11 318r50 337r26 338r23 345r21 346r26 349r20
195*10 Item{47+12} 18|281b11 327r48 328r21 335r61 349r30
202R12*Saved_Table 205r28 209r30 231c12 235e17 18|248r30 261r28 262r16
205V16*Save{202R12} 18|261b16 273l11 273t15
209U17*Restore 209>26 18|248b17 255l11 255t18
209r26 T{202R12} 18|248b26 251r22 252r22 253r22
213U17*Tree_Write 18|416b17 423l11 423t21
216U17*Tree_Read 18|392b17 407l11 407t20
222i7 Last_Val{20|59I9} 18|83r38 103m10 103r22 123m10 123r22 125r13 139m10
. 166r35 178r19 193r25 239r20 240r20 251m10 265r26 345r30 359r29 360m13 363m13
. 365r16 395m10 401r15 421r14
228i7 Max{20|59I9} 18|125r24 140m10 141r22 178r13 193r19 198m16 205r27 211r28
. 240m10 252m10 254r22 266r26 291r57 318r59 329r58 365r27 394m25 395r22 396r20
232i10 Last_Val{20|59I9} 18|251r24 265m14
233i10 Max{20|59I9} 18|252r24 266m14
234p10 Table{117P12} 18|253r24 267m14
X 18 table.adb
47i7 Min{20|59I9} 139r22 140r22 141r28 198r23 205r33 211r34 254r28 396r26
50i7 Length{20|59I9} 114m10 135r39 141m10 148r26 184m13 184r32 195r37 197m16
. 197r53 198r29 223r13 239m10 254m10 270m10 377r13 396m10
58U17 Reallocate 126s13 156s13 173b17 231l11 231t21 241s10 366s16 397s10
63V16 Tree_Get_Table_Address{8|67M9} 375b16 382l11 382t33 400s13 420s13
72V16 To_Address[21|20]{8|67M9} 112s16 219s44 250s16
73V16 To_Pointer[21|20]{17|117P12} 215s22 219s15
92i14 J 93r31
135i10 Old_Length{20|59I9} 148r13
174m10 New_Size{11|48M9} 210m10 215r41 217r16 220r44
175i10 New_Length{long_long_integer} 194m16 197r40
262r10 Res{17|202R12} 265m10 266m10 267m10 272r17
290A18 Allocated_Table_T{17|106A12}<17|48I12> 301r28
295m10 Allocated_Table_Address{8|67M9} 304r42
301a10 Allocated_Table{290A18} 302m30 302r30 303r46 304m14 304r14 327m21
. 327r21 329m23 329r23
318b10 Need_Realloc{boolean} 326r13
335*16 Item_Copy{17|47+12} 338r33
X 19 tree_io.ads
45K9*Tree_IO 18|36w6 36r19 19|128e12
76U14*Tree_Read_Data 18|399s10
91U14*Tree_Read_Int 18|394s10
108U14*Tree_Write_Data 18|419s10
118U14*Tree_Write_Int 18|418s10
X 20 types.ads
52K9*Types 17|41w6 41r17 20|942e10
59I9*Int<integer> 17|222r18 228r13 232r21 233r21 18|47r22 47r29 50r16 135r32
. 184r23 197r26 197r35 239r31 318r45 345r16 359r13 360r25 363r25 401r26 418r26
. 421r25
62I12*Nat{59I9} 17|52r26
65I12*Pos{59I9} 17|51r26
775X4*Unrecoverable_Error 18|228r19
X 21 unchconv.ads
20v10*Unchecked_Conversion 18|40w6 72r34 73r34