V "GNAT Lib v14"
A -O3
A -O2
A -gnatA
A -gnatn
A -ffunction-sections
A -fdata-sections
A -gnat2012
A -gnatW8
A -g
A -mtune=nocona
A -march=nocona
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U vss.strings.converters.encoders%b  vss-strings-converters-encoders.adb  f059d502 OO PK IU
W ada%s			ada.ads			ada.ali
Z ada.exceptions%s	a-except.adb		a-except.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
W ada.unchecked_deallocation%s
Z system%s		system.ads		system.ali
Z system.return_stack%s	s-retsta.ads		s-retsta.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.ali
Z system.storage_elements%s  s-stoele.ads	s-stoele.ali
Z system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
Z system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali
W vss%s			vss.ads			vss.ali
W vss.implementation%s	vss-implementation.ads	vss-implementation.ali
W vss.implementation.text_handlers%s  vss-implementation-text_handlers.adb  vss-implementation-text_handlers.ali
W vss.strings%s		vss-strings.adb		vss-strings.ali
W vss.strings.converters%s  vss-strings-converters.adb  vss-strings-converters.ali
W vss.strings.converters.encoders%s  vss-strings-converters-encoders.adb  vss-strings-converters-encoders.ali
W vss.strings.converters.encoders.utf8%s  vss-strings-converters-encoders-utf8.adb  vss-strings-converters-encoders-utf8.ali

U vss.strings.converters.encoders%s  vss-strings-converters-encoders.ads  7e033fa1 EE OO PF PK IU
W ada%s			ada.ads			ada.ali
W ada.finalization%s	a-finali.ads		a-finali.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
Z system%s		system.ads		system.ali
Z system.finalization_masters%s  s-finmas.adb	s-finmas.ali
Z system.pool_global%s	s-pooglo.adb		s-pooglo.ali
Z system.put_images%s	s-putima.adb		s-putima.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.ali
W vss%s			vss.ads			vss.ali
W vss.stream_element_vectors%s  vss-stream_element_vectors.adb  vss-stream_element_vectors.ali
W vss.strings.converters%s  vss-strings-converters.adb  vss-strings-converters.ali
W vss.unicode%s		vss-unicode.ads		vss-unicode.ali

