This file is indexed.

/usr/lib/ada/adalib/gnatprj/switch.ali is in libgnatprj5-dev 5.5.0-12ubuntu1.

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

RN
RV NO_SECONDARY_STACK
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U switch%b		switch.adb		12630b24 NE OO PK
W osint%s		osint.adb		osint.ali
W output%s		output.adb		output.ali
W system%s		system.ads		system.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U switch%s		switch.ads		73f6e864 BN EE NE OO PK
W gnatvsn%s		gnatvsn.adb		gnatvsn.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 debug.ads		20090420131856 3ea59655 debug%s
D gnatvsn.ads		20150106085906 aa00e04c gnatvsn%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D namet.ads		20150302110329 53fa811d namet%s
D opt.ads		20150302110329 e5e8f770 opt%s
D osint.ads		20140804124756 38aa0095 osint%s
D output.ads		20140801093848 2d9479ad output%s
D switch.ads		20121002125917 ba6092e6 switch%s
D switch.adb		20110902093628 bd3de0fa switch%b
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-parame.ads		20140801093848 7e2a0d7f system.parameters%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 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 7 gnatvsn.ads
35K9*Gnatvsn 98e12 13|33w6 57r34 64r34 14|52r34 84r21 122r34 133r18 135r18
41V13*Gnat_Version_String{string} 13|57s42 64s42 14|52s42 122s42
65V13*Gnat_Free_Software{string} 14|84s29
69V13*Copyright_Holder{string} 14|135s26
95a4*Current_Year{string} 14|133r26
X 11 osint.ads
44K9*Osint 790e10 14|26w6 26r18 37r7 42r7 230r10 244r13 266r10
151U14*Fail 14|37s13 42s13 230s16 244s19 266s16
643n7*E_Success{642E9} 14|87r24 97r24
651U14*Exit_Program 14|87s10 97s10
665V13*Arg_Count{natural} 14|62s24
669U14*Fill_Arg 14|66s13
673V13*Len_Arg{integer} 14|64s38
X 12 output.ads
44K9*Output 227e11 14|27w6 27r18
84U14*Set_Standard_Output 14|82s10 93s10
106U14*Write_Char 14|126s7 132s7
113U14*Write_Eol 14|85s10 86s10 95s10 108s7 111s7 112s7 128s7 136s7
130U14*Write_Str 14|84s10 107s7 110s7 125s7 127s7 130s7 131s7 133s7 134s7
. 135s7
137U14*Write_Line 14|96s10
X 13 switch.ads
40K9*Switch 94E4 134l5 134e11 14|29b14 272l5 272t11
44a4*Version_Switch{string} 14|68r28
45a4*Help_Switch{string} 14|71r31
52U22 Usage 14|94s10
54u14*Check_Version_And_Help_G 55>7 56>7 57>7 14|49b14 99l8 99t32
55a7 Tool_Name{string} 14|50b7 83r27
56a7 Initial_Year{string} 14|51b7 83r38
57a7 Version_String{string} 14|52b7 83r52
61U14*Display_Version 62>7 63>7 64>7 14|83s10 119b14 137l8 137t23
62a7 Tool_Name{string} 14|120b7 125r18
63a7 Initial_Year{string} 14|121b7 131r18
64a7 Version_String{string} 14|122b7 127r18
67U14*Display_Usage_Version_And_Help 14|105b14 113l8 113t38
70V13*Is_Switch{boolean} 70>24 14|146s14 163s14 175b13 179l8 179t17
70a24 Switch_Chars{string} 14|175b24 177r14 178r18 178r32
74V13*Is_Front_End_Switch{boolean} 74>34 14|143b13 153l8 153t27
74a34 Switch_Chars{string} 14|143b34 144r34 146r25 148r12 149r22 150r32 151r22
. 152r32
78V13*Is_Internal_GCC_Switch{boolean} 78>37 14|159b13 169l8 169t30
78a37 Switch_Chars{string} 14|159b37 160r35 161r48 163r25 165r12 166r12 167r12
. 168r12
84V13*Switch_Last{natural} 84>26 14|161s35 185b13 195l8 195t19
84a26 Switch_Chars{string} 14|185b26 186r34 188r18 189r18
94N4 Switch_Max_Value 14|243r22
97V13 Nat_Present{boolean} 98>7 99>7 100>7 14|201b13 213l8 213t19 229s14
98a7 Switch_Chars{string} 14|202b7 208r26 211r26 212r26
99i7 Max{integer} 14|203b7 207r22 210r21
100i7 Ptr{integer} 14|204b7 207r15 208r40 210r15 211r40 212r40
106U14 Scan_Nat 107>7 108>7 109=7 110<7 111>7 14|219b14 247l8 247t16 263s7
107a7 Switch_Chars{string} 14|220b7 229r27 233r10 237r33 240r29
108i7 Max{integer} 14|221b7 229r41 237r20
109i7 Ptr{integer} 14|222b7 229r46 233r24 234m10 234r17 237r13 237r47 240r43
. 241m10 241r17
110i7 Result{31|62I12} 14|223b7 227m7 238m10 239r12 243r13
111e7 Switch{character} 14|224b7 230r61 244r69
120U14 Scan_Pos 121>7 122>7 123=7 124<7 125>7 14|253b14 270l8 270t16
121a7 Switch_Chars{string} 14|254b7 263r17
122i7 Max{integer} 14|255b7 263r31
123i7 Ptr{integer} 14|256b7 263m36
124i7 Result{31|65I12} 14|257b7 269m7
125e7 Switch{character} 14|258b7 263r47 266r66
129U14 Bad_Switch 129>26 14|35b14 38l8 38t18
129e26 Switch{character} 14|35b26 37r40
130U14 Bad_Switch 130>26 14|40b14 43l8 43t18
130a26 Switch{string} 14|40b26 42r40
X 14 switch.adb
54b7 Version_Switch_Present{boolean} 69m16 81r10
55b7 Help_Switch_Present{boolean} 72m16 92r10
56i7 Next_Arg{natural} 61m7 62r13 64r47 66r42 75m13 75r25
64a13 Next_Argv{string} 66m23 66r23 68r16 71r19
144i7 Ptr{positive} 148r26 150r46 150r57 152r46 152r57
160i7 First{natural} 165r26 166r26 167r26 168r26
161i7 Last{natural} 165r35 166r35 167r35 168r35
186i7 Last{natural} 188r10 189r32 191r17 193r17
260i7 Temp{31|62I12} 263m41 265r10 269r17
X 15 system.ads
67M9*Address
X 18 s-memory.ads
53V13*Alloc{15|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{15|67M9} 105i<c,__gnat_realloc>22
X 31 types.ads
52K9*Types 13|34w6 34r17 31|942e10
59I9*Int<integer>
62I12*Nat{59I9} 13|110r26 14|223r26 260r14
65I12*Pos{59I9} 13|124r26 14|257r26