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_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U vss.implementation.strings%b  vss-implementation-strings.adb  5443a642 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
W system%s		system.ads		system.ali
W system.address_to_access_conversions%s
Z system.finalization_masters%s  s-finmas.adb	s-finmas.ali
Z system.pool_global%s	s-pooglo.adb		s-pooglo.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.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.implementation.text_handlers.nul%s  vss-implementation-text_handlers-nul.adb  vss-implementation-text_handlers-nul.ali

U vss.implementation.strings%s  vss-implementation-strings.ads  0ae60480 BN EE OO PF PR PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W 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.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.ali
W system.storage_elements%s  s-stoele.ads	s-stoele.ali
W vss%s			vss.ads			vss.ali
W vss.implementation%s	vss-implementation.ads	vss-implementation.ali
Y vss.implementation.text_handlers%s  vss-implementation-text_handlers.adb  vss-implementation-text_handlers.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-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-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-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-string_vectors.ads  20241114080450 af44788e vss.string_vectors%s
D vss-strings.ads	20241114080450 534b3534 vss.strings%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 b b b [b vss__implementation__strings 12 1 none]
G c Z s b [is_invalid vss__implementation__strings 66 13 none]
G c Z s b [fixup_insert vss__implementation__strings 83 14 none]
G c Z s b [fixup_delete vss__implementation__strings 90 13 none]
G c Z s b [Oeq vss__implementation__strings 121 24 none]
G c Z s s [string_dataIP vss__implementation__strings 109 9 none]
G c Z s b [variable_handler vss__implementation__strings 135 13 none]
G c Z s b [constant_handler vss__implementation__strings 138 13 none]
G c Z s b [reference vss__implementation__strings 146 14 none]
G c Z s b [unreference vss__implementation__strings 150 14 none]
G c Z s s [cursorIP vss__implementation__strings 40 9 none]
G c Z s s [cursor_offsetIP vss__implementation__strings 73 9 none]
G c Z b b [to_pointer vss__implementation__strings__address_to_text_handler_conversions 57 13 18_4]
G c Z b b [to_address vss__implementation__strings__address_to_text_handler_conversions 59 13 18_4]
G c Z b b [is_initialized vss__implementation__strings 22 13 none]
G c Z b b [unsafe_initialize vss__implementation__strings 26 14 none]
G r s null_handler [b vss__implementation__strings 12 1 none] [null_handlerIP vss__implementation__text_handlers__nul 19 9 none]
G r c none [Oeq vss__implementation__strings 121 24 none] [is_equal vss__implementation__text_handlers 105 28 none]
X 10 interfac.ads
54I9*Integer_32<integer>
X 11 system.ads
37K9*System 148e11 38|9r6 110r18 39|7r6 14r13 19r10 164r13
67M9*Address
X 12 s-atacco.ads
39k16*Address_To_Access_Conversions 65e41 39|7w13 19r17
47P9*Object_Pointer(40|28C9)
57V13*To_Pointer{47P9[39|18]} 39|61s51[18] 244s48[18]
X 17 s-memory.ads
51V13*Alloc{11|67M9} 101i<c,__gnat_malloc>22
66U14*Free 102i<c,__gnat_free>22
74V13*Realloc{11|67M9} 103i<c,__gnat_realloc>22
X 26 s-stalib.adb
87U14 Break_Start 88i<c,__gnat_break_start>22
X 27 s-stoele.ads
40K16*Storage_Elements 90e28 38|9w13 110r25 39|14r20 164r20
55M9*Storage_Element
61A9*Storage_Array(55M9)<51I9> 38|110r42
82M9*Integer_Address 39|14r37 164r37
X 32 vss.ads
7K9*VSS 14e8 38|12r6 14r9 26r28 27r6 31r17 34r8 41r22 42r9 43r22 44r9 74r22
. 75r22 155r5 39|9r6 10r6 12r14 15r13 16r13 20r9 31r6 44r9 45r12 179r34 180r35
. 248r5
X 34 vss-implementation.ads
13K13*Implementation 32|7k9 34|17e23 38|14r13 31r21 34r12 155r9 39|9r10 10r10
. 12r18 20r13 31r10 44r13 45r16 248r9
X 38 vss-implementation-strings.ads
14K28*Strings 34|13k13 38|155l24 155e31 39|12b33 44r28 45r31 248l24 248t31
18I9*Character_Offset<integer> 19r31 20r17 76r22
19I12*Character_Count{18I9} 21r31 21r58 45r22 112r18
21I12*Character_Index{19I12}
23I9*Grapheme_Count<integer> 24r30 24r56
24I12*Grapheme_Index{23I9}
26m4*No_Character{52|21M9}
30P9*Variable_Text_Handler_Access 136r50 39|191r29 236r23 243r9
32P9*Constant_Text_Handler_Access 139r43 39|53r43 60r12
40R9*Cursor 46e14 66r32 84r22 85r15 91r22 92r15 39|71r22 72r15 123r22 124r15
. 175r32
41i7*UTF8_Offset{52|27I9} 39|83r18 84m18 84r38 106r18 107m18 107r38 135r18
. 136m18 136r38 149r18 150m18 150r38 179r20
43i7*UTF16_Offset{52|33I9} 39|87r18 88m18 88r39 110r18 111m18 111r39 139r18
. 140m18 140r39 153r18 154m18 154r39 180r20
45i7*Index{19I12} 39|79r15 79r29 93r18 93r32 104m15 104r29 131r15 131r29
. 147m15 147r29 178r14
66V13*Is_Invalid{boolean} 66>25 39|175b13 181l8 181t18
66r25 Self{40R9} 39|175b25 178r9 179r15 180r15
73R9*Cursor_Offset 77e14 86r15 93r15 39|73r15 125r15
74i7*UTF8_Offset{52|27I9} 39|84r57 107r57 136r57 150r57
75i7*UTF16_Offset{52|33I9} 39|88r59 111r59 140r59 154r59
76i7*Index_Offset{18I9} 39|75r15 93r45 104r42 127r15 147r42
83U14*Fixup_Insert 84=7 85>7 86>7 39|122b14 157l8 157t20
84r7 Self{40R9} 39|123b7 131r10 135r13 136m13 136r33 139r13 140m13 140r34
. 147m10 147r24 149r13 150m13 150r33 153r13 154m13 154r34
85r7 Start{40R9} 39|124b7 131r23
86r7 Size{73R9} 39|125b7 127r10 136r52 140r54 147r37 150r52 154r54
90V13*Fixup_Delete{boolean} 91=7 92>7 93>7 39|70b13 116l8 116t20
91r7 Self{40R9} 39|71b7 79r10 83r13 84m13 84r33 87r13 88m13 88r34 93r13 96m10
. 104m10 104r24 106r13 107m13 107r33 110r13 111m13 111r34
92r7 Start{40R9} 39|72b7 79r23 93r26
93r7 Size{73R9} 39|73b7 75r10 84r52 88r54 93r40 104r37 107r52 111r54
109R9*String_Data 114e6 116r8 122r15 123r15 127r32 136r21 139r14 146r39 150r41
. 39|22r36 26r47 40r15 41r15 53r14 163r36 187r39 204r41 216r47 235r21
110a7*Storage{27|61A9} 117r7 39|62m23 165m57 221m33 222r30 245m20
112i7*Capacity{19I12} 118r7
121V25*"="{boolean} 122>7 123>7 39|39b25 46l9 46t11
122r7 Left{109R9} 39|40b7 44r54
123r7 Right{109R9} 39|41b7 45r57
127r4*Null_String_Data{109R9} 39|208r18
135V13*Variable_Handler{30P9} 136=7 39|192s15 207s10 234b13 246l8 246t24
136r7 Data{109R9} 39|235b7 238r30 239m29 245m15 245r15
138V13*Constant_Handler{32P9} 139>7 39|44s36 45s39 52b13 64l8 64t24
139r7 Data{109R9} 39|53b7 55r30 62r18
146U14*Reference 146=25 39|187b14 198l8 198t17
146r25 Data{109R9} 39|187b25 189r26 192m33 192r33
150U14*Unreference 150=27 39|204b14 210l8 210t19
150r27 Data{109R9} 39|204b27 206r26 207m28 207r28 208m10
X 39 vss-implementation-strings.adb
18K12 Address_To_Text_Handler_Conversions[12|39] 61r15 244r12
22V13 Is_Initialized{boolean} 22>29 27s22 55s14 163b13 169l8 169t22 189s10
. 206s10 238s14
22r29 Data{38|109R9} 163b29 165r52
26U14 Unsafe_Initialize 26=33 216b14 228l8 228t25 239s10
26r33 Data{38|109R9} 27r38 216b33 221m28 221r28 222r25
30r4 Global_Null_Handler{41|19R9} 56r17
164m7 Tag{27|82M9} 168r14
191p13 Text{38|30P9} 195r13
220r10 Overlay{41|19R9} 222r45
X 40 vss-implementation-text_handlers.ads
22K28*Text_Handlers 38|31r36 34r27 39|9w25 10r25 20r28 31r25 220r20 40|280e37
28C9*Abstract_Text_Handler<28R9>
28H9*Abstract_Text_Handler 39|20r42 40|28e61
30x29*Reference 39|195R18
35x29*Unreference 39|207R34
105V28*Is_Equal{boolean} 39|44R60
X 41 vss-implementation-text_handlers-nul.ads
12K42*Nul 39|10w39 31r39 220r34 41|187e41
19R9*Null_Handler<40|28R9> 39|31r43 220r38 41|21e25
X 52 vss-unicode.ads
17K13*Unicode 38|12w10 26r32 27r10 41r26 42r13 43r26 44r13 74r26 75r26 39|15r17
. 16r17 179r38 180r39 52|70e16
21M9*Code_Point_Unit 38|26r40 27r18
27I9*UTF8_Code_Unit_Offset<10|54I9> 38|41r34 42r21 74r34 39|16r25 179r46
33I9*UTF16_Code_Unit_Offset<10|54I9> 38|43r34 44r21 75r34 39|15r25 180r47

