This file is indexed.

/usr/lib/ada/adalib/gnatprj/osint-c.ali is in libgnatprj5-dev 5.3.1-14ubuntu2.

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
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_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_05

U osint.c%b		osint-c.adb		e6aa5c32 OO PK
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		495154e4 EE NE OO PK
W osint%s		osint.adb		osint.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 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 osint-c.ads		20140801140500 71fb5471 osint.c%s
D osint-c.adb		20140801140500 1f59101f osint.c%b
D output.ads		20140801093848 2d9479ad output%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-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
D widechar.ads		20140801083227 3fd6363b widechar%s
X 9 namet.ads
151a4*Name_Buffer{string} 14|129m7 131m7 138r50 141m19 144m19 155m7 181m10
. 183m10 196r20 218m7 295r13 309m10 316r43 329r32 333m13 341m16 341r16 345r19
. 360r24 361r24 368r24 374m7 375m7 376m7 437m10 443r13 455m7 456m7 457m7
. 458m7 459m7
157i4*Name_Len{natural} 14|129r20 130m7 130r19 131r20 131r36 132m7 132r19
. 138r68 140m19 141r37 144r32 144r48 146m19 146r31 155r20 182m10 183r23 196r38
. 219m7 292r20 294r29 316r69 318m16 321r29 377m7 436m10 437r28 440r20 442r29
. 460m7
179I9*Name_Id<integer>
316U14*Get_Name_String 14|127s7 286s7 428s7
322V13*Get_Name_String{string} 14|61s15 78s15 95s15 112s15 416s15
415V13*Name_Find{179I9} 14|154s17 220s41 274s15
489U14*Add_Char_To_Name_Buffer 14|319s16
494U14*Add_Nat_To_Name_Buffer 14|320s16
498U14*Add_Str_To_Name_Buffer 14|322s16
571I9*File_Name_Type<179I9> 13|44r37 62r38 62r61 150r18 14|41r16 42r31 121r16
. 122r31 124r16 164r38 164r61 174r11 215r17 260r37 269r18
X 11 opt.ads
50K9*Opt 2285e8 14|26w6 26r19 496r4 497r4 498r4 500r4 501r4 502r4
948P9*Create_Repinfo_File_Proc
949P9*Write_Repinfo_Line_Proc
950P9*Close_Repinfo_File_Proc
953p4*Create_Repinfo_File_Access{948P9} 14|496m8
954p4*Write_Repinfo_Line_Access{949P9} 14|497m8
955p4*Close_Repinfo_File_Access{950P9} 14|498m8
963P9*Create_List_File_Proc
964P9*Write_List_Info_Proc
965P9*Close_List_File_Proc
968p4*Create_List_File_Access{963P9} 14|500m8
969p4*Write_List_Info_Access{964P9} 14|501m8
970p4*Close_List_File_Access{965P9} 14|502m8
1046i4*Multiple_Unit_Index{32|59I9} 14|314r13 320r40
X 12 osint.ads
44K9*Osint 790e10 13|29r9 186r5 14|29r14 505r5
46e4*Multi_Unit_Index_Character{character} 14|319r41
94U14*Canonical_Case_File_Name 14|339s13 340s13
151U14*Fail 14|59s10 76s10 93s10 110s10 369s16 397s10 414s10
548V13*Read_Library_Info{32|150P9} 14|275s15
550b7 Fatal_Err{boolean} 14|275r40
678p4*ALI_Suffix{32|113P9} 14|375r55
686i4 Current_Main{9|571I9} 14|178r38 286r24 428r24
692a4 Target_Object_Suffix{string} 14|385r33
695i4 Output_FD{20|186I9} 14|56r14 73r14 90r14 107r14 156m30 184m33 197m30
. 207m38 411r14 461m30 463r30
698i4 Output_File_Name{9|571I9} 14|61r32 78r32 95r32 112r32 416r32
724U14 Create_File_And_Check 14|156s7 184s10 197s7 461s7
733U14 Open_File_To_Append_And_Check 14|207s7
742n26 Compiler{742E9} 14|504r17
744U14 Set_Program 14|504s4
749V13 More_Files{boolean} 14|254r54
752V13 Next_Main_File{9|571I9} 14|260r60
761U14 Write_Info 14|470r55 476r57 491r57
765U14 Write_With_Check 14|484s7
X 13 osint-c.ads
29K15*C 12|44k9 13|186l11 186e12 14|29b20 505l11 505t12
31U14*Set_Output_Object_File_Name 31>43 14|384b14 401l8 401t35
31a43 Name{string} 14|384b43 386r33 394r12 394r28 394r42 395r23 395r38 395r52
. 400r46
35V13*Get_Output_Object_File_Name{string} 14|243b13 248l8 248t35
39V13*More_Source_Files{boolean} 14|254b13
44V13*Next_Main_Source{9|571I9} 14|260b13
62V13*Create_Debug_File{9|571I9} 62>32 14|164b13 167l8 167t25
62i32 Src{9|571I9} 14|164b32 166r37
66U14*Write_Debug_Info 66>32 14|470b14
66a32 Info{string} 14|470b32
71U14*Close_Debug_File 14|52b14 63l8 63t24
75V13*Debug_File_Eol_Length{32|62I12} 14|228b13 237l8 237t29
97U14*Create_Repinfo_File 97>35 14|214b14 222l8 222t27 496r38
97a35 Src{string} 14|214b35 218r25 218r40 219r19
102U14*Write_Repinfo_Line 102>34 14|491b14 497r38
102a34 Info{string} 14|491b34
107U14*Close_Repinfo_File 14|103b14 114l8 114t26 498r38
119U14*Set_Library_Info_Name 14|195s7 206s7 273s7 282b14 378l8 378t29
125U14*Create_Output_Library_Info 14|192b14 198l8 198t34
130U14*Open_Output_Library_Info 14|204b14 208l8 208t32
136U14*Write_Library_Info 136>34 14|476b14
136a34 Info{string} 14|476b34
145U14*Close_Output_Library_Info 14|86b14 97l8 97t33
149U14*Read_Library_Info 150<7 151<7 14|268b14 276l8 276t25
150i7 Name{9|571I9} 14|269b7 274m7 275r34
151p7 Text{32|150P9} 14|270b7 275m7
162U14*Create_List_File 162>32 14|173b14 186l8 186t24 500r35
162a32 S{string} 14|173b32 177r10 177r13 178r52 178r55 178r70 181r28 181r41
. 182r22
168U14*Write_List_Info 168>31 14|482b14 485l8 485t23 501r35
168a31 S{string} 14|482b31 484r25 484r36
171U14*Close_List_File 14|69b14 80l8 80t23 502r35
178U14*Tree_Create 14|424b14 464l8 464t19
183U14*Tree_Close 14|407b14 418l8 418t18
X 14 osint-c.adb
31p4 Output_Object_File_Name{32|113P9} 134r10 135r31 136r16 140r39 142r21
. 143r24 245r22 247r14 304r10 333r31 334r15 341r34 344r30 400m7 435r10 436r22
. 437r41
35U14 Adjust_OS_Resource_Limits 36b<c,__gnat_adjust_os_resource_limits>22
. 494s4
40V13 Create_Auxiliary_File{9|571I9} 41>7 42>7 120b13 158l8 158t29 166s14
. 178s15 220s18
41i7 Src{9|571I9} 121b7 127r24
42a7 Suffix{string} 122b7 131r47 131r65 132r30
53b7 Status{boolean} 56m25 58r14
70b7 Status{boolean} 73m25 75r14
87b7 Status{boolean} 90m25 92r14
104b7 Status{boolean} 107m25 109r14
124i7 Result{9|571I9} 154m7 157r14
135i14 Index{integer} 136r41 140r31 143r57
138a19 File_Name{string} 144r59 145r21 146r42
174i7 F{9|571I9} 175r29 178m10
193b7 Dummy{boolean} 196m49
215i7 Discard{9|571I9} 216r29 220m7
283i7 Dot_Index{natural} 292m7 296m13 309r23 316r56 318r28 321m16 329r50
. 343m13 346m19 354r28 358r22 368r46 374r20 375r20 375r37 376r20 377r19
294i11 J{integer} 295r26 296r26
316a16 Exten{string} 322r40
329a13 Name{string} 339m39 339r39 368r16
330i13 First{positive} 358m13 359r19 360r37 361r37 363m16 363r25 368r37
344i17 J{integer} 345r32 346r32
385a7 Ext{string} 387r33 394r56
386i7 NL{natural} 392r10 394r18 395r29
387i7 EL{natural} 392r16 394r23
408b7 Status{boolean} 411m25 413r14
425i7 Dot_Index{natural} 440m7 444m13 451r22 455r20 456r20 457r20 458r20
. 459r20 460r19
442i11 J{integer} 443r26 444r26
X 16 system.ads
67M9*Address
X 19 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 20 s-os_lib.ads
186I9*File_Descriptor<integer>
197n18*Binary{197E9} 14|461r41
197n26*Text{197E9} 14|156r41 184r44 197r41 207r49
302U14*Close 14|56s7 73s7 90s7 107s7 411s7
321U14*Delete_File 14|196s7
1019e4*Directory_Separator{character} 14|136r50 232r10 360r51
X 31 tree_io.ads
45K9*Tree_IO 14|27w6 27r19 31|128e12
103U14*Tree_Write_Initialize 14|463s7
124U14*Tree_Write_Terminate 14|410s7
X 32 types.ads
59I9*Int<integer>
62I12*Nat{59I9} 13|75r42 14|228r42
113P9*String_Ptr(string) 14|31r30
147A9*Text_Buffer(character)<144I9>
150P9*Text_Buffer_Ptr(147A9) 13|151r18 14|270r18