This file is indexed.

/usr/lib/gcc-cross/aarch64-linux-gnu/5/adalib/gnatprj/targparm.ali is in libgnatprj5-dev-arm64-cross 5.3.1-14ubuntu2cross1.

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
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
V "GNAT Lib v5"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mlittle-endian
A -mabi=lp64
P SS ZX

RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_ENUMERATION_MAPS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U targparm%b		targparm.adb		1b21c34e OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W csets%s		csets.adb		csets.ali
W opt%s			opt.adb			opt.ali
W osint%s		osint.adb		osint.ali
W output%s		output.adb		output.ali
W system%s		system.ads		system.ali
W system.img_enum_new%s	s-imenne.adb		s-imenne.ali

U targparm%s		targparm.ads		2e37a44a EE OO PK
W namet%s		namet.adb		namet.ali
W rident%s		rident.ads		rident.ali
W types%s		types.adb		types.ali

D ada.ads		20070406091342 3ffc8e18 ada%s
D a-except.ads		20140730140058 5250cb69 ada.exceptions%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alloc.ads		20150107084147 61013b91 alloc%s
D csets.ads		20140122165324 e948558f csets%s
D debug.ads		20090420131856 3ea59655 debug%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D interfac.ads		20141120112812 6033a23f interfaces%s
D namet.ads		20150302110329 53fa811d namet%s
D namet.adb		20150302110329 235707b9 namet%b
D opt.ads		20150302110329 e5e8f770 opt%s
D osint.ads		20140804124756 38aa0095 osint%s
D output.ads		20140801093848 2d9479ad output%s
D rident.ads		20120712104910 770cd2d0 rident%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-imenne.ads		20140225151139 614c06c0 system.img_enum_new%s
D s-memory.ads		20140225151139 597d6634 system.memory%s
D s-os_lib.ads		20150220113817 5853d835 system.os_lib%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-rident.ads		20140717070432 57110bac system.rident%s
D s-secsta.ads		20140225151139 86a2856d system.secondary_stack%s
D s-stalib.ads		20150220094550 fa0a3617 system.standard_library%s
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-string.ads		20140225151139 8fe54fb7 system.strings%s
D s-traent.ads		20140730135025 005bf670 system.traceback_entries%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 targparm.ads		20150106095149 69576d49 targparm%s
D targparm.adb		20140801135430 6be875c0 targparm%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
D widechar.ads		20140801083227 3fd6363b widechar%s
X 6 csets.ads
32K9*Csets 97e10 34|26w6 26r20
44A9*Translate_Table(character)<character>
83a4*Fold_Upper{44A9} 34|271r25 298r25
X 10 namet.ads
38K9*Namet 707e10 33|72w6 72r18
151a4*Name_Buffer{string} 34|167m7
157i4*Name_Len{natural} 34|168m7 536m13 576m13
179I9*Name_Id<integer> 33|149r30 161r37
183i4*No_Name{179I9} 33|149r41 161r48
415V13*Name_Find{179I9} 34|170s25
430V13*Name_Enter{179I9} 34|564s43 592s50
489U14*Add_Char_To_Name_Buffer 34|547s16 580s16
X 12 opt.ads
50K9*Opt 2285e8 34|27w6 27r20 213r7 236r13 246r13 247r13 431r13 438r13 445r13
. 446r13 453r13 454r13 463r13 464r13 471r13 478r13 479r13 488r13 497r13 498r13
180b4*Address_Is_Private{boolean} 34|213m11 236m17
467b4*Detect_Blocking{boolean} 34|431m17
568b4*Exception_Locations_Suppressed{boolean} 34|488m17
735b4*Global_Discard_Names{boolean} 34|438m17
816b4*Init_Or_Norm_Scalars{boolean} 34|454m17
979e4*Locking_Policy{character} 34|247m17 445m17
985i4*Locking_Policy_Sloc{36|212I12} 34|446m17
1102b4*Normalize_Scalars{boolean} 34|453m17
1187e4*Partition_Elaboration_Policy{character} 34|463m17
1193i4*Partition_Elaboration_Policy_Sloc{36|212I12} 34|464m17
1208b4*Polling_Required{boolean} 34|471m17
1245e4*Queuing_Policy{character} 34|478m17
1251i4*Queuing_Policy_Sloc{36|212I12} 34|479m17
1425b4*Tagged_Type_Expansion{boolean} 34|648m28 665m28
1456e4*Task_Dispatching_Policy{character} 34|246m17 497m17
1462i4*Task_Dispatching_Policy_Sloc{36|212I12} 34|498m17
X 13 osint.ads
44K9*Osint 790e10 34|28w6 28r20
413U14*Read_Source_File 34|170s7
415i7 Lo{36|212I12} 34|170r36
416i7 Hi{36|212I12} 34|170r45
417p7 Src{36|202P9} 34|170r55
X 14 output.ads
44K9*Output 227e11 34|29w6 29r20
77U14*Set_Standard_Error 34|410s13 515s13 557s16 585s16 607s22 714s13
84U14*Set_Standard_Output 34|425s13 526s13 560s16 588s16 617s22 717s13
106U14*Write_Char 34|419s16 521s16 613s25
113U14*Write_Eol 34|423s13 525s13 616s22
130U14*Write_Str 34|413s13 610s22
137U14*Write_Line 34|173s10 174s10 411s13 516s13 558s16 586s16 608s22 715s13
. 716s13
X 15 rident.ads
49K9*Rident[23|75] 33|71w6 71r18
X 16 system.ads
67M9*Address
X 20 s-memory.ads
53V13*Alloc{16|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{16|67M9} 105i<c,__gnat_realloc>22
X 23 s-rident.ads
85E9*Restriction_Id 34|267r46[15|49]
235E12*All_Boolean_Restrictions{85E9[15|49]} 34|265r30[15|49]
253E12*All_Parameter_Restrictions{85E9[15|49]} 34|288r30[15|49] 291r29[15|49]
. 739r21[15|49]
307A9*Restriction_Flags(boolean)<85E9[15|49]> 34|732r11[15|49]
308A9*Restriction_Values(natural)<85E9[15|49]> 34|733r11[15|49]
311R9*Restrictions_Info 33|125r29[15|49]
312a7*Set{307A9[15|49]} 34|279m45[15|49] 336m51[15|49] 737m36[15|49]
318a7*Value{308A9[15|49]} 34|335m51[15|49] 740m39[15|49]
352r4*No_Restrictions{311R9[15|49]} 33|125r50[15|49]
368E9*Profile_Name 34|145r44[15|49] 731r44[15|49]
371n7*Ravenscar{368E9[15|49]} 34|245r39[15|49]
372n7*Restricted{368E9[15|49]} 34|256r39[15|49]
381R9*Profile_Data
382a7*Set{307A9[15|49]} 34|732m55[15|49]
389a7*Value{308A9[15|49]} 34|733m55[15|49]
395a4*Profile_Info(381R9[15|49]) 34|732r38[15|49] 733r38[15|49]
X 33 targparm.ads
75K9*Targparm 645l5 645e13 34|31b14 746l5 746t13
125r4*Restrictions_On_Target{23|311R9[15|49]} 34|279m22 335m28 336m28 737m13
. 740m16
149i4*Run_Time_Name_On_Target{10|179I9} 34|564m16
161i4*Executable_Extension_On_Target{10|179I9} 34|592m16
203b4*AAMP_On_Target{boolean} 34|639m34
206E9*Virtual_Machine_Kind 206e64 207r16
206n34*No_VM{206E9} 207r40
206n41*JVM_Target{206E9} 34|664r41
206n53*CLI_Target{206E9} 34|647r41
207e4*VM_Target{206E9} 34|647m28 664m28
223b4*Backend_Divide_Checks_On_Target{boolean} 34|642m34
228b4*Backend_Overflow_Checks_On_Target{boolean} 34|643m34
299b4*ZCX_By_Default_On_Target{boolean} 34|686m34
315b4*Configurable_Run_Time_On_Target{boolean} 34|655m34
336b4*Suppress_Standard_Library_On_Target{boolean} 34|683m34
353b4*Preallocated_Stacks_On_Target{boolean} 34|674m34
368b4*Duration_32_Bits_On_Target{boolean} 34|656m34
383b4*Atomic_Sync_Default_On_Target{boolean} 34|641m34
396b4*Support_Aggregates_On_Target{boolean} 34|675m34
403b4*Support_Atomic_Primitives_On_Target{boolean} 34|676m34
411b4*Support_Composite_Assign_On_Target{boolean} 34|677m34
419b4*Support_Composite_Compare_On_Target{boolean} 34|678m34
426b4*Support_Long_Shifts_On_Target{boolean} 34|682m34
431b4*Support_Nondefault_SSO_On_Target{boolean}
440b4*Always_Compatible_Rep_On_Target{boolean} 34|640m34
488b4*Stack_Check_Probes_On_Target{boolean} 34|681m34
491b4*Stack_Check_Limits_On_Target{boolean} 34|680m34
497b4*Stack_Check_Default_On_Target{boolean} 34|679m34
509b4*Command_Line_Args_On_Target{boolean} 34|644m34
518b4*Exit_Status_Supported_On_Target{boolean} 34|658m34
535b4*Use_Ada_Main_Program_Name_On_Target{boolean} 34|685m34
563b4*Denorm_On_Target{boolean} 34|657m34
566b4*Machine_Rounds_On_Target{boolean} 34|673m34
569b4*Machine_Overflows_On_Target{boolean} 34|672m34
572b4*Signed_Zeros_On_Target{boolean} 34|684m34
579b4*Fractional_Fixed_Ops_On_Target{boolean} 34|660m34
594b4*Frontend_Layout_On_Target{boolean} 34|659m34
608P9*Make_Id_Type(36|384I9) 608>42 626r22 637r17 34|155r17 193r22
608a42 Str{36|147A9}
613P9*Make_SC_Type(36|384I9) 613>42 613>47 627r22 638r17 34|156r17 194r22
613i42 Pre{36|384I9}
613i47 Sel{36|384I9}
618P9*Set_RND_Type 618>43 628r22 639r17 34|157r17 195r22
618i43 Unit{36|384I9}
622U14*Get_Target_Parameters 623>7 624>7 625>7 626>7 627>7 628>7 34|178s7
. 189b14 725l8 725t29
623p7 System_Text{36|202P9} 34|179r10 190b7 226r25 230r13 235r16 242r16 253r16
. 262r16 271r37 278r22 298r37 305r22 312r28 320r51 331r31 334r31 357r16 382r28
. 384r28 389r37 399r32 415r19 417r19 419r28 429r16 436r16 443r16 445r35 451r16
. 459r16 463r49 469r16 476r16 478r35 484r16 493r16 497r44 503r16 510r16 518r19
. 519r24 521r28 531r16 537r19 539r19 541r19 543r19 545r19 547r41 551r16 552r23
. 553r24 555r24 571r16 577r19 578r24 580r41 584r16 584r47 601r19 624r25 625r30
. 632r25 636r30 703r16 703r47 708r16 708r45
624i7 Source_First{36|212I12} 34|180r10 191b7 225r12
625i7 Source_Last{36|212I12} 34|181r10 192b7 705r28 710r28 713r18
626p7 Make_Id{608P9} 34|182r10 193b7 364r19 389r28
627p7 Make_SC{613P9} 34|183r10 194b7 396r33
628p7 Set_RND{618P9} 34|184r10 195b7 403r19
636U14*Get_Target_Parameters 637>7 638>7 639>7 34|154b14 185l8 185t29
637p7 Make_Id{608P9} 34|155b7 182r26
638p7 Make_SC{613P9} 34|156b7 183r26
639p7 Set_RND{618P9} 34|157b7 184r26
X 34 targparm.adb
34b4 Parameters_Obtained{boolean} 163r10 207r10 210m10
40E9 Targparm_Tags 69e11 71r28 110r35 600r42
41n7 AAM{40E9} 639r27
42n7 ACR{40E9} 640r27
43n7 ASD{40E9} 641r27
44n7 BDC{40E9} 642r27
45n7 BOC{40E9} 643r27
46n7 CLA{40E9} 644r27
47n7 CLI{40E9} 645r27
48n7 CRT{40E9} 655r27
49n7 D32{40E9} 656r27
50n7 DEN{40E9} 657r27
51n7 EXS{40E9} 658r27
52n7 FEL{40E9} 659r27
53n7 FFO{40E9} 660r27
54n7 JVM{40E9} 662r27
55n7 MOV{40E9} 672r27
56n7 MRN{40E9} 673r27
57n7 PAS{40E9} 674r27
58n7 SAG{40E9} 675r27
59n7 SAP{40E9} 676r27
60n7 SCA{40E9} 677r27
61n7 SCC{40E9} 678r27
62n7 SCD{40E9} 679r27
63n7 SCL{40E9} 680r27
64n7 SCP{40E9} 681r27
65n7 SLS{40E9} 682r27
66n7 SNZ{40E9} 684r27
67n7 SSL{40E9} 683r27
68n7 UAM{40E9} 685r27
69n7 ZCD{40E9} 686r27
71a4 Targparm_Flags(boolean) 606r22 621m22
76a4 AAM_Str{36|191A12} 111r7
77a4 ACR_Str{36|191A12} 112r7
78a4 ASD_Str{36|191A12} 113r7
79a4 BDC_Str{36|191A12} 114r7
80a4 BOC_Str{36|191A12} 115r7
81a4 CLA_Str{36|191A12} 116r7
82a4 CLI_Str{36|191A12} 117r7
83a4 CRT_Str{36|191A12} 118r7
84a4 D32_Str{36|191A12} 119r7
85a4 DEN_Str{36|191A12} 120r7
86a4 EXS_Str{36|191A12} 121r7
87a4 FEL_Str{36|191A12} 122r7
88a4 FFO_Str{36|191A12} 123r7
89a4 JVM_Str{36|191A12} 124r7
90a4 MOV_Str{36|191A12} 125r7
91a4 MRN_Str{36|191A12} 126r7
92a4 PAS_Str{36|191A12} 127r7
93a4 SAG_Str{36|191A12} 128r7
94a4 SAP_Str{36|191A12} 129r7
95a4 SCA_Str{36|191A12} 130r7
96a4 SCC_Str{36|191A12} 131r7
97a4 SCD_Str{36|191A12} 132r7
98a4 SCL_Str{36|191A12} 133r7
99a4 SCP_Str{36|191A12} 134r7
100a4 SLS_Str{36|191A12} 135r7
101a4 SNZ_Str{36|191A12} 136r7
102a4 SSL_Str{36|191A12} 137r7
103a4 UAM_Str{36|191A12} 138r7
104a4 ZCD_Str{36|191A12} 139r7
109P9 Buffer_Ptr(36|191A12) 110r53
110a4 Targparm_Str(109P9) 601r49 602r55 604r32 612r31 613r37
145U14 Set_Profile_Restrictions 145>40 245s13 256s13 731b14 744l8 744t32
145e40 P{23|368E9[15|49]} 731b40 732r52 733r52
159p7 Text{36|202P9} 170m62 170r62 172r10 179r26
160i7 Hi{36|212I12} 170m51 181r26
197i7 P{36|212I12} 225m7 226r38 226r43 230r26 235r29 235r34 237m13 237r18
. 242r29 242r34 248m13 248r18 253r29 253r34 257m13 257r18 262r29 262r34 263m13
. 263r18 271r50 278r35 298r50 305r35 305r55 308m22 308r27 312r41 320r64 331r44
. 334r44 343m25 343r30 357r29 357r34 358m16 358r21 381r31 382r41 384r41 386m25
. 386r30 389r59 399r45 400m22 400r27 415r32 417r32 419r41 420m16 420r21 429r29
. 429r34 430m13 430r18 436r29 436r34 437m13 437r18 443r29 443r34 444m13 444r18
. 445r48 451r29 451r34 452m13 452r18 459r29 459r34 462m13 462r18 463r62 469r29
. 469r34 470m13 470r18 476r29 476r34 477m13 477r18 478r48 484r29 484r34 487m13
. 487r18 493r29 493r34 496m13 496r18 497r57 503r29 503r34 510r29 510r34 511m16
. 511r21 518r32 519r37 521r41 522m16 522r21 531r29 531r34 534m13 534r18 537r32
. 539r32 541r32 543r32 545r32 547r54 548m16 548r21 551r29 552r36 553r37 555r37
. 571r29 571r34 574m13 574r18 577r32 578r37 580r54 581m16 581r21 584r29 584r60
. 601r32 601r41 604m19 604r24 624r38 625r43 627m22 627r27 630m19 630r24 632r38
. 633m22 633r27 636r43 703r29 703r60 704m13 704r18 705r23 708r29 708r58 709m13
. 709r18 710r23 713r13
200b7 Fatal{boolean} 424m13 527m13 561m16 589m16 618m22 722r10
203b7 Result{boolean} 636m19 639r73 640r73 641r73 642r73 643r73 644r73 646r28
. 655r73 656r73 657r73 658r73 659r73 660r73 663r28 672r73 673r73 674r73 675r73
. 676r73 677r73 678r73 679r73 680r73 681r73 682r73 683r73 684r73 685r73 686r73
226l7 Line_Loop 720l16 720e25
265l13 Rloop 286l22 286e27
265e25 K{23|235E12[15|49]} 267r68 279r50
267a19 Rname{string} 270r28 272r60 278r39
270i23 J{integer} 271r66 272r67
284L15 Rloop_Continue 274r30
288l13 Ploop 340r33 347r27 353l22 353e27
288e25 K{23|253E12[15|49]} 291r63 335r58 336r56
290a19 Rname{string} 297r28 299r60 305r39 305r59 308r31
293i19 V{natural} 310m22 319m31 319r41 335r64
297i23 J{integer} 298r66 299r67
351L15 Ploop_Continue 301r30
371i19 Unit{36|384I9} 376m19 393r25 394m25 396m25 396r42 403r28
372i19 Id{36|384I9} 389m22 394r33 396r48
373i19 Start{36|212I12} 381m22 389r50
600l13 Config_Param_Loop 696l22 696e39
600e37 K{40E9} 601r63 602r69 604r46 606r38 612r45 613r51 621r38 638r24
612i26 J<36|59I9> 613r59
701L12 Line_Loop_Continue 231r18 238r18 249r18 258r18 280r27 328r39 337r33
. 365r24 404r24 432r18 439r18 447r18 455r18 465r18 472r18 480r18 489r18 499r18
. 512r21 567r18 595r18 688r27
732a7 R{23|307A9[15|49]} 735r16 736r13
733a7 V{23|308A9[15|49]} 740r52
735e11 J{23|85E9[15|49]} 736r16 737r41 739r16 740r46 740r55
X 36 types.ads
52K9*Types 33|73w6 73r18 36|942e10
59I9*Int<integer>
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9> 33|608r48
191A12*Source_Buffer{147A9}<144I9> 34|76r31 77r31 78r31 79r31 80r31 81r31
. 82r31 83r31 84r31 85r31 86r31 87r31 88r31 89r31 90r31 91r31 92r31 93r31
. 94r31 95r31 96r31 97r31 98r31 99r31 100r31 101r31 102r31 103r31 104r31
. 109r39
202P9*Source_Buffer_Ptr(198A12) 33|623r22 34|159r14 190r22
212I12*Source_Ptr{144I9} 33|624r22 625r22 34|160r14 191r22 192r22 197r11
. 271r54 298r54 373r27
237i4*System_Location{212I12} 34|446r40 464r54 479r40 498r49
384I9*Node_Id<integer> 33|608r68 613r53 613r69 618r50 34|371r27 372r27
399i4*Empty{384I9} 34|376r27 393r32
775X4*Unrecoverable_Error 34|175r16 718r19 723r16