D ada.ads		20250523110204 76789da1 ada%s
D a-except.ads		20250523110204 e7970cd9 ada.exceptions%s
D a-finali.ads		20250523110204 bf4f806b ada.finalization%s
D a-iteint.ads		20250523110204 49a8bee2 ada.iterator_interfaces%s
D a-stream.ads		20250523110204 119b8fb3 ada.streams%s
D a-string.ads		20250523110204 90ac6797 ada.strings%s
D a-sttebu.ads		20250523110204 f1ad67a2 ada.strings.text_buffers%s
D a-stuten.ads		20250523110204 c6ced0ae ada.strings.utf_encoding%s
D a-tags.ads		20250523110204 9eaa38c6 ada.tags%s
D a-unccon.ads		20250523110204 0e9b276f ada.unchecked_conversion%s
D a-uncdea.ads		20250523110204 c3a8ac65 ada.unchecked_deallocation%s
D interfac.ads		20250523110204 9111f9c1 interfaces%s
D system.ads		20250523110204 ed42882a system%s
D s-atacco.ads		20250523110204 5868e3ba system.address_to_access_conversions%s
D s-atocou.ads		20250523110204 dc18efc3 system.atomic_counters%s
D s-exctab.ads		20250523110204 91bef6ef system.exception_table%s
D s-finmas.ads		20250523110204 28987ac5 system.finalization_masters%s
D s-finroo.ads		20250523110204 4ff27390 system.finalization_root%s
D s-memory.ads		20250523110204 18949c1a system.memory%s
D s-parame.ads		20250523110204 3597fc11 system.parameters%s
D s-pooglo.ads		20250523110204 91708d21 system.pool_global%s
D s-putima.ads		20250523110204 17291fe4 system.put_images%s
D s-retsta.ads		20250523110204 0f6b06cb system.return_stack%s
D s-secsta.ads		20250523110204 578279f5 system.secondary_stack%s
D s-soflin.ads		20250523110204 df77073e system.soft_links%s
D s-stache.ads		20250523110204 0b81c1fe system.stack_checking%s
D s-stalib.ads		20250523110204 1c9580f6 system.standard_library%s
D s-stalib.adb		20250523110204 eb464a47 system.standard_library%b
D s-stoele.ads		20250523110204 ccded4e8 system.storage_elements%s
D s-stopoo.ads		20250523110204 e9fa2dd8 system.storage_pools%s
D s-stposu.ads		20250523110204 e251976f system.storage_pools.subpools%s
D s-stratt.ads		20250523110204 a1861007 system.stream_attributes%s
D s-traent.ads		20250523110204 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250523110204 fa2a7f59 system.unsigned_types%s
D vss.ads		20241114080450 fdc66b07 vss%s
D vss-characters.ads	20241114080450 c452851a vss.characters%s
D vss-implementation.ads  20241114080450 b57b0942 vss.implementation%s
D vss-implementation-fnv_hash.ads  20241114080450 c73c4976 vss.implementation.fnv_hash%s
D vss-implementation-referrers.ads  20241114080450 29187c15 vss.implementation.referrers%s
D vss-implementation-string_vectors.ads  20241114080450 fc002e9b vss.implementation.string_vectors%s
D vss-implementation-strings.ads  20241114080450 9b3fe3e4 vss.implementation.strings%s
D vss-implementation-strings.adb  20241114080450 d0616134 vss.implementation.strings%b
D vss-implementation-text_handlers.ads  20241114080450 7d532201 vss.implementation.text_handlers%s
D vss-implementation-text_handlers-nul.ads  20241114080450 3a26e529 vss.implementation.text_handlers.nul%s
D vss-locales.ads	20241114080450 f436ec39 vss.locales%s
D vss-stream_element_vectors.ads  20241114080450 b0c8429f vss.stream_element_vectors%s
D vss-string_vectors.ads  20241114080450 af44788e vss.string_vectors%s
D vss-strings.ads	20241114080450 534b3534 vss.strings%s
D vss-strings-converters.ads  20241114080450 9590532f vss.strings.converters%s
D vss-strings-converters-encoders.ads  20241114080450 713bb6b5 vss.strings.converters.encoders%s
D vss-strings-converters-encoders.adb  20241114080450 825d67cd vss.strings.converters.encoders%b
D vss-strings-converters-encoders-utf8.ads  20241114080450 bdc48a1e vss.strings.converters.encoders.utf8%s
D vss-strings-cursors.ads  20241114080450 ca821bf5 vss.strings.cursors%s
D vss-strings-cursors-iterators.ads  20241114080450 a37abb4d vss.strings.cursors.iterators%s
D vss-strings-cursors-iterators-characters.ads  20241114080450 ebeca2f0 vss.strings.cursors.iterators.characters%s
D vss-strings-cursors-iterators-grapheme_clusters.ads  20241114080450 60fbdf6c vss.strings.cursors.iterators.grapheme_clusters%s
D vss-strings-cursors-iterators-lines.ads  20241114080450 36702376 vss.strings.cursors.iterators.lines%s
D vss-strings-cursors-iterators-words.ads  20241114080450 4da183fd vss.strings.cursors.iterators.words%s
D vss-transformers.ads	20241114080450 c3507b6e vss.transformers%s
D vss-unicode.ads	20241114080450 952f18cf vss.unicode%s
G a e
G c Z s b [initialize vss__strings__converters__encoders 19 14 none]
G c Z s b [is_valid vss__strings__converters__encoders 26 13 none]
G c Z s b [has_error vss__strings__converters__encoders 29 13 none]
G c Z s b [error_message vss__strings__converters__encoders 32 13 none]
G c Z s b [encode vss__strings__converters__encoders 36 14 none]
G c Z s b [encode vss__strings__converters__encoders 40 14 none]
G c Z s b [encode vss__strings__converters__encoders 50 13 none]
G c Z s b [encode vss__strings__converters__encoders 54 13 none]
G c Z s b [reset_state vss__strings__converters__encoders 64 14 none]
G c Z s b [encode vss__strings__converters__encoders 90 29 none]
G c Z s b [reset_state vss__strings__converters__encoders 101 29 none]
G c Z s b [finalize vss__strings__converters__encoders 108 25 none]
G c Z s s [virtual_string_encoderDF vss__strings__converters__encoders 103 9 none]
G c Z s s [virtual_string_encoderIP vss__strings__converters__encoders 103 9 none]
G c Z s s [abstract_encoderDF vss__strings__converters__encoders 73 9 none]
G c Z s s [abstract_encoderIP vss__strings__converters__encoders 73 9 none]
G c Z b b [free vss__strings__converters__encoders 14 14 none]
G r c none [initialize vss__strings__converters__encoders 19 14 none] [to_virtual_string vss__strings 424 13 none]
G r c none [initialize vss__strings__converters__encoders 19 14 none] [Oeq vss__strings 206 24 none]
G r s utf8_encoder [initialize vss__strings__converters__encoders 19 14 none] [utf8_encoderIP vss__strings__converters__encoders__utf8 15 9 none]
G r d virtual_string [error_message vss__strings__converters__encoders 32 13 none] [adjust vss__strings 479 25 none]
G r c none [encode vss__strings__converters__encoders 40 14 none] [is_empty vss__strings 84 13 none]
G r c none [encode vss__strings__converters__encoders 40 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r s stream_element_vector [encode vss__strings__converters__encoders 50 13 none] [stream_element_vectorIP vss__stream_element_vectors 118 9 none]
G r s stream_element_vector [encode vss__strings__converters__encoders 54 13 none] [stream_element_vectorIP vss__stream_element_vectors 118 9 none]
G r c none [encode vss__strings__converters__encoders 54 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [encode vss__strings__converters__encoders 90 29 none] [constant_handler vss__implementation__strings 138 13 none]
X 1 ada.ads
16K9*Ada 20e8 50|10r14 104r10 51|7r6 15r10
X 3 a-finali.ads
40K13*Finalization 68e21 50|10w18 104r14
50H9*Limited_Controlled<18|40R9> 66e55 50|104r27
X 4 a-iteint.ads
24h9*Forward_Iterator
32h9*Reversible_Iterator<24R9[46|70]>
X 11 a-uncdea.ads
20u15*Unchecked_Deallocation 51|7w10 15r14
X 13 system.ads
67M9*Address
X 19 s-memory.ads
51V13*Alloc{13|67M9} 101i<c,__gnat_malloc>22
66U14*Free 102i<c,__gnat_free>22
74V13*Realloc{13|67M9} 103i<c,__gnat_realloc>22
X 28 s-stalib.adb
87U14 Break_Start 88i<c,__gnat_break_start>22
X 35 vss.ads
7K9*VSS 14e8 50|12r6 13r14 15r9 21r18 33r51 38r16 39r23 42r16 43r23 52r14
. 53r14 56r14 57r14 71r15 86r16 87r23 92r16 93r23 99r39 110r5 51|9r6 10r6
. 12r14 23r16 24r23 28r13 38r16 39r23 52r14 53r14 55r23 58r16 69r14 70r14
. 72r23 85r16 86r23 89r9 90r14 91r26 115r51 121r17 154r18 161r16 195r5
X 36 vss-characters.ads
13K13*Characters 167e19 50|38r20 52r18 51|23r20 28r17 52r18 58r20
18E9*Virtual_Character<wide_wide_character> 50|38r31 52r29 51|23r31 28r28
. 52r29 58r31
X 37 vss-implementation.ads
13K13*Implementation 17e23 50|92r20 51|9r10 85r20 89r13 90r18 91r30
X 41 vss-implementation-strings.ads
14K28*Strings 155e31 50|92r35 51|85r35 89r28 90r33 91r45
32P9*Constant_Text_Handler_Access 51|89r36
40R9*Cursor 46e14 51|91r53
109R9*String_Data 114e6 50|92r43 51|85r43
138V13*Constant_Handler{32P9} 51|90s41
X 43 vss-implementation-text_handlers.ads
22K28*Text_Handlers 280e37 51|9w25
63y28*Element{60|21M9} 51|106R21
75x29*Before_First_Character 51|100R15
86y28*Forward{boolean} 51|102R21
X 46 vss-stream_element_vectors.ads
11K13*Stream_Element_Vectors 142e31 50|12w10 39r27 43r27 53r18 57r18 87r27
. 93r27 51|24r27 39r27 53r18 55r27 70r18 72r27 86r27
16R9*Stream_Element_Vector<3|43R9> 121e14 50|39r50 43r50 53r41 57r41 87r50
. 93r50 51|24r50 39r50 53r41 55r50 70r41 72r50 86r50
X 48 vss-strings.ads
24K13*Strings 35|7k9 48|486e16 50|15r13 21r22 33r55 42r20 56r18 99r43 110r9
. 51|10r10 12r18 38r20 69r18 115r55 121r21 154r22 161r20 195r9
77R9*Virtual_String<39|129R9> 476e6 50|21r30 33r63 42r28 56r26 99r51 51|38r28
. 69r26 115r63 154r30
82r4*Empty_Virtual_String{77R9} 51|121r29
84V13*Is_Empty{boolean} 51|41s19
206V25*"="{boolean} 51|159s19
474r7*Data{41|109R9} 51|42r36 74r39
X 49 vss-strings-converters.ads
9K21*Converters 48|24k13 49|71e27 50|15r21 110r17 51|10r18 12r26 161r28 195r17
26n7*Process_BOM{13E9} 51|181r43
30A9*Converter_Flags(boolean)<13E9> 50|22r18 74r21 82r15 51|155r18
33a4*Default_Converter_Flags{30A9} 50|22r37 51|155r37
X 50 vss-strings-converters-encoders.ads
15K32*Encoders 49|9k21 50|70E4 110l28 110e36 51|10r29 12b37 161r39 195l28
. 195t36
17R9*Virtual_String_Encoder<3|50R9> 3|53P14 18|42p14 50|20r25 26r30 29r31
. 33r14 37r23 41r23 51r21 55r21 64r41 103c9 106e14 108P25 108r49 51|22r23
. 37r23 51r21 68r21 115r14 129r49 138r31 153r25 170r30 188r41
19U14*Initialize 20=7 21>7 22>7 51|152b14 164l8 164t18
20c7 Self<17R9> 51|153b7 157m13 157r13 160m10 162r10
21r7 Encoding{48|77R9} 51|154b7 159r10
22a7 Flags{49|30A9} 51|155b7 162r35
26V13*Is_Valid{boolean} 26>23 51|170b13 173l8 173t16
26c23 Self<17R9> 51|170b23 172r14
29V13*Has_Error{boolean} 29>24 51|138b13 146l8 146t17
29c24 Self<17R9> 51|138b24 140r10 141r17
32V13*Error_Message{48|77R9} 33>7 51|114b13 123l8 123t21
33c7 Self<17R9> 51|115b7 117r10 118r17
36U14*Encode 37=7 38>7 39=7 51|21b14 30l8 30t14
37c7 Self<17R9> 51|22b7 26r10 27r10
38e7 Item{36|18E9} 51|23b7 28r51
39r7 Buffer{46|16R9} 51|24b7 28m58
40U14*Encode 41=7 42>7 43=7 51|36b14 44l8 44t14
41c7 Self<17R9> 51|37b7 41r32 42r10
42c7 Item<48|77R9> 51|38b7 41r14 42r31
43r7 Buffer{46|16R9} 51|39b7 42m42
50V13*Encode{46|16R9} 51=7 52>7 51|50b13 61l8 61t14
51c7 Self<17R9> 51|51b7 56r13 57r13
52e7 Item{36|18E9} 51|52b7 58r54
54V13*Encode{46|16R9} 55=7 56>7 51|67b13 77l8 77t14
55c7 Self<17R9> 51|68b7 73r13 74r13
56c7 Item<48|77R9> 51|69b7 74r34
64U14*Reset_State 64=27 51|188b14 193l8 193t19
64c27 Self<17R9> 51|188b27 190r10 191r10
70m4 Zero_Width_No_Break_Space_Character{60|22M12} 51|97r13
73H9 Abstract_Encoder 76e14 78r38 80p29 81r22 84p29 85r23 90p29 91r23 95p28
. 96r14 98p28 99r14 101p29 101r56 51|15r38 84r23 96r10 103r17 105r10 179r56
74a7*Flags{49|30A9} 51|181r36
75b7*BOM_Written{boolean} 51|94r19 95m15 181m12
78P9 Encoder_Access(73R9) 105r17 51|15r62
80x29 Initialize 81=7 82>7 51|162R23
81r7 Self{73R9}
82a7 Flags{49|30A9}
84x29 Encode 85=7 86>7 87=7 51|27R23 57R26 96R40 105R40
85r7 Self{73R9}
86m7 Source{60|22M12}
87c7 Target<46|16R9>
90U29 Encode 91=7 92>7 93=7 51|42R23 74R26 83b29 108l8 108t14
91r7 Self{73R9} 51|84b7 94r14 95m10 96m34 96r34 103r41 105m34 105r34
92r7 Source{41|109R9} 51|85b7 90r59
93c7 Target<46|16R9> 51|86b7 97m50 106m41
95y28 Has_Error{boolean} 96>7 51|103R47 141R30
96r7 Self{73R9}
98y28 Error_Message{48|77R9} 99>7 51|118R30
99r7 Self{73R9}
101U29 Reset_State 101=42 51|179b29 182l8 182t19 191R23
101r42 Self{73R9} 51|179b42 181m7 181r31
105p7*Encoder{78P9} 51|26r15 27r15 41r37 42r15 56r18 57r18 73r18 74r18 117r15
. 118r22 131m18 140r15 141r22 157m18 160m15 162r15 172r19 190r15 191r15
108U25 Finalize<3|54p14> 108=35 51|129b25 132l8 132t16
108r35 Self{17R9} 51|129b35 131m13 131r13
X 51 vss-strings-converters-encoders.adb
14U14 Free[11|20] 131s7 157s7
55r14 Result{46|16R9} 58r61
72r14 Result{46|16R9} 74r45
88p7 Handler{41|32P9} 100r7 102r13 106r13
91r7 Position{41|40R9} 100m39 100r39 102m30 102r30 106r30
X 52 vss-strings-converters-encoders-utf8.ads
9K49*UTF8 51|10w38 161r48 52|31e41
11R9*UTF8_Encoder<50|73R9> 51|161r53 52|15e62
X 60 vss-unicode.ads
17K13*Unicode 50|13w18 71r19 86r20 60|70e16
21M9*Code_Point_Unit
22M12*Code_Point{21M9} 50|71r27 86r28

