This file is indexed.

/usr/lib/ada/adalib/gnatprj/switch.ali is in libgnatprj4.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
V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnn

U switch%b		switch.adb		71d307ec 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		c22b86ff BN EE NE OO PK
W gnatvsn%s		gnatvsn.adb		gnatvsn.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 gnatvsn.ads		20120424095436 e1dd40b8
D hostparm.ads		20090409150019 597373af
D namet.ads		20101220072657 ef58bb56
D opt.ads		20101026132047 ed841f4a
D osint.ads		20100909103919 a935d76d
D output.ads		20100622132632 de75f4b4
D switch.ads		20101220072657 c2e052ad
D switch.adb		20090720124750 c4737698
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-secsta.ads		20090707124243 eea35a36
D s-stalib.ads		20101021102512 c4241c00
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
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 7 gnatvsn.ads
35K9*Gnatvsn 98e12 13|33w6 57r34 64r34 14|52r34 84r21 108r34 119r18 121r18
41V13*Gnat_Version_String{string} 13|57s42 64s42 14|52s42 108s42
65V13*Gnat_Free_Software{string} 14|84s29
69V13*Copyright_Holder{string} 14|121s26
95a4*Current_Year{string} 14|119r26
X 11 osint.ads
44K9*Osint 776e10 14|26w6 26r18 37r7 42r7 216r10 230r13 252r10
146U14*Fail 14|37s13 42s13 216s16 230s19 252s16
642n7*E_Success{641E9} 14|87r24 97r24
650U14*Exit_Program 14|87s10 97s10
664V13*Arg_Count{natural} 14|62s24
668U14*Fill_Arg 14|66s13
672V13*Len_Arg{integer} 14|64s38
X 12 output.ads
44K9*Output 222e11 14|27w6 27r18
84U14*Set_Standard_Output 14|82s10 93s10
106U14*Write_Char 14|112s7 118s7
113U14*Write_Eol 14|85s10 86s10 95s10 114s7 122s7
130U14*Write_Str 14|84s10 111s7 113s7 116s7 117s7 119s7 120s7 121s7
137U14*Write_Line 14|96s10
X 13 switch.ads
40K9*Switch 131l5 131e11 14|29b14 258l5 258t11
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
55s7 Tool_Name{string} 14|50b7 83r27
56s7 Initial_Year{string} 14|51b7 83r38
57s7 Version_String{string} 14|52b7 83r52
61U14*Display_Version 62>7 63>7 64>7 14|83s10 105b14 123l8 123t23
62s7 Tool_Name{string} 14|106b7 111r18
63s7 Initial_Year{string} 14|107b7 117r18
64s7 Version_String{string} 14|108b7 113r18
67V13*Is_Switch{boolean} 67>24 14|132s14 149s14 161b13 165l8 165t17
67s24 Switch_Chars{string} 14|161b24 163r14 164r18 164r32
71V13*Is_Front_End_Switch{boolean} 71>34 14|129b13 139l8 139t27
71s34 Switch_Chars{string} 14|129b34 130r34 132r25 134r12 135r22 136r32 137r22
. 138r32
75V13*Is_Internal_GCC_Switch{boolean} 75>37 14|145b13 155l8 155t30
75s37 Switch_Chars{string} 14|145b37 146r35 147r48 149r25 151r12 152r12 153r12
. 154r12
81V13*Switch_Last{natural} 81>26 14|147s35 171b13 181l8 181t19
81s26 Switch_Chars{string} 14|171b26 172r34 174r18 175r18
91N4 Switch_Max_Value 14|229r22
94V13 Nat_Present{boolean} 95>7 96>7 97>7 14|187b13 199l8 199t19 215s14
95s7 Switch_Chars{string} 14|188b7 194r26 197r26 198r26
96i7 Max{integer} 14|189b7 193r22 196r21
97i7 Ptr{integer} 14|190b7 193r15 194r40 196r15 197r40 198r40
103U14 Scan_Nat 104>7 105>7 106=7 107<7 108>7 14|205b14 233l8 233t16 249s7
104s7 Switch_Chars{string} 14|206b7 215r27 219r10 223r33 226r29
105i7 Max{integer} 14|207b7 215r41 223r20
106i7 Ptr{integer} 14|208b7 215r46 219r24 220m10 220r17 223r13 223r47 226r43
. 227m10 227r17
107i7 Result{31|62I12} 14|209b7 213m7 224m10 225r12 229r13
108e7 Switch{character} 14|210b7 216r61 230r69
117U14 Scan_Pos 118>7 119>7 120=7 121<7 122>7 14|239b14 256l8 256t16
118s7 Switch_Chars{string} 14|240b7 249r17
119i7 Max{integer} 14|241b7 249r31
120i7 Ptr{integer} 14|242b7 249m36
121i7 Result{31|65I12} 14|243b7 255m7
122e7 Switch{character} 14|244b7 249r47 252r66
127U14 Bad_Switch 127>26 14|35b14 38l8 38t18
127e26 Switch{character} 14|35b26 37r40
128U14 Bad_Switch 128>26 14|40b14 43l8 43t18
128s26 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 68r16 71r19
130i7 Ptr{positive} 134r26 136r46 136r57 138r46 138r57
146i7 First{natural} 151r26 152r26 153r26 154r26
147i7 Last{natural} 151r35 152r35 153r35 154r35
172i7 Last{natural} 174r10 175r32 177r17 179r17
246i7 Temp{31|62I12} 249m41 251r10 255r17
X 31 types.ads
52K9*Types 13|34w6 34r17 31|823e10
59I9*Int<integer>
62I12*Nat{59I9} 13|107r26 14|209r26 246r14
65I12*Pos{59I9} 13|121r26 14|243r26