This file is indexed.

/usr/lib/ada/adalib/gnatprj/osint-c.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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

RN
RV NO_ALLOCATORS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK

U osint.c%b		osint-c.adb		45b4e10f OO PK
W hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
W opt%s			opt.adb			opt.ali
W osint%s		osint.adb		osint.ali  AD
W system%s		system.ads		system.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W tree_io%s		tree_io.adb		tree_io.ali

U osint.c%s		osint-c.ads		8bccfe76 EE NE OO PK
W osint%s		osint.adb		osint.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20120716125141 10fcae55
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20120330092659 daf1344a
D debug.ads		20090420131856 3ea59655
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D namet.ads		20121001081109 ef58bb56
D namet.adb		20101026125643 cbdb009e
D opt.ads		20130206104433 983485a0
D osint.ads		20130206104433 f378f269
D osint-c.ads		20110804085025 78b40c1f
D osint-c.adb		20110804082659 5463d829
D output.ads		20100622132632 de75f4b4
D system.ads		20140416144310 90249111
D s-exctab.ads		20090417131547 66e51330
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-secsta.ads		20110830140625 eea35a36
D s-stalib.ads		20130104124955 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-string.ads		20130104124955 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		20130104091825 d2a5ae47
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D widechar.ads		20090409150019 3fd6363b
X 7 hostparm.ads
38K9*Hostparm 85e13 14|26w6 130r10
47b4*OpenVMS{boolean} 14|130r19
X 9 namet.ads
127a4*Name_Buffer{string} 14|131m10 133m10 137m7 144r50 147m19 150m19 161m7
. 187m10 189m10 204r20 216m7 293r13 307m10 314r43 327r32 331m13 339m16 339r16
. 343r19 358r24 359r24 366r24 372m7 373m7 374m7 435m10 441r13 453m7 454m7
. 455m7 456m7 457m7
133i4*Name_Len{natural} 14|131r23 133r23 136m7 136r19 137r20 137r36 138m7
. 138r19 144r68 146m19 147r37 150r32 150r48 152m19 152r31 161r20 188m10 189r23
. 204r38 217m7 290r20 292r29 314r69 316m16 319r29 375m7 434m10 435r28 438r20
. 440r29 458m7
149I9*Name_Id<integer>
177U14*Get_Name_String 14|128s7 284s7 426s7
183V13*Get_Name_String{string} 14|62s15 79s15 96s15 113s15 414s15
271V13*Name_Find{149I9} 14|160s17 218s41 272s15
340U14*Add_Char_To_Name_Buffer 14|317s16
345U14*Add_Nat_To_Name_Buffer 14|318s16
349U14*Add_Str_To_Name_Buffer 14|320s16
417I9*File_Name_Type<149I9> 13|44r37 62r38 62r61 144r18 14|42r16 43r31 122r16
. 123r31 125r16 170r38 170r61 180r11 213r17 258r37 267r18
X 11 opt.ads
50K9*Opt 2045e8 14|27w6 27r20 494r4 495r4 496r4 498r4 499r4 500r4
890P9*Create_Repinfo_File_Proc
891P9*Write_Repinfo_Line_Proc
892P9*Close_Repinfo_File_Proc
895p4*Create_Repinfo_File_Access{890P9} 14|494m8
896p4*Write_Repinfo_Line_Access{891P9} 14|495m8
897p4*Close_Repinfo_File_Access{892P9} 14|496m8
905P9*Create_List_File_Proc
906P9*Write_List_Info_Proc
907P9*Close_List_File_Proc
910p4*Create_List_File_Access{905P9} 14|498m8
911p4*Write_List_Info_Access{906P9} 14|499m8
912p4*Close_List_File_Access{907P9} 14|500m8
981i4*Multiple_Unit_Index{32|59I9} 14|312r13 318r40
X 12 osint.ads
44K9*Osint 778e10 13|29r9 180r5 14|30r14 503r5
46e4*Multi_Unit_Index_Character{character} 14|317r41
89U14*Canonical_Case_File_Name 14|337s13 338s13
146U14*Fail 14|60s10 77s10 94s10 111s10 367s16 395s10 412s10
549V13*Read_Library_Info{32|150P9} 14|273s15
551b7 Fatal_Err{boolean} 14|273r40
679p4*ALI_Suffix{32|113P9} 14|373r55
684i4 Current_Main{9|417I9} 14|184r38 284r24 426r24
690a4 Target_Object_Suffix{string} 14|383r33
693i4 Output_FD{19|168I9} 14|57r14 74r14 91r14 108r14 162m30 190m33 205m30
. 409r14 459m30 461r30
696i4 Output_File_Name{9|417I9} 14|62r32 79r32 96r32 113r32 414r32
722U14 Create_File_And_Check 14|162s7 190s10 205s7 459s7
731n26 Compiler{731E9} 14|502r17
733U14 Set_Program 14|502s4
738V13 More_Files{boolean} 14|252r54
741V13 Next_Main_File{9|417I9} 14|258r60
750U14 Write_Info 14|468r55 474r57 489r57
754U14 Write_With_Check 14|482s7
X 13 osint-c.ads
29K15*C 12|44k9 13|180l11 180e12 14|30b20 503l11 503t12
31U14*Set_Output_Object_File_Name 31>43 14|382b14 399l8 399t35
31s43 Name{string} 14|382b43 384r33 392r12 392r28 392r42 393r23 393r38 393r52
. 398r46
35V13*Get_Output_Object_File_Name{string} 14|241b13 246l8 246t35
39V13*More_Source_Files{boolean} 14|252b13
44V13*Next_Main_Source{9|417I9} 14|258b13
62V13*Create_Debug_File{9|417I9} 62>32 14|170b13 173l8 173t25
62i32 Src{9|417I9} 14|170b32 172r37
66U14*Write_Debug_Info 66>32 14|468b14
66s32 Info{string} 14|468b32
71U14*Close_Debug_File 14|53b14 64l8 64t24
75V13*Debug_File_Eol_Length{32|62I12} 14|226b13 235l8 235t29
97U14*Create_Repinfo_File 97>35 14|212b14 220l8 220t27 494r38
97s35 Src{string} 14|212b35 216r25 216r40 217r19
102U14*Write_Repinfo_Line 102>34 14|489b14 495r38
102s34 Info{string} 14|489b34
107U14*Close_Repinfo_File 14|104b14 115l8 115t26 496r38
119U14*Set_Library_Info_Name 14|203s7 271s7 280b14 376l8 376t29
125U14*Create_Output_Library_Info 14|198b14 206l8 206t34
130U14*Write_Library_Info 130>34 14|474b14
130s34 Info{string} 14|474b34
139U14*Close_Output_Library_Info 14|87b14 98l8 98t33
143U14*Read_Library_Info 144<7 145<7 14|266b14 274l8 274t25
144i7 Name{9|417I9} 14|267b7 272m7 273r34
145p7 Text{32|150P9} 14|268b7 273m7
156U14*Create_List_File 156>32 14|179b14 192l8 192t24 498r35
156s32 S{string} 14|179b32 183r10 183r13 184r52 184r55 184r70 187r28 187r41
. 188r22
162U14*Write_List_Info 162>31 14|480b14 483l8 483t23 499r35
162s31 S{string} 14|480b31 482r25 482r36
165U14*Close_List_File 14|70b14 81l8 81t23 500r35
172U14*Tree_Create 14|422b14 462l8 462t19
177U14*Tree_Close 14|405b14 416l8 416t18
X 14 osint-c.adb
32p4 Output_Object_File_Name{32|113P9} 140r10 141r31 142r16 146r39 148r21
. 149r24 243r22 245r14 302r10 331r31 332r15 339r34 342r30 398m7 433r10 434r22
. 435r41
36U14 Adjust_OS_Resource_Limits 37b<c,__gnat_adjust_os_resource_limits>22
. 492s4
41V13 Create_Auxiliary_File{9|417I9} 42>7 43>7 121b13 164l8 164t29 172s14
. 184s15 218s18
42i7 Src{9|417I9} 122b7 128r24
43s7 Suffix{string} 123b7 137r47 137r65 138r30
54b7 Status{boolean} 57m25 59r14
71b7 Status{boolean} 74m25 76r14
88b7 Status{boolean} 91m25 93r14
105b7 Status{boolean} 108m25 110r14
125i7 Result{9|417I9} 160m7 163r14
141i14 Index{integer} 142r41 146r31 149r57
144a19 File_Name{string} 150r59 151r21 152r42
180i7 F{9|417I9} 181r29 184m10
199b7 Dummy{boolean} 200r28 204m49
213i7 Discard{9|417I9} 214r29 218m7
281i7 Dot_Index{natural} 290m7 294m13 307r23 314r56 316r28 319m16 327r50
. 341m13 344m19 352r28 356r22 366r46 372r20 373r20 373r37 374r20 375r19
292i11 J{integer} 293r26 294r26
314a16 Exten{string} 320r40
327a13 Name{string} 337m39 337r39 366r16
328i13 First{positive} 356m13 357r19 358r37 359r37 361m16 361r25 366r37
342i17 J{integer} 343r32 344r32
383a7 Ext{string} 385r33 392r56
384i7 NL{natural} 390r10 392r18 393r29
385i7 EL{natural} 390r16 392r23
406b7 Status{boolean} 409m25 411r14
423i7 Dot_Index{natural} 438m7 442m13 449r22 453r20 454r20 455r20 456r20
. 457r20 458r19
440i11 J{integer} 441r26 442r26
X 16 system.ads
64M9*Address
X 18 s-memory.ads
53V13*Alloc{16|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{16|64M9} 105i<c,__gnat_realloc>22
X 19 s-os_lib.ads
168I9*File_Descriptor<integer>
179n18*Binary{179E9} 14|459r41
179n26*Text{179E9} 14|162r41 190r44 205r41
276U14*Close 14|57s7 74s7 91s7 108s7 409s7
295U14*Delete_File 14|204s7
960e4*Directory_Separator{character} 14|142r50 230r10 358r51
X 31 tree_io.ads
45K9*Tree_IO 14|28w6 28r20 31|120e12
95U14*Tree_Write_Initialize 14|461s7
116U14*Tree_Write_Terminate 14|408s7
X 32 types.ads
59I9*Int<integer>
62I12*Nat{59I9} 13|75r42 14|226r42
113P9*String_Ptr(string) 14|32r30
147A9*Text_Buffer(character)<144I9>
150P9*Text_Buffer_Ptr(147A9) 13|145r18 14|268r18