/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-scripts-utils.ali is in libgnatcoll1.7-dev 1.7gpl2015-2+b3.
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 | V "GNAT Lib v6"
A -O2
A -O2
A -gnatA
A -fPIC
A -gnatn
A -gnatws
A -gnat05
A -g
A -fdebug-prefix-map=/build/libgnatcoll-Mx_1GJ/libgnatcoll-1.7gpl2015=.
A -fstack-protector-strong
A -mtune=generic
A -march=x86-64
P SS ZX
RN
RV NO_ALLOCATORS
RV NO_CALENDAR
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_ACCESS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05
U gnatcoll.scripts.utils%b gnatcoll-scripts-utils.adb 7252bf01 NE OO PK IU
W ada%s ada.ads ada.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.fixed%s a-strfix.adb a-strfix.ali
W ada.tags%s a-tags.adb a-tags.ali
W ada.unchecked_deallocation%s
W gnat%s gnat.ads gnat.ali
W gnat.strings%s g-string.ads g-string.ali
W gnatcoll.scripts%s gnatcoll-scripts.adb gnatcoll-scripts.ali
W interfaces%s interfac.ads interfac.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U gnatcoll.scripts.utils%s gnatcoll-scripts-utils.ads b4f96dcd EE NE OO PK IU
W gnat%s gnat.ads gnat.ali
W gnat.strings%s g-string.ads g-string.ali
W gnatcoll.scripts%s gnatcoll-scripts.adb gnatcoll-scripts.ali
D ada.ads 20070406091342 3ffc8e18 ada%s
D a-calend.ads 20141120112812 d986d312 ada.calendar%s
D a-charac.ads 20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads 20140225151544 66457d31 ada.characters.latin_1%s
D a-contai.ads 20151020122137 61e5e089 ada.containers%s
D a-cgarso.ads 20070406091342 9129bfa8 ada.containers.generic_array_sort%s
D a-cohata.ads 20151020102346 80a8c839 ada.containers.hash_tables%s
D a-chtgke.ads 20151020102346 20177f7b ada.containers.hash_tables.generic_keys%s
D a-chtgke.adb 20151020102346 7d66b1e3 ada.containers.hash_tables.generic_keys%b
D a-chtgop.ads 20151020102346 bea86046 ada.containers.hash_tables.generic_operations%s
D a-chtgop.adb 20151020121311 dc263095 ada.containers.hash_tables.generic_operations%b
D a-conhel.ads 20151023123735 20298884 ada.containers.helpers%s
D a-conhel.adb 20151023123735 34fff4f6 ada.containers.helpers%b
D a-cidlli.ads 20151023123735 531a24f1 ada.containers.indefinite_doubly_linked_lists%s
D a-cidlli.adb 20151023123735 4a04153e ada.containers.indefinite_doubly_linked_lists%b
D a-cihama.ads 20151023123735 429cbbbf ada.containers.indefinite_hashed_maps%s
D a-cihama.adb 20151023123735 51f8ce81 ada.containers.indefinite_hashed_maps%b
D a-coprnu.ads 20090409150019 0cdf1864 ada.containers.prime_numbers%s
D a-convec.ads 20151023123735 7e2b0fdf ada.containers.vectors%s
D a-convec.adb 20151023123735 89163169 ada.containers.vectors%b
D a-except.ads 20151016123252 291912d5 ada.exceptions%s
D a-finali.ads 20151020095656 bf4f806b ada.finalization%s
D a-iteint.ads 20110906092602 7c7305e9 ada.iterator_interfaces%s
D a-stream.ads 20141120112812 119b8fb3 ada.streams%s
D a-string.ads 20070406091342 90ac6797 ada.strings%s
D a-strfix.ads 20101008130255 d07c346e ada.strings.fixed%s
D a-strhas.ads 20140225151544 c71c2a52 ada.strings.hash%s
D a-strmap.ads 20140611123156 e8bb714a ada.strings.maps%s
D a-strunb.ads 20140717072738 3f91d4c5 ada.strings.unbounded%s
D a-tags.ads 20151016130316 01f5e3ef ada.tags%s
D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D gnat.ads 20140801083227 fd2ad2f1 gnat%s
D g-expect.ads 20140804125100 8c6f1a8c gnat.expect%s
D g-os_lib.ads 20090409150019 0db74523 gnat.os_lib%s
D g-regpat.ads 20110801150502 b85d88ef gnat.regpat%s
D g-string.ads 20090409150019 c6abc540 gnat.strings%s
D gnatcoll.ads 20150430105145 6a5da479 gnatcoll%s
D gnatcoll-any_types.ads 20150430105146 b8e2b29e gnatcoll.any_types%s
D gnatcoll-arg_lists.ads 20150430105146 ce7c8614 gnatcoll.arg_lists%s
D gnatcoll-io.ads 20150430105146 10d8237c gnatcoll.io%s
D gnatcoll-io-native.ads 20150430105146 0917ff9b gnatcoll.io.native%s
D gnatcoll-path.ads 20150430105146 44783065 gnatcoll.path%s
D gnatcoll-scripts.ads 20150430105146 f87f8d7d gnatcoll.scripts%s
D gnatcoll-scripts-utils.ads 20150430105146 8a2d25f0 gnatcoll.scripts.utils%s
D gnatcoll-scripts-utils.adb 20150430105145 1ff2350e gnatcoll.scripts.utils%b
D gnatcoll-utils.ads 20150430105146 14c726bf gnatcoll.utils%s
D gnatcoll-vfs.ads 20150430105146 34a2f66e gnatcoll.vfs%s
D gnatcoll-vfs_types.ads 20150430105146 14be4a8d gnatcoll.vfs_types%s
D interfac.ads 20151118101227 4be8ce1b interfaces%s
D i-c.ads 20110801143639 5421119b interfaces.c%s
D i-cstrin.ads 20140611122922 341d0ddf interfaces.c.strings%s
D system.ads 20151123113124 6326c08a system%s
D s-atocou.ads 20151020101020 b45c2d8d system.atomic_counters%s
D s-atocou.adb 20151020114917 b65612c0 system.atomic_counters%b
D s-exctab.ads 20140225151139 54135002 system.exception_table%s
D s-finmas.ads 20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s
D s-os_lib.ads 20151118101046 53e9e388 system.os_lib%s
D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads 20151118103153 ede33ef8 system.pool_global%s
D s-regpat.ads 20140801101559 825a9b7f system.regpat%s
D s-secsta.ads 20140225151139 86a2856d system.secondary_stack%s
D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s
D s-stoele.adb 20140801093848 ed88f8fb system.storage_elements%b
D s-stopoo.ads 20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads 20151020120548 97a6219c system.storage_pools.subpools%s
D s-stratt.ads 20131014135145 aedef97e system.stream_attributes%s
D s-string.ads 20140225151139 8fe54fb7 system.strings%s
D s-ststop.ads 20140225151139 e6693757 system.strings.stream_ops%s
D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s
X 1 ada.ads
16K9*Ada 19e8 46|24r6 24r29 25r6 135r39
X 23 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[19|72]>
X 25 a-string.ads
16K13*Strings 35e16 46|24r10 24r33
X 26 a-strfix.ads
18K21*Fixed 251e22 46|24w18 24r41
36V13*Index{natural} 46|88s19
X 32 a-uncdea.ads
20u15*Unchecked_Deallocation 46|25w10 135r43
X 33 gnat.ads
34K9*GNAT 37e9 45|24r6 29r25 47r35 46|26r6 26r29 35r25
X 37 g-string.ads
38K14*Strings=38:37 45|24w11 29r30 47r40 46|26w11 26r34 35r30
X 38 gnatcoll.ads
24K9*GNATCOLL 26e13 45|26r9 63r5 46|28r14 275r5
X 44 gnatcoll-scripts.ads
49K18*Scripts 38|24k9 44|1517e21 45|26r18 63r14 46|28r23 275r14
X 45 gnatcoll-scripts-utils.ads
26K26*Utils 44|49k18 45|63l22 63e27 46|28b31 275l22 275t27
28V13*Argument_List_To_Quoted_String{string} 29>7 30>7 31>7 46|34b13 106l8
. 106t38 120s14
29a7 Args{72|54A9} 46|35b7 43r16 47r13 48r26 50r22 51r19 51r47 86r19 87r16
. 88r26 91r27 97r27
30e7 Quote{character} 46|36b7 51r33 72r29 89r35 92r35
31b7 Quote_Backslash{boolean} 46|37b7 73r27
40V13*Argument_To_Quoted_String{string} 41>7 42>7 43>7 46|112b13 121l8 121t33
41a7 Arg{string} 46|113b7 117r29
42e7 Quote{character} 46|114b7 120r49
43b7 Quote_Backslash{boolean} 46|115b7 120r56
46V13*Argument_String_To_List_With_Triple_Quotes{72|55P9} 47>7 46|127b13
. 239l8 239t50
47a7 Arg_String{string} 46|128b7 147r14 150r26 159r23 163r30 171r21 179r50
. 180r36 181r36 182r36 220r27 223r27 228r23 228r48
59V13*Unprotect{string} 59>24 46|245b13 273l8 273t17
59a24 Str{string} 46|245b24 246r24 248r27 250r18 251r13 252r20 253r34 258r31
X 46 gnatcoll-scripts-utils.adb
39i7 Len{natural} 48m13 48r20 52m19 52r26 59r32
43i11 J{integer} 47r19 48r32 50r28 51r25 51r53
50i17 T{integer} 51r28 51r56
59a10 Result{string} 60r30 75m19 76m19 79m19 89m19 92m19 93m19 98m19 104r17
60i10 Ind{natural} 75r27 76r27 77m19 77r26 79r27 80m19 80r26 89r27 90m19
. 90r26 92r27 93r27 94m19 94r26 98r27 99m19 99r26 104r30
62U20 Append 62>28 69b20 83l14 83t20 91s19 97s19
62a28 Str{string} 69b28 71r22 72r19 73r52 76r39 79r35
71i17 J{integer} 72r24 73r57 76r44 79r40
86i14 J{integer} 87r22 88r32 91r33 97r33
117a7 A{string} 118m50 118r50
118a7 L{72|54A9} 120r46
130i7 Max_Args{integer} 131r62 206r24 208r49 210r35 215m13 215r25
131p7 New_Argv{72|55P9} 210r48 211m32 211r32 212m16 219r13 222r13 234r43
. 236m26 236r26
132i7 New_Argc{natural} 203m10 203r22 206r13 219r23 222r23 234r58
133i7 Idx{integer} 147m7 150r20 155r27 159r16 163r42 171r33 179r39 180r48
. 181r48 182r48 185r31 189m28 189r35 200m13 200r20 220r56 223r52 228r16 228r60
. 229m13 229r20
135U17 Unchecked_Free[32|20] 211s16 236s10
138b7 Backslashed{boolean} 152m10 160r22 167r16 168m16 173m22
139b7 Quoted{boolean} 153m10 161r30 176r25 177m25 191m28
140b7 Triple_Quoted{boolean} 154m10 162r30 184m28 184r49 186r52
141b7 Has_Triple{boolean} 179m25 183r28
142i7 Start_Idx{integer} 155m10 185r37 220r39 223r39
143b7 Start_With_Triple{boolean} 156m10 186m31 218r13
144b7 End_With_Triple{boolean} 157m10 165m13 188m28 218r35
208a16 New_New_Argv{72|54A9} 210m16 212r45
234a10 Result{72|54A9} 237r34
246a7 Result{string} 247r27 253m16 258m13 265r10 266r18 266r26 267r18 269r17
. 269r25 271r17 271r25
247i7 Index{natural} 253r24 258r21 262m10 262r19 267r26 269r45 271r41
248i7 N{natural} 250r13 251r18 252r16 253r39 256m13 256r18 258r36 259m13
. 259r18
X 72 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer> 45|29r38 46|35r38 118r20 131r44 136r10 208r31
. 212r32 234r28 237r21
55P9*String_List_Access(54A9) 45|47r48 46|128r35 131r18 136r23
|