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_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_FINALIZATION
RV NO_RECURSION
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U vss.strings.converters.encoders.utf8%b  vss-strings-converters-encoders-utf8.adb  b21a3fd7 OO PK IU
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.return_stack%s	s-retsta.ads		s-retsta.ali
W vss%s			vss.ads			vss.ali
W vss.implementation%s	vss-implementation.ads	vss-implementation.ali
W vss.implementation.utf8_encoding%s  vss-implementation-utf8_encoding.adb  vss-implementation-utf8_encoding.ali
W vss.strings.converters.encoders%s  vss-strings-converters-encoders.adb  vss-strings-converters-encoders.ali

U vss.strings.converters.encoders.utf8%s  vss-strings-converters-encoders-utf8.ads  ccff3cab EE OO PF PK IU
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.put_images%s	s-putima.adb		s-putima.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
W vss.strings.converters.encoders%s  vss-strings-converters-encoders.adb  vss-strings-converters-encoders.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 interfac.ads		20250523110204 9111f9c1 interfaces%s
D system.ads		20250523110204 ed42882a system%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-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-stoele.ads		20250523110204 ccded4e8 system.storage_elements%s
D s-stopoo.ads		20250523110204 e9fa2dd8 system.storage_pools%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-referrers.ads  20241114080450 29187c15 vss.implementation.referrers%s
D vss-implementation-strings.ads  20241114080450 9b3fe3e4 vss.implementation.strings%s
D vss-implementation-text_handlers.ads  20241114080450 7d532201 vss.implementation.text_handlers%s
D vss-implementation-utf8_encoding.ads  20241114080450 a0ae50fa vss.implementation.utf8_encoding%s
D vss-implementation-utf8_encoding.adb  20241114080450 cf19a26e vss.implementation.utf8_encoding%b
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-utf8.ads  20241114080450 bdc48a1e vss.strings.converters.encoders.utf8%s
D vss-strings-converters-encoders-utf8.adb  20241114080450 af70e533 vss.strings.converters.encoders.utf8%b
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__utf8 17 25 none]
G c Z s b [encode vss__strings__converters__encoders__utf8 21 25 none]
G c Z s b [has_error vss__strings__converters__encoders__utf8 26 24 none]
G c Z s b [error_message vss__strings__converters__encoders__utf8 28 24 none]
G c Z s s [utf8_encoderDF vss__strings__converters__encoders__utf8 15 9 none]
G c Z s s [utf8_encoderIP vss__strings__converters__encoders__utf8 15 9 none]
G r c none [initialize vss__strings__converters__encoders__utf8 17 25 none] [reset_state vss__strings__converters__encoders 101 29 none]
G r c none [encode vss__strings__converters__encoders__utf8 21 25 none] [encode vss__implementation__utf8_encoding 23 14 none]
G r c none [encode vss__strings__converters__encoders__utf8 21 25 none] [append vss__stream_element_vectors 41 14 none]
G r d virtual_string [error_message vss__strings__converters__encoders__utf8 28 24 none] [adjust vss__strings 479 25 none]
G r s abstract_encoder [utf8_encoderIP vss__strings__converters__encoders__utf8 15 9 none] [abstract_encoderIP vss__strings__converters__encoders 73 9 none]
X 1 ada.ads
16K9*Ada 20e8 44|24r17 25r20 26r25 43r32
X 4 a-iteint.ads
24h9*Forward_Iterator
32h9*Reversible_Iterator<24R9[38|70]>
X 5 a-stream.ads
36K13*Streams 87e16 44|24r21 25r24 26r29 43r36
42M9*Stream_Element
44I9*Stream_Element_Offset<long_long_integer> 44|25r32 26r37 43r44
54A9*Stream_Element_Array(42M9)<44I9> 44|24r29
X 11 interfac.ads
54I9*Integer_32<integer>
X 29 vss.ads
7K9*VSS 14e8 43|9r17 23r16 24r23 29r35 31r5 44|7r6 9r14 17r16 18r23 20r17
. 22r9 23r12 35r7 53r35 55r14 79r5
X 31 vss-implementation.ads
13K13*Implementation 17e23 44|7r10 22r13 35r11
X 35 vss-implementation-utf8_encoding.ads
14K28*UTF8_Encoding 87e37 44|7w25 22r28 35r26
18A9*UTF8_Code_Unit_Array(52|26M9)<52|27I9> 44|22r42
23U14*Encode 44|35s40
X 38 vss-stream_element_vectors.ads
11K13*Stream_Element_Vectors 142e31 43|24r27 44|18r27
16R9*Stream_Element_Vector<3|43R9> 121e14 43|24r50 44|18r50
41U14*Append 44|44s17
X 40 vss-strings.ads
24K13*Strings 29|7k9 40|486e16 43|9r21 29r39 31r9 44|9r18 53r39 55r18 79r9
77R9*Virtual_String<32|129R9> 476e6 43|29r47 44|53r47
82r4*Empty_Virtual_String{77R9} 44|55r26
X 41 vss-strings-converters.ads
9K21*Converters 40|24k13 41|71e27 43|9r29 31r17 44|9r26 79r17
30A9*Converter_Flags(boolean)<13E9> 43|19r15 44|73r15
X 42 vss-strings-converters-encoders.ads
15K32*Encoders 41|9k21 42|110e36 43|9r40 31r28 44|9r37 79r28
70m4 Zero_Width_No_Break_Space_Character{52|22M12} 44|32r23
73H9 Abstract_Encoder 76e14 43|11r29 15r29
74a7*Flags{41|30A9} 44|75m12
75b7*BOM_Written{boolean} 44|30r19 31m15
90U29 Encode
101U29 Reset_State 44|76s12
X 43 vss-strings-converters-encoders-utf8.ads
9K49*UTF8 42|15k32 43|15E9 31l37 31e41 44|9b46 79l37 79t41
11R9*UTF8_Encoder<42|73R9> 42|90p29 101p29 43|15c9 15e62 17P25 18r22 21P25
. 22r23 26P24 26r42 28P24 29r14 44|16r23 53r14 62r42 72r22
17U25 Initialize<42|80p29> 18=7 19>7 44|71b25 77l8 77t18
18r7 Self{11R9} 44|72b7 75m7 76m7 76r7
19a7 Flags{41|30A9} 44|73b7 75r21
21U25 Encode<42|84p29> 22=7 23>7 24=7 44|15b25 32s15 46l8 46t14
22r7 Self{11R9} 44|16b7 30r14 31m10 32m10 32r10
23m7 Source{52|22M12} 44|17b7 36r10
24c7 Target<38|16R9> 44|18b7 32m60 44m10 44r10
26V24 Has_Error{boolean}<42|95p28> 26>35 44|62b24 65l8 65t17
26r35 Self{11R9} 44|62b35
28V24 Error_Message{40|77R9}<42|98p28> 29>7 44|52b24 56l8 56t21
29r7 Self{11R9} 44|53b7
X 44 vss-strings-converters-encoders-utf8.adb
20i7 Size{52|46I12} 37m10 43r67
21a7 Encoded{35|18A9} 25r55 26r60 27m25 27r25 38m10 38r10 39m10 39r10 40m10
. 40r10 41m10 41r10
24a7 Buffer{5|54A9} 43r16 44r25
43i11 J<long_long_integer> 44r33
X 52 vss-unicode.ads
17K13*Unicode 43|23r20 44|17r20 20r21 23r16 52|70e16
21M9*Code_Point_Unit
22M12*Code_Point{21M9} 43|23r28 44|17r28
26M9*UTF8_Code_Unit
27I9*UTF8_Code_Unit_Offset<11|54I9>
28I12*UTF8_Code_Unit_Count{27I9}
46I12*Scalar_Value_UTF8_Code_Unit_Length{28I12} 44|20r29 23r24

