This file is indexed.

/usr/lib/ada/adalib/gnatprj/style.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
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
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 nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnvnnnnnnnnnnnnnnnn

U style%b		style.adb		da437279 NE OO PK
W atree%s		atree.adb		atree.ali
W casing%s		casing.adb		casing.ali
W csets%s		csets.adb		csets.ali
W einfo%s		einfo.adb		einfo.ali
W errout%s		errout.adb		errout.ali
W namet%s		namet.adb		namet.ali
W sinfo%s		sinfo.adb		sinfo.ali
W sinput%s		sinput.adb		sinput.ali
W stand%s		stand.adb		stand.ali
W stylesw%s		stylesw.adb		stylesw.ali

U style%s		style.ads		19d5c94e EE OO PK
W atree%s		atree.adb		atree.ali
W casing%s		casing.adb		casing.ali
W csets%s		csets.adb		csets.ali
W einfo%s		einfo.adb		einfo.ali
W err_vars%s		err_vars.ads		err_vars.ali
W errout%s		errout.adb		errout.ali
W opt%s			opt.adb			opt.ali
W scans%s		scans.adb		scans.ali
W sinfo%s		sinfo.adb		sinfo.ali
W sinput%s		sinput.adb		sinput.ali
W styleg%s		styleg.adb		styleg.ali  AD
W stylesw%s		stylesw.adb		stylesw.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 aspects.ads		20101220072657 b71f5b97
D atree.ads		20101220072657 86ed1f41
D atree.adb		20101022135849 d92e034c
D casing.ads		20100909094434 5c2a7161
D csets.ads		20090409150019 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20101220072657 65a0cfa8
D einfo.adb		20101026125643 beccf11b
D err_vars.ads		20101220072657 a24dc176
D errout.ads		20101220072657 fbff75ce
D erroutc.ads		20100622172941 9cb89727
D gnat.ads		20050905075125 fd2ad2f1
D g-htable.ads		20101011104304 3d86a91a
D hostparm.ads		20090409150019 597373af
D interfac.ads		20090409150019 f77d8799
D namet.ads		20101220072657 ef58bb56
D namet.adb		20101026125643 cbdb009e
D nlists.ads		20100909093511 986e68a0
D nlists.adb		20100909093511 664ddce5
D opt.ads		20101026132047 ed841f4a
D output.ads		20100622132632 de75f4b4
D scans.ads		20101019122925 5112e491
D sinfo.ads		20101220072657 dcb3bec6
D sinfo.adb		20101022145140 fc452c52
D sinput.ads		20101012110042 9359b909
D sinput.adb		20101012110042 2bb4dc81
D snames.ads		20120424103214 5b37d99d
D stand.ads		20101022100018 2bd6ec0a
D style.ads		20100909103250 5172633a
D style.adb		20100618121452 1a33b898
D styleg.ads		20100909103250 524e4b50
D styleg.adb		20101220072657 c3d5eba1
D stylesw.ads		20100909103250 b7b67881
D system.ads		20120424104344 23e1f70b
D s-exctab.ads		20090417131547 66e51330
D s-htable.ads		20101011104304 efdfacdf
D s-imenne.ads		20090417131547 8707cbf0
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 uintp.ads		20101021101958 2762e44a
D uintp.adb		20100909103919 8fe1b666
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 7 atree.ads
44K9*Atree 3353e10 35|26w6 26r20
517V13*Nkind{28|7399E9} 35|50s13 56s19 57s27 245s13
526V13*Comes_From_Source{boolean} 35|113s14 123s13 244s50
529V13*Error_Posted{boolean} 35|118s13 118s40
532V13*Sloc{57|210I12} 35|103s28 104s28 163s37
538V13*Parent{57|382I9} 35|50s20
543V13*No{boolean} 35|58s27 84s31
548V13*Present{boolean} 35|80s28
X 9 casing.ads
34K9*Casing 89e11 35|27w6 27r20
47E9*Casing_Type 62e5 35|108r14
49n7*All_Upper_Case{47E9} 35|198r26 203r26
55n7*Mixed_Case{47E9} 35|208r26
71U14*Set_Casing 35|223s19
86V13*Determine_Casing{47E9} 35|215s19
X 10 csets.ads
32K9*Csets 97e10 35|28w6 28r20
47A9*Char_Array_Flags(boolean)<character>
89a4*Identifier_Char{47A9} 35|144r26 158r19 160r19
X 12 einfo.ads
38K9*Einfo 7997e10 35|29w6 29r20
5867I12*E{57|385I12}
6342V13*First_Formal{5867I12} 35|58s31
X 15 errout.ads
41K9*Errout 828e11 34|31w6 68r7 69r7 70r7 71r7 35|30w6 30r20
427i4*Error_Msg_Sloc=427:49{57|210I12} 35|163r19
430i4*Error_Msg_Name_1=430:48{21|149I9} 35|224r19 242r7
444i4*Error_Msg_Node_1=444:48{57|382I9} 35|162r19
646U14*Error_Msg 34|68r14 35|164s19
650U14*Error_Msg_S 34|69r14
665U14*Error_Msg_SC 34|70r14
671U14*Error_Msg_SP 34|71r14
675U14*Error_Msg_N 35|65s10 81s13 85s13 225s19 246s13 249s13 262s10
X 21 namet.ads
38K9*Namet 544e10 35|31w6 31r20
127a4*Name_Buffer{string} 35|221m19
133i4*Name_Len{natural} 35|220m19 221r37
149I9*Name_Id<integer>
260V13*Length_Of_Name{57|62I12} 35|211s24
281V13*Name_Enter{149I9} 35|224s39
X 28 sinfo.ads
54K9*Sinfo 12262e10 35|32w6 32r20
7426n7*N_Defining_Identifier{7399E9} 35|57r43
7572n7*N_Procedure_Specification{7399E9} 35|56r34
7603n7*N_Subprogram_Body{7399E9} 35|245r25
7717n7*N_Compilation_Unit{7399E9} 35|50r34
8076V13*Chars{21|149I9} 35|211s40 242s27
8193V13*Defining_Unit_Name{57|382I9} 35|53s44
8286V13*Entity{57|382I9} 35|197s19
8829V13*Specification{57|382I9} 35|52s44
X 30 sinput.ads
69K9*Sinput 827e11 35|33w6 33r20
301V13*Source_Text{57|200P9} 35|128s21 129s21 185s21
506V13*Get_Source_File_Index{57|565I9} 35|128s34 129s34 185s34
X 31 sinput.adb
720U17 Traverse[7|505] 8|1975b14
X 33 stand.ads
38K9*Stand 463e10 35|34w6 34r20
247i4*Standard_ASCII=247:53{57|382I9} 35|197r34
X 34 style.ads
35K9*Style 217l5 217e10 35|37b14 266l5 266t10
37U14*Body_With_No_Spec 37>33 35|47b14 67l8 67t25
37i33 N{57|382I9} 35|47b33 50r28 52r59 65r71
41U14*Check_Array_Attribute_Index 42>7 43>7 44>7 35|73b14 90l8 90t35
42i7 N{57|382I9} 35|74b7 87r16
43i7 E1{57|382I9} 35|75b7 80r37 83r16 84r35
44i7 D{57|59I9} 35|76b7 80r13 84r16
50U14*Check_Identifier 51>7 52>7 35|99b14 231l8 231t24
51i7 Ref{57|391I12} 35|100b7 103r34 113r33 118r27 197r27 211r47 226r71
52i7 Def{57|391I12} 35|101b7 104r34 118r54 123r32 162r39 163r43
57U14*Missing_Overriding 57>34 57>47 35|237b14 253l8 253t26
57i34 N{57|382I9} 35|237b34 244r69 245r20 247r68 250r75
57i47 E{57|385I12} 35|237b47 242r34
61U14*Subprogram_Not_In_Alpha_Order 61>45 35|259b14 265l8 265t37
61i45 Name{57|382I9} 35|259b45 263r67
67K12*Style_Inst[36|47] 75r14 79r14 83r14 87r14 94r14 98r14 102r14 107r14
. 112r14 116r14 120r14 124r14 129r14 133r14 137r14 141r14 148r14 152r14 159r14
. 164r14 168r14 172r14 179r14 183r14 187r14 192r14 197r14 205r14 212r14
74U14*Check_Abs_Not=75:25
78U14*Check_Apostrophe=79:25
82U14*Check_Arrow=83:25
86U14*Check_Attribute_Name=87:25
86b36 Reserved{boolean}
93U14*Check_Boolean_Operator=94:25
93i38 Node{57|382I9}
97U14*Check_Box=98:25
101U14*Check_Binary_Operator=102:25
106U14*Check_Exponentiation_Operator=107:25
111U14*Check_Colon=112:25
115U14*Check_Colon_Equal=116:25
119U14*Check_Comma=120:25
123U14*Check_Comment=124:25
128U14*Check_Dot_Dot=129:25
132U14*Check_EOF=133:25
136U14*Check_HT=137:25
140U14*Check_Indentation=141:25
147U14*Check_Left_Paren=148:25
151U14*Check_Line_Terminator=152:25
151i37 Len{57|59I9}
158U14*Check_Pragma_Name=159:25
163U14*Check_Right_Paren=164:25
167U14*Check_Semicolon=168:25
171U14*Check_Then=172:25
171i26 If_Loc{57|210I12}
178U14*Check_Unary_Plus_Or_Minus=179:25
182U14*Check_Vertical_Bar=183:25
186U14*Check_Xtra_Parens=187:25
186i33 Loc{57|210I12}
191V13*Mode_In_Check=192:25{boolean}
196U14*No_End_Name=197:25
196i27 Name{57|382I9}
204U14*No_Exit_Name=205:25
204i28 Name{57|382I9}
211U14*Non_Lower_Case_Keyword=212:25
X 35 style.adb
52i16 Spec{57|382I9} 53r64 56r26
53i16 Defnm{57|382I9} 57r34 58r45
103i7 Sref{57|210I12} 128r57 136r22 140r28 144r49 150m22 150r30 158r42 165r59
. 185r57 189r22 216r28 216r36 222r35 222r43
104i7 Sdef{57|210I12} 129r57 136r48 140r42 151m22 151r30 160r42 178r13 180r13
. 202r22
105p7 Tref{57|200P9} 128m13 136r16 140r22 144r43 158r36 185m13 189r16 216r22
. 222r29
106p7 Tdef{57|200P9} 129m13 136r42 140r36 160r36
107i7 Nlen{57|62I12} 211m16 216r55 220r40 222r62
108e7 Cas{9|47E9} 198m19 203m19 208m19 216r69 223r31
X 36 styleg.ads
47k9*Styleg 34|32w6 67r30 36|177e11
49U14*Check_Abs_Not 34|75r25[67]
52U14*Check_Apostrophe 34|79r25[67]
55U14*Check_Arrow 34|83r25[67]
58U14*Check_Attribute_Name 34|87r25[67]
64U14*Check_Boolean_Operator 34|94r25[67]
68U14*Check_Box 34|98r25[67]
71U14*Check_Binary_Operator 34|102r25[67]
75U14*Check_Exponentiation_Operator 34|107r25[67]
79U14*Check_Colon 34|112r25[67]
82U14*Check_Colon_Equal 34|116r25[67]
85U14*Check_Comma 34|120r25[67]
88U14*Check_Comment 34|124r25[67]
92U14*Check_Dot_Dot 34|129r25[67]
95U14*Check_EOF 34|133r25[67]
98U14*Check_HT 34|137r25[67]
101U14*Check_Indentation 34|141r25[67]
107U14*Check_Left_Paren 34|148r25[67]
115U14*Check_Line_Terminator 34|152r25[67]
120U14*Check_Pragma_Name 34|159r25[67]
124U14*Check_Right_Paren 34|164r25[67]
127U14*Check_Semicolon 34|168r25[67]
130U14*Check_Then 34|172r25[67]
143U14*Check_Unary_Plus_Or_Minus 34|179r25[67]
146U14*Check_Vertical_Bar 34|183r25[67]
149U14*Check_Xtra_Parens 34|187r25[67]
153V13*Mode_In_Check{boolean} 34|192r25[67]
158U14*No_End_Name 34|197r25[67]
165U14*No_Exit_Name 34|205r25[67]
171U14*Non_Lower_Case_Keyword 34|212r25[67]
X 38 stylesw.ads
33K9*Stylesw 35|35w6 35r20 38|332e12
50b4*Style_Check_Array_Attribute_Index{boolean} 35|79r10
175b4*Style_Check_Missing_Overriding{boolean} 35|244r10
184b4*Style_Check_Order_Subprograms{boolean} 35|261r10
193b4*Style_Check_References{boolean} 35|127r13
208b4*Style_Check_Specs{boolean} 35|49r10
214b4*Style_Check_Standard{boolean} 35|184r13
X 57 types.ads
52K9*Types 34|33w6 33r20 57|823e10
59I9*Int<integer> 34|44r12 151r43 35|76r12
62I12*Nat{59I9} 35|107r14
148I9*Text_Ptr<59I9>
151A9*Text_Buffer(character)<148I9>
196A12*Big_Source_Buffer{151A9}<148I9>
200P9*Source_Buffer_Ptr(196A12) 35|105r14 106r14
210I12*Source_Ptr{148I9} 34|171r35 186r39 35|103r14 104r14 216r43 222r50
226i4*Standard_Location{210I12} 35|178r20
232i4*Standard_ASCII_Location{210I12} 35|180r20 202r29
382I9*Node_Id<integer> 34|37r37 42r12 43r12 57r38 61r52 93r45 196r34 204r35
. 35|47r37 52r33 53r33 74r12 75r12 237r38 259r52
385I12*Entity_Id{382I9} 34|57r51 35|237r51
391I12*Node_Or_Entity_Id{382I9} 34|51r13 52r13 35|100r13 101r13
565I9*Source_File_Index<59I9>