/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-json-utility.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 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 | 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_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05
U gnatcoll.json.utility%b gnatcoll-json-utility.adb 6d7b03b5 NE OO PK IU
W ada%s ada.ads ada.ali
W ada.characters%s a-charac.ads a-charac.ali
W ada.characters.wide_wide_latin_1%s a-chzla1.ads a-chzla1.ali
W ada.exceptions%s a-except.adb a-except.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.unbounded%s a-strunb.adb a-strunb.ali
W ada.strings.unbounded.aux%s a-stunau.adb a-stunau.ali
W ada.tags%s a-tags.adb a-tags.ali
W gnat%s gnat.ads gnat.ali
W gnat.decode_utf8_string%s g-deutst.ads g-deutst.ali
W gnat.encode_utf8_string%s g-enutst.ads g-enutst.ali
W gnatcoll.json%s gnatcoll-json.adb gnatcoll-json.ali
W interfaces%s interfac.ads interfac.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.standard_library%s s-stalib.adb s-stalib.ali
W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali
W system.unsigned_types%s s-unstyp.ads s-unstyp.ali
W system.val_uns%s s-valuns.adb s-valuns.ali
U gnatcoll.json.utility%s gnatcoll-json-utility.ads 0aa98174 EE NE OO PK IU
W gnatcoll.json%s gnatcoll-json.adb gnatcoll-json.ali
D ada.ads 20070406091342 3ffc8e18 ada%s
D a-charac.ads 20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads 20140225151544 66457d31 ada.characters.latin_1%s
D a-chzla1.ads 20090409150019 6e3ca95c ada.characters.wide_wide_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-conhel.ads 20151023123735 20298884 ada.containers.helpers%s
D a-conhel.adb 20151023123735 34fff4f6 ada.containers.helpers%b
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-strmap.ads 20140611123156 e8bb714a ada.strings.maps%s
D a-strunb.ads 20140717072738 3f91d4c5 ada.strings.unbounded%s
D a-stunau.ads 20110805141436 63b8e84c ada.strings.unbounded.aux%s
D a-stunau.adb 20100623125137 b934564a ada.strings.unbounded.aux%b
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-decstr.ads 20131014124514 cb0aa373 gnat.decode_string%s
D g-decstr.adb 20140730125043 cb980720 gnat.decode_string%b
D g-deutst.ads 20110801150502 509ed097 gnat.decode_utf8_string%s
D g-deutst.ads 20110801150502 509ed097 gnat.decode_utf8_string%s
D g-encstr.ads 20120410054430 82b7487b gnat.encode_string%s
D g-encstr.adb 20130104124955 8dbd5b3e gnat.encode_string%b
D g-enutst.ads 20110801150502 d005f14c gnat.encode_utf8_string%s
D g-enutst.ads 20110801150502 d005f14c gnat.encode_utf8_string%s
D gnatcoll.ads 20150430105145 6a5da479 gnatcoll%s
D gnatcoll-json.ads 20150430105146 ea5fd409 gnatcoll.json%s
D gnatcoll-json-utility.ads 20150430105146 e0f6557d gnatcoll.json.utility%s
D gnatcoll-json-utility.adb 20150430105146 4b7af818 gnatcoll.json.utility%b
D interfac.ads 20151118101227 4be8ce1b interfaces%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-memory.ads 20140225151139 597d6634 system.memory%s
D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads 20151118103153 ede33ef8 system.pool_global%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-stalib.adb 20140225151139 f2fe2716 system.standard_library%b
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
D s-valuns.ads 20150220142606 10a8ed3b system.val_uns%s
D s-wchcnv.ads 20140225151139 0fb7baf3 system.wch_cnv%s
D s-wchcon.ads 20140718092328 1b7d22d2 system.wch_con%s
X 1 ada.ads
16K9*Ada 19e8 34|32r14 36r14 35|26r6 26r44 30r6 38r8 92r11
X 2 a-charac.ads
16K13*Characters 18e19 35|26r10 26r48
X 4 a-chzla1.ads
37K24*Wide_Wide_Latin_1 376e37 35|26w21 26r59
44e4*NUL{wide_wide_character} 35|116r25 120r18
52e4*BS{wide_wide_character} 35|126r18
53e4*HT{wide_wide_character} 35|134r18
54e4*LF{wide_wide_character} 35|130r18
56e4*FF{wide_wide_character} 35|128r18
57e4*CR{wide_wide_character} 35|132r18
X 13 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[9|72]>
X 15 a-string.ads
16K13*Strings 35e16 34|32r18 36r18 35|30r10 38r12 92r15
X 17 a-strunb.ads
76K21*Unbounded 489e26 34|32r26 36r26 35|30r18 38r20 92r23
79R9*Unbounded_String<12|43R9> 473e14 34|32r36 36r36 35|90r44 96r21 158r14
. 164r15
111U14*Append 35|123s16 125s16 127s16 129s16 131s16 133s16 135s16 138s19
. 140s19 142s19 229s22
115U14*Append 35|103s7 149s7 237s19 239s19 241s19 243s19 245s19 247s19 249s19
. 251s19 259s13
139V13*Element{character} 35|173s36 176s33 180s34 183s31 189s13 200s18 217s33
. 218s33 255s21 259s26
148V13*Slice{string} 35|205s35 221s36
X 18 a-stunau.ads
37K31*Aux 77e30 35|30w28 92r33
40A12*Big_String{string}<integer>
47P9*Big_String_Access(40A12) 35|94r21
54U14*Get_String 35|101s7
X 23 gnat.ads
34K9*GNAT 37e9 35|33r6 34r6 110r13 231r25
X 24 g-decstr.ads
133U14*Decode_Wide_Wide_Character 35|110s37[26|42]
X 26 g-deutst.ads
42K14*Decode_UTF8_String[24|77] 35|34w11 110r18
X 28 g-encstr.ads
81V13*Encode_Wide_Wide_String{string} 35|231s49[31|42]
X 31 g-enutst.ads
42K14*Encode_UTF8_String[28|60] 35|33w11 231r30
X 32 gnatcoll.ads
24K9*GNATCOLL 26e13 34|24r17 44r5 35|36r14 268r5
X 33 gnatcoll-json.ads
30K18*JSON 32|24k9 33|350e18 34|24r26 44r14 35|36r23 268r14
41X4*Invalid_JSON_Stream 35|193r22 253r25
46R12*UTF8_Unbounded_String{17|79R9} 34|31r14 39r14 35|90r14 160r30
X 34 gnatcoll-json-utility.ads
24K31*Utility 33|30k18 34|44l19 44e26 35|36b28 268l19 268t26
26a4*JsonMimeType{string}
28V13*Escape_Non_Print_Character{string} 28>41 35|47b13 83l8 83t34 138s32
. 140s32
28e41 C{wide_wide_character} 35|48b7 50r64
30V13*Escape_String{17|79R9} 31>7 35|89b13 151l8 151t21
31r7 Text{33|46R12} 35|90b7 101r19
35V13*Un_Escape_String{33|46R12} 36>7 37>7 38>7 35|157b13 266l8 266t24
36r7 Text{17|79R9} 35|158b7 173r45 176r42 180r43 183r40 189r22 200r27 205r42
. 217r42 218r42 221r43 255r30 259r35
37i7 Low{natural} 35|159b7 168r16 180r21 183r18
38i7 High{natural} 35|160b7 169r16 173r22 176r19 192r22
X 35 gnatcoll-json-utility.adb
40a4 To_Hex(character) 64r28 65r28 66r28 67r24
50m7 Code{36|73M9} 71r10 72r39 78r38 79r50
51a7 Buf{string} 52r26 63m10 64m10 65m10 66m10 67m10 82r14 82r19
52i7 Last{natural} 62m10 62r18 63r15 63r27 64r15 65r15 66r15 67r15 82r32
54U17 Append_Escaped 54>33 60b17 68l11 68t25 72s10 77s10 79s10
54m33 Code{36|65M9} 60b33 64r37 65r37 66r37 67r32
94p7 Str{18|47P9} 101m25 101r25 111r16
95i7 Text_Length{natural} 101m30 106r20 111r41
96r7 Ret{17|79R9} 103m15 103r15 123m24 123r24 125m24 125r24 127m24 127r24
. 129m24 129r24 131m24 131r24 133m24 133r24 135m24 135r24 138m27 138r27 140m27
. 140r27 143m22 143r22 149m15 149r15 150r14
97i7 Low{natural} 104m7 106r13 111r21 111r54 111m65 111r65 115m16 115r23
98e7 W_Chr{wide_wide_character} 111m70 116m16 119r15 137r44 138r60 139r47
. 140r60 144r67
162i7 First{integer} 168m7 173r13 173r51 174m10 174r19 176r10 176r48 177m10
. 177r19 187r14
163i7 Last{integer} 169m7 180r13 180r49 181m10 181r18 183r10 183r46 184m10
. 184r18 188r20
164r7 Unb{17|79R9} 230m25 230r25 237m27 237r27 239m27 239r27 241m27 241r27
. 243m27 243r27 245m27 245r27 247m27 247r27 249m27 249r27 251m27 251r27 259m21
. 259r21 265r14
165i7 Idx{natural} 187m7 188r13 189r28 190m13 190r20 192r16 200r33 205r48
. 205r57 217r48 218r48 221r49 221r58 226m25 226r32 233m22 233r29 255r36 259r41
. 262m10 262r17
203m22 Lead{36|65M9} 210r55 216r25 224r43
206m22 Trail{36|65M9} 220m25 225r43
207e22 Char{wide_wide_character} 210m22 222m25 232r34
X 36 interfac.ads
38K9*Interfaces 35|27w6 27r44 36|183e15
65M9*Unsigned_16 35|40r29 54r40 60r40 72r26 78r24 79r37 203r38 204r24 206r30
. 220r34
73M9*Unsigned_32 35|50r24 224r30 225r30
X 37 system.ads
67M9*Address
X 43 s-memory.ads
53V13*Alloc{37|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{37|67M9} 105i<c,__gnat_realloc>22
X 50 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
|