/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-io-remote-unix.ali is in libgnatcoll1.6-dev 1.6gpl2014-9.
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 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 | V "GNAT Lib v4.9"
A -O2
A -O2
A -fPIC
A -fstack-protector-strong
A -gnatA
A -gnatn
A -gnatws
A -gnat05
A -g
A -mtune=generic
A -march=x86-64
P SS ZX
RN
RV NO_ALLOCATORS
RV NO_CALENDAR
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FIXED_POINT
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05
U gnatcoll.io.remote.unix%b gnatcoll-io-remote-unix.adb 18176e68 NE OO PK IU
W ada.tags%s a-tags.adb a-tags.ali
W gnat%s gnat.ads gnat.ali
W gnat.expect%s g-expect.adb g-expect.ali
W gnat.regpat%s g-regpat.ads g-regpat.ali
W gnatcoll%s gnatcoll.ads gnatcoll.ali
W gnatcoll.io.remote%s gnatcoll-io-remote.adb gnatcoll-io-remote.ali
W gnatcoll.utils%s gnatcoll-utils.adb gnatcoll-utils.ali
W interfaces%s interfac.ads interfac.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.val_int%s s-valint.adb s-valint.ali
W system.val_lli%s s-vallli.adb s-vallli.ali
W system.val_real%s s-valrea.adb s-valrea.ali
U gnatcoll.io.remote.unix%s gnatcoll-io-remote-unix.ads b432ed1c EE NE OO PK IU
W gnat%s gnat.ads gnat.ali
W gnat.strings%s g-string.ads g-string.ali
W gnatcoll%s gnatcoll.ads gnatcoll.ali
W gnatcoll.io.remote%s gnatcoll-io-remote.adb gnatcoll-io-remote.ali
W gnatcoll.remote%s gnatcoll-remote.ads gnatcoll-remote.ali
D ada.ads 20070406091342 3ffc8e18
D a-calend.ads 20120515092648 d86d6c8c
D a-charac.ads 20070912115821 2d3ec45b
D a-chlat1.ads 20140225151544 66457d31
D a-except.ads 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-stream.ads 20140122164720 1a984740
D a-string.ads 20070406091342 90ac6797
D a-strmap.ads 20090409150019 9cb836fb
D a-strunb.ads 20120426100351 3f91d4c5
D a-tags.ads 20111212115430 6c0509d0
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D gnat.ads 20110801150502 fd2ad2f1
D g-expect.ads 20110801150502 8c6f1a8c
D g-os_lib.ads 20090409150019 0db74523
D g-regpat.ads 20110801150502 b85d88ef
D g-string.ads 20090409150019 c6abc540
D gnatcoll.ads 20140810010057 6a5da479
D gnatcoll-io.ads 20140810010057 54261358
D gnatcoll-io-remote.ads 20140810010057 09af28e2
D gnatcoll-io-remote-unix.ads 20140810010057 7c34f8a5
D gnatcoll-io-remote-unix.adb 20140810010057 4d6675ae
D gnatcoll-remote.ads 20140810010057 0702f81b
D gnatcoll-utils.ads 20140810010057 1d777100
D gnatcoll-vfs_types.ads 20140810010057 14be4a8d
D interfac.ads 20140225151838 69adb1b9
D system.ads 20150725181646 90249111
D s-atocou.ads 20131010110730 cd7c94ca
D s-atocou.adb 20131010121735 62bad392
D s-exctab.ads 20140225151139 54135002
D s-finmas.ads 20140225151139 814daec4
D s-finroo.ads 20120426095924 4ff27390
D s-os_lib.ads 20140225151139 73b554c6
D s-parame.ads 20140225151139 ab8cb46a
D s-pooglo.ads 20110804083314 542f33d0
D s-regpat.ads 20120410054430 825a9b7f
D s-secsta.ads 20140225151139 86a2856d
D s-soflin.ads 20140225151139 aa763b52
D s-stache.ads 20140225151139 a37c21ec
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-stopoo.ads 20131010103753 b16154c2
D s-stposu.ads 20121005142121 ffeba1c5
D s-stratt.ads 20131014135145 aedef97e
D s-string.ads 20140225151139 8fe54fb7
D s-ststop.ads 20140225151139 e6693757
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
D s-valint.ads 20090409150019 48a52a3f
D s-vallli.ads 20090409150019 9a24e6a0
D s-valrea.ads 20090409150019 fe297711
X 1 ada.ads
16K9*Ada 19e8 22|57r32 23|293r14 312r17 313r16 335r20 338r22 339r27 341r17
X 2 a-calend.ads
36K13*Calendar 375e17 22|57r36 23|293r18 312r21 313r20 335r24 338r26 339r31
. 341r21
38I9*Time<200I9> 22|57r45 23|293r27
50O12*Day_Duration{duration} 23|312r30 313r29 335r33 338r35 339r40
74V13*Time_Of{38I9} 23|341s30
200I9 Time_Rep<long_integer>
X 14 gnat.ads
34K9*GNAT 37e9 22|24r6 24r33 86r14 99r14 23|24r6 24r27 25r6 25r27 30r34 37r34
. 50r14 80r14 111r14 121r10 164r14 198r14 218r14 253r14 274r14 295r14 357r14
. 378r14 403r14 429r14 449r14 469r14 486r14 488r14 512r14 555r14 576r14 578r35
. 585r35 616r18 687r14 714r14 735r14
X 15 g-expect.ads
126K14*Expect 647e16 23|24w11 24r32
157P9*Process_Descriptor_Access(151R9) 23|511r12
189U14*Close 23|531R13 541R10
298U14*Send 23|525R7 526R7
317I9*Expect_Match<integer> 23|520r16
321i4*Expect_Timeout{317I9} 23|529r19
359U14*Expect 23|528R10
527U14*Flush 23|530R13
569X4*Process_Died 23|540r12
X 16 g-os_lib.ads
51K14*OS_Lib=51:36 23|30r39 37r39 50r19 80r19 111r19 121r15 164r19 198r19
. 218r19 253r19 274r19 295r19 357r19 378r19 403r19 429r19 449r19 469r19 488r19
. 512r19 555r19 578r40 585r40 616r23 687r19 714r19 735r19
X 17 g-regpat.ads
72K14*Regpat=72:36 23|25w11 25r32
X 18 g-string.ads
38K14*Strings=38:37 22|24w11 24r38 86r19 99r19 23|486r19 576r19
X 19 gnatcoll.ads
24K9*GNATCOLL 26e13 22|25r6 25r33 27r9 115r5 23|26r6 28r14 323r20 345r14
. 750r5
X 20 gnatcoll-io.ads
29K26*IO 19|24k9 20|221e16 22|27r18 115r14 23|28r23 750r14
X 21 gnatcoll-io-remote.ads
26K21*Remote 20|29k26 21|157e23 22|27r21 115r17 23|28r26 750r17
X 22 gnatcoll-io-remote-unix.ads
27K28*Unix 21|26k21 22|115l24 115e28 23|28b33 750l24 750t28
32V13*Current_Dir{26|28A9} 33^7 23|48b13 72l8 72t19
33p7 Exec(24|42R9) 23|48b26 56r7
34V13*Home_Dir{26|28A9} 35^7 23|78b13 103l8 103t16
35p7 Exec(24|42R9) 23|78b23 87r7
36V13*Tmp_Dir{26|28A9} 37^7 23|109b13 141l8 141t15
37p7 Exec(24|42R9) 23|109b22 118r7 123r10
38V13*Get_Logical_Drives{47|55P9} 39^7 23|147b13 154l8 154t26
39p7 Exec(24|42R9) 23|148b7 151r28
40V13*Locate_On_Path{26|28A9} 41^7 42>7 23|160b13 187l8 187t22
41p7 Exec(24|42R9) 23|161b7 171r7
42a7 Base{26|28A9} 23|162b7 166r37
43V13*Is_Regular_File{boolean} 44^7 45>7 23|193b13 208l8 208t23
44p7 Exec(24|42R9) 23|194b7 205r7
45a7 File{26|28A9} 23|195b7 201r54
46V13*Size{long_integer} 47^7 48>7 23|214b13 242l8 242t12
47p7 Exec(24|42R9) 23|215b7 229r7
48a7 File{26|28A9} 23|216b7 221r54
49V13*Is_Directory{boolean} 50^7 51>7 23|248b13 263l8 263t20
50p7 Exec(24|42R9) 23|249b7 260r7
51a7 File{26|28A9} 23|250b7 256r54
52V13*Is_Symbolic_Link{boolean} 53^7 54>7 23|269b13 284l8 284t24
53p7 Exec(24|42R9) 23|270b7 281r7
54a7 File{26|28A9} 23|271b7 277r54
55V13*File_Time_Stamp{2|38I9} 56^7 57>7 23|290b13 346l8 346t23
56p7 Exec(24|42R9) 23|291b7 316r7
57a7 File{26|28A9} 23|292b7 299r37
58V13*Is_Writable{boolean} 59^7 60>7 23|352b13 367l8 367t19
59p7 Exec(24|42R9) 23|353b7 364r7
60a7 File{26|28A9} 23|354b7 360r37
61U14*Set_Writable 62^7 63>7 64>7 23|373b14 392l8 392t20
62p7 Exec(24|42R9) 23|374b7 390r7
63a7 File{26|28A9} 23|375b7 381r42
64b7 State{boolean} 23|376b7 386r14
65U14*Set_Readable 66^7 67>7 68>7 23|398b14 417l8 417t20
66p7 Exec(24|42R9) 23|399b7 415r7
67a7 File{26|28A9} 23|400b7 406r42
68b7 State{boolean} 23|401b7 411r14
69U14*Rename 70^7 71>7 72>7 73<7 23|423b14 437l8 437t14
70p7 Exec(24|42R9) 23|424b7 435r7
71a7 From{26|28A9} 23|425b7 431r37
72a7 Dest{26|28A9} 23|426b7 432r37
73b7 Success{boolean} 23|427b7 435m36
74U14*Copy 75^7 76>7 77>7 78<7 23|443b14 458l8 458t12
75p7 Exec(24|42R9) 23|444b7 456r7
76a7 From{26|28A9} 23|445b7 452r37
77a7 Dest{26|28A9} 23|446b7 453r37
78b7 Success{boolean} 23|447b7 456m36
79U14*Delete 80^7 81>7 82<7 23|464b14 477l8 477t14
80p7 Exec(24|42R9) 23|465b7 475r7
81a7 File{26|28A9} 23|466b7 472r37
82b7 Success{boolean} 23|467b7 475m36
83V13*Read_Whole_File{47|45P9} 84^7 85>7 23|483b13 499l8 499t23
84p7 Exec(24|42R9) 23|484b7 495r7
85a7 File{26|28A9} 23|485b7 490r37
87V13*Write_File{boolean} 88^7 89>7 90>7 23|505b13 544l8 544t18
88p7 Exec(24|42R9) 23|506b7 523r7
89a7 File{26|28A9} 23|507b7 515r42
90s7 Content{string} 23|508b7 525r21
91V13*Change_Dir{boolean} 92^7 93>7 23|550b13 565l8 565t18
92p7 Exec(24|42R9) 23|551b7 561r7
93a7 Dir{26|28A9} 23|552b7 557r37
94V13*Read_Dir{47|54A9} 95^7 96>7 97>7 98>7 23|571b13 674l8 674t16
95p7 Exec(24|42R9) 23|572b7 626r7
96a7 Dir{26|28A9} 23|573b7 594r39 602r39 612r42
97b7 Dirs_Only{boolean} 23|574b7 589r13
98b7 Files_Only{boolean} 23|575b7 597r16
100V13*Make_Dir{boolean} 101^7 102>7 103>7 23|680b13 702l8 702t16
101p7 Exec(24|42R9) 23|681b7 694r10 696r10
102a7 Dir{26|28A9} 23|682b7 690r41
103b7 Recursive{boolean} 23|683b7 693r10
104U14*Copy_Dir 105^7 106>7 107>7 108<7 23|708b14 723l8 723t16
105p7 Exec(24|42R9) 23|709b7 721r7
106a7 From{26|28A9} 23|710b7 717r36
107a7 Dest{26|28A9} 23|711b7 718r36
108b7 Success{boolean} 23|712b7 721m36
109U14*Delete_Dir 110^7 111>7 112>7 113<7 23|729b14 748l8 748t18
110p7 Exec(24|42R9) 23|730b7 746r7
111a7 Dir{26|28A9} 23|731b7 738r41
112b7 Recursive{boolean} 23|732b7 741r10
113b7 Success{boolean} 23|733b7 746m36
X 23 gnatcoll-io-remote-unix.adb
30U14 Free 30=20 37b14 42l8 42t12 57s7 88s7 126s7 172s7 206s7 230s7 261s7
. 282s7 317s7 365s7 391s7 416s7 436s7 457s7 476s7 496s7 536s7 542s10 562s7
. 627s7 699s7 722s7 747s7
30a20 Args{34|666A12} 37b20 39r16 40m16 40r16
39i11 J{integer} 40r22
50a7 Args{47|54A9} 56r30 57m13 57r13
52p7 Output{47|45P9} 56m36 56r36 63r55 65m19 65r19
53b7 Status{boolean} 56m44 59r10
63a13 Result{26|28A9} 66r20
80a7 Args{47|54A9} 87r30 88m13 88r13
83p7 Output{47|45P9} 87m36 87r36 94r55 96m19 96r19
84b7 Status{boolean} 87m44 90r10
94a13 Result{26|28A9} 97r20
111a7 Args{47|54A9} 118r30 121m28 121r28 122m10 123r33 126m13 126r13
114p7 Output{47|45P9} 118m36 118r36 123m39 123r39 132r55 134m19 134r19
115b7 Status{boolean} 118m44 120r14 123m47 128r10
132a13 Result{26|28A9} 135r20
164a7 Args{47|54A9} 171r30 172m13 172r13
167p7 Output{47|45P9} 171m36 171r36 178r55 180m19 180r19
168b7 Status{boolean} 171m44 174r10
178a13 Result{26|28A9} 181r20
198a7 Args{47|54A9} 205r30 206m13 206r13
202b7 Status{boolean} 205m36 207r14
218a7 Args{47|54A9} 229r30 230m13 230r13
222b7 Status{boolean} 229m44 232r10
223r7 Regexp{37|378R9} 233r17
224p7 Output{47|45P9} 229m36 229r36 232r26 233r25 236r16 240m13 240r13
225a7 Matched{37|340A9} 233m37 234r13 236r24 236r45
226i7 Size{long_integer} 235m13 241r14
253a7 Args{47|54A9} 260r30 261m13 261r13
257b7 Status{boolean} 260m36 262r14
274a7 Args{47|54A9} 281r30 282m13 282r13
278b7 Status{boolean} 281m36 283r14
295a7 Args{47|54A9} 316r30 317m13 317r13
302b7 Status{boolean} 316m44 319r10
303r7 Regexp{37|378R9} 320r17
305a7 Matched{37|340A9} 320m37 321r13 326r21 326r42 328r21 328r46 330r21
. 330r46 332r21 332r42 334r21 334r46 336r21 336r46
306p7 Output{47|45P9} 316m36 316r36 319r26 320r25 322m19 322r19 326r13 328r13
. 330r13 332r13 334r13 336r13 340m16 340r16 344m13 344r13
307i7 Year{natural} 325m10 341r39
308i7 Month{natural} 327m10 341r45
309i7 Day{natural} 329m10 341r52
310i7 Hour{natural} 331m10 339r54
311i7 Minute{natural} 333m10 338r49
312o7 Second{2|50O12} 335m10 337m10 337r20 341r57
357a7 Args{47|54A9} 364r30 365m13 365r13
361b7 Status{boolean} 364m36 366r14
378a7 Args{47|54A9} 387r10 390r30 391m13 391r13
382b7 Status{boolean} 383r28 390m36
403a7 Args{47|54A9} 412r10 415r30 416m13 416r13
407b7 Status{boolean} 408r28 415m36
429a7 Args{47|54A9} 435r30 436m13 436r13
449a7 Args{47|54A9} 456r30 457m13 457r13
469a7 Args{47|54A9} 475r30 476m13 476r13
488a7 Args{47|54A9} 495r30 496m13 496r13
491b7 Status{boolean} 495m44
492p7 Output{47|45P9} 495m36 495r36 498r14
511p7 Pd{15|157P9} 523m42 523r42 525r13 526r13 528r18 530r20 531r20 541r17
512a7 Args{47|54A9} 523r54 536m13 536r13 542m16 542r16
518r7 Regexp{37|378R9} 528r31
520i7 Res{15|317I9} 528m26 529r13
555a7 Args{47|54A9} 561r30 562m13 562r13
558b7 Status{boolean} 561m36 564r14
578V16 Create_Args{34|666A12} 585b16 614l11 614t22 616s47
616a7 Args{34|666A12} 626r30 627r13
617b7 Status{boolean} 626m44
618p7 Output{47|45P9} 626m36 626r36 629r10 630r22 633r25 634r28 634r45 638r16
. 639r24 649r25 652r28 653r31 657r19 658r27 662r22 671m13 671r13
619r7 Regexp{37|378R9} 634r20 653r23
621a7 Matched{37|340A9} 634m59 635r23 636r22 638r24 638r45 639r32 639r53
. 653m43 654r26 655r25 657r27 657r48 658r35 658r56 662r30 662r51
622i7 Index{integer} 630m10 633r16 634r36 636m13 649m13 652r19 653r52 655m16
623i7 Nb_Files{natural} 631m10 641m16 641r28 646r38
646a13 List{47|54A9} 650r25 661m19 667r20
647i13 File_Idx{natural} 650m13 661r25 663m19 663r31
686b7 Status{boolean} 694m39 696m65 701r14
687a7 Args{47|54A9} 694r33 696r39 696r54 699m13 699r13
714a7 Args{47|54A9} 721r30 722m13 722r13
735a7 Args{47|54A9} 742m16 742r16 743m10 746r30 747m13 747r13
X 24 gnatcoll-remote.ads
38K18*Remote 22|25w15 25r42 24|77e20
42h9*Server_Record 22|33r21 35r21 37r21 39r21 41r21 44r21 47r21 50r21 53r21
. 56r21 59r21 62r22 66r22 70r24 75r24 80r24 84r21 88r24 92r21 95r27 101r26
. 105r24 110r26 23|48r40 78r37 109r36 148r21 161r21 194r21 215r21 249r21
. 270r21 291r21 353r21 374r22 399r22 424r24 444r21 465r24 484r21 506r24 551r21
. 572r27 681r26 709r24 730r26
50x14*Execute_Remotely 23|205R12 260R12 281R12 364R12 390R12 415R12 435R12
. 456R12 475R12 561R12 694R15 696R15 721R12 746R12
55x14*Execute_Remotely 23|56R12 87R12 118R12 123R15 171R12 229R12 316R12
. 495R12 626R12
68x14*Spawn_Remotely 23|523R12
70p7 Descriptor{15|157P9} 23|523r28
71a7 Args{47|54A9} 23|523r46
X 25 gnatcoll-utils.ads
32K18*Utils 23|26w15 323r29 345r23 25|240e19
36i4*No_Time{2|38I9} 23|323r35 345r29
X 26 gnatcoll-vfs_types.ads
28A9*FS_String<string><integer> 22|33r49 35r49 37r49 42r14 42r32 45r14 48r14
. 51r14 54r14 57r14 60r14 63r15 67r15 71r17 72r17 76r17 77r17 81r17 85r14
. 89r17 93r14 96r20 102r19 106r17 107r17 111r19 23|48r68 63r31 63r44 78r65
. 94r31 94r44 109r64 132r31 132r44 162r14 162r32 178r31 178r44 195r14 216r14
. 250r14 271r14 292r14 354r14 375r15 400r15 425r17 426r17 445r17 446r17 466r17
. 485r14 507r17 552r14 573r20 682r19 710r17 711r17 731r19
X 34 s-os_lib.ads
75U14*Free=75:62 23|121s22
666A12*Argument_List{77A12}<integer> 23|30r46 37r46 50r26 80r26 111r26 164r26
. 198r26 218r26 253r26 274r26 295r26 357r26 378r26 403r26 429r26 449r26 469r26
. 488r26 512r26 555r26 578r47 585r47 616r30 687r26 714r26 735r26
X 37 s-regpat.ads
306M9*Regexp_Flags
317m4*Single_Line{306M9} 23|519r29
322m4*Multiple_Lines{306M9} 23|519r44 620r55
336i7*First{natural} 23|236r36 326r33 326r54 328r33 328r58 330r33 330r58
. 332r33 332r54 334r33 334r58 336r33 638r36 639r44 657r39 658r47 662r42
337i7*Last{natural} 23|236r57 336r58 636r34 638r57 639r65 655r37 657r60 658r68
. 662r63
340A9*Match_Array(335R9)<integer> 23|225r17 305r17 621r18
366r4*No_Match{335R9} 23|234r28 321r27 635r37 654r40
378R9*Pattern_Matcher 23|223r25 303r26 518r25 619r27 37|639e14
384V13*Compile{378R9} 23|223s44 304s12 519s12 619s46
569U14*Match 23|233s10 320s10 634s13 653s16
X 47 s-string.ads
45P9*String_Access(string) 22|86r27 23|52r16 83r16 114r16 167r16 224r16 306r17
. 486r27 492r16 618r18
49U14*Free[13|20] 23|40s10 65s13 96s13 134s13 180s13 240s7 322s13 340s10
. 344s7 671s7 742s10
54A9*String_List(45P9)<integer> 22|99r27 23|576r27 646r20
55P9*String_List_Access(54A9) 22|39r49 23|148r49
|