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_IMPLICIT_CONDITIONALS
RV NO_NESTED_FINALIZATION
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U vss.strings.cursors%b	vss-strings-cursors.adb	620fa3ad NE OO PK IU
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
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
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.cursors%s	vss-strings-cursors.adb	vss-strings-cursors.ali
W vss.strings.cursors.markers%s  vss-strings-cursors-markers.adb  vss-strings-cursors-markers.ali
W vss.strings.cursors.markers.internals%s  vss-strings-cursors-markers-internals.adb  vss-strings-cursors-markers-internals.ali

U vss.strings.cursors%s	vss-strings-cursors.ads	cf0442c0 EE OO PR PK IU
Z ada.exceptions%s	a-except.adb		a-except.ali
Z ada.streams%s		a-stream.adb		a-stream.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.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
Z system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
Z system.stream_attributes%s  s-stratt.adb	s-stratt.ali
Z system.tasking%s	s-taskin.adb		s-taskin.ali
W vss%s			vss.ads			vss.ali
W vss.strings%s		vss-strings.adb		vss-strings.ali
Y vss.strings.cursors.markers%s  vss-strings-cursors-markers.adb  vss-strings-cursors-markers.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-ioexce.ads		20250523110204 40018c65 ada.io_exceptions%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 i-c.ads		20250523110204 aac316ce interfaces.c%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-multip.ads		20250523110204 38ac9f73 system.multiprocessors%s
D s-oscons.ads		20251218172147 18691de6 system.os_constants%s
D s-osinte.ads		20251218161456 574b6495 system.os_interface%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-stausa.ads		20250523110204 5be75682 system.stack_usage%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-stratt.adb		20250523110204 c8964632 system.stream_attributes%b
D s-statxd.ads		20250523110204 b54789f6 system.stream_attributes.xdr%s
D s-tasinf.ads		20250523110204 801abd01 system.task_info%s
D s-taspri.ads		20250523110204 4ec891e7 system.task_primitives%s
D s-taskin.ads		20250523110204 ebc4edbe system.tasking%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.adb  20241114080450 fc84a740 vss.strings.cursors%b
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-strings-cursors-markers.ads  20241114080450 c3e274ce vss.strings.cursors.markers%s
D vss-strings-cursors-markers-internals.ads  20241114080450 295a3d19 vss.strings.cursors.markers.internals%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 [marker vss__strings__cursors 78 13 none]
G c Z s b [character_index vss__strings__cursors 83 13 none]
G c Z s b [invalidate vss__strings__cursors 118 25 none]
G c Z s b [is_valid vss__strings__cursors 120 24 none]
G c Z s b [first_marker vss__strings__cursors 122 24 none]
G c Z s b [first_character_index vss__strings__cursors 130 24 none]
G c Z s b [first_utf8_offset vss__strings__cursors 138 24 none]
G c Z s b [last_utf8_offset vss__strings__cursors 141 24 none]
G c Z s b [first_utf16_offset vss__strings__cursors 144 24 none]
G c Z s b [last_utf16_offset vss__strings__cursors 147 24 none]
G c Z s b [invalidate vss__strings__cursors 164 25 none]
G c Z s b [is_valid vss__strings__cursors 167 24 none]
G c Z s b [first_marker vss__strings__cursors 170 24 none]
G c Z s b [first_character_index vss__strings__cursors 178 24 none]
G c Z s b [first_utf8_offset vss__strings__cursors 186 24 none]
G c Z s b [last_utf8_offset vss__strings__cursors 190 24 none]
G c Z s b [first_utf16_offset vss__strings__cursors 194 24 none]
G c Z s b [last_utf16_offset vss__strings__cursors 198 24 none]
G c Z s b [invalidate vss__strings__cursors 214 25 none]
G c Z s b [is_valid vss__strings__cursors 216 24 none]
G c Z s b [first_marker vss__strings__cursors 218 24 none]
G c Z s b [last_marker vss__strings__cursors 222 24 none]
G c Z s b [first_character_index vss__strings__cursors 226 24 none]
G c Z s b [last_character_index vss__strings__cursors 230 24 none]
G c Z s b [first_utf8_offset vss__strings__cursors 233 24 none]
G c Z s b [last_utf8_offset vss__strings__cursors 237 24 none]
G c Z s b [first_utf16_offset vss__strings__cursors 241 24 none]
G c Z s b [last_utf16_offset vss__strings__cursors 245 24 none]
G c Z s b [character_length vss__strings__cursors 249 24 none]
G c Z s b [element vss__strings__cursors 252 24 none]
G c Z s b [invalidate vss__strings__cursors 267 25 none]
G c Z s b [is_valid vss__strings__cursors 269 24 none]
G c Z s b [first_marker vss__strings__cursors 272 24 none]
G c Z s b [last_marker vss__strings__cursors 276 24 none]
G c Z s b [first_character_index vss__strings__cursors 280 24 none]
G c Z s b [last_character_index vss__strings__cursors 284 24 none]
G c Z s b [first_utf8_offset vss__strings__cursors 288 24 none]
G c Z s b [last_utf8_offset vss__strings__cursors 292 24 none]
G c Z s b [first_utf16_offset vss__strings__cursors 296 24 none]
G c Z s b [last_utf16_offset vss__strings__cursors 300 24 none]
G c Z s b [character_length vss__strings__cursors 304 24 none]
G c Z s b [element vss__strings__cursors 307 24 none]
G c Z s b [first_utf8_offset vss__strings__cursors 314 13 none]
G c Z s b [last_utf8_offset vss__strings__cursors 321 13 none]
G c Z s b [first_utf16_offset vss__strings__cursors 328 13 none]
G c Z s b [last_utf16_offset vss__strings__cursors 335 13 none]
G c Z s b [get_owner_and_position vss__strings__cursors 342 14 none]
G c Z s s [character_cursor_baseDA vss__strings__cursors 111 9 none]
G c Z s s [character_cursor_baseDF vss__strings__cursors 111 9 none]
G c Z s s [character_cursor_baseIP vss__strings__cursors 111 9 none]
G c Z s s [character_cursor_limited_baseDF vss__strings__cursors 154 9 none]
G c Z s s [character_cursor_limited_baseIP vss__strings__cursors 154 9 none]
G c Z s s [segment_cursor_baseDA vss__strings__cursors 206 9 none]
G c Z s s [segment_cursor_baseDF vss__strings__cursors 206 9 none]
G c Z s s [segment_cursor_baseIP vss__strings__cursors 206 9 none]
G c Z s s [segment_cursor_limited_baseDF vss__strings__cursors 259 9 none]
G c Z s s [segment_cursor_limited_baseIP vss__strings__cursors 259 9 none]
G r c none [is_valid vss__strings__cursors 120 24 none] [is_invalid vss__implementation__strings 66 13 none]
G r c none [first_marker vss__strings__cursors 122 24 none] [new_character_marker vss__strings__cursors__markers__internals 18 13 none]
G r c none [first_utf8_offset vss__strings__cursors 138 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf8_offset vss__strings__cursors 138 24 none] [first_utf8_offset vss__implementation__text_handlers 161 28 none]
G r c none [last_utf8_offset vss__strings__cursors 141 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf8_offset vss__strings__cursors 141 24 none] [last_utf8_offset vss__implementation__text_handlers 168 28 none]
G r c none [first_utf16_offset vss__strings__cursors 144 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf16_offset vss__strings__cursors 144 24 none] [first_utf16_offset vss__implementation__text_handlers 174 28 none]
G r c none [last_utf16_offset vss__strings__cursors 147 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf16_offset vss__strings__cursors 147 24 none] [last_utf16_offset vss__implementation__text_handlers 181 28 none]
G r c none [is_valid vss__strings__cursors 167 24 none] [is_invalid vss__implementation__strings 66 13 none]
G r c none [first_marker vss__strings__cursors 170 24 none] [new_character_marker vss__strings__cursors__markers__internals 18 13 none]
G r c none [first_utf8_offset vss__strings__cursors 186 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf8_offset vss__strings__cursors 186 24 none] [first_utf8_offset vss__implementation__text_handlers 161 28 none]
G r c none [last_utf8_offset vss__strings__cursors 190 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf8_offset vss__strings__cursors 190 24 none] [last_utf8_offset vss__implementation__text_handlers 168 28 none]
G r c none [first_utf16_offset vss__strings__cursors 194 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf16_offset vss__strings__cursors 194 24 none] [first_utf16_offset vss__implementation__text_handlers 174 28 none]
G r c none [last_utf16_offset vss__strings__cursors 198 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf16_offset vss__strings__cursors 198 24 none] [last_utf16_offset vss__implementation__text_handlers 181 28 none]
G r c none [is_valid vss__strings__cursors 216 24 none] [is_invalid vss__implementation__strings 66 13 none]
G r c none [first_marker vss__strings__cursors 218 24 none] [new_character_marker vss__strings__cursors__markers__internals 18 13 none]
G r c none [last_marker vss__strings__cursors 222 24 none] [new_character_marker vss__strings__cursors__markers__internals 18 13 none]
G r c none [first_utf8_offset vss__strings__cursors 233 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf8_offset vss__strings__cursors 233 24 none] [first_utf8_offset vss__implementation__text_handlers 161 28 none]
G r c none [last_utf8_offset vss__strings__cursors 237 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf8_offset vss__strings__cursors 237 24 none] [last_utf8_offset vss__implementation__text_handlers 168 28 none]
G r c none [first_utf16_offset vss__strings__cursors 241 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf16_offset vss__strings__cursors 241 24 none] [first_utf16_offset vss__implementation__text_handlers 174 28 none]
G r c none [last_utf16_offset vss__strings__cursors 245 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf16_offset vss__strings__cursors 245 24 none] [last_utf16_offset vss__implementation__text_handlers 181 28 none]
G r c none [character_length vss__strings__cursors 249 24 none] [is_invalid vss__implementation__strings 66 13 none]
G r s virtual_string [element vss__strings__cursors 252 24 none] [virtual_stringIP vss__strings 472 9 none]
G r c none [element vss__strings__cursors 252 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [element vss__strings__cursors 252 24 none] [slice vss__implementation__text_handlers 239 29 none]
G r c none [is_valid vss__strings__cursors 269 24 none] [is_invalid vss__implementation__strings 66 13 none]
G r c none [first_marker vss__strings__cursors 272 24 none] [new_character_marker vss__strings__cursors__markers__internals 18 13 none]
G r c none [last_marker vss__strings__cursors 276 24 none] [new_character_marker vss__strings__cursors__markers__internals 18 13 none]
G r c none [first_utf8_offset vss__strings__cursors 288 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf8_offset vss__strings__cursors 288 24 none] [first_utf8_offset vss__implementation__text_handlers 161 28 none]
G r c none [last_utf8_offset vss__strings__cursors 292 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf8_offset vss__strings__cursors 292 24 none] [last_utf8_offset vss__implementation__text_handlers 168 28 none]
G r c none [first_utf16_offset vss__strings__cursors 296 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf16_offset vss__strings__cursors 296 24 none] [first_utf16_offset vss__implementation__text_handlers 174 28 none]
G r c none [last_utf16_offset vss__strings__cursors 300 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf16_offset vss__strings__cursors 300 24 none] [last_utf16_offset vss__implementation__text_handlers 181 28 none]
G r c none [character_length vss__strings__cursors 304 24 none] [is_invalid vss__implementation__strings 66 13 none]
G r s virtual_string [element vss__strings__cursors 307 24 none] [virtual_stringIP vss__strings 472 9 none]
G r c none [element vss__strings__cursors 307 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [element vss__strings__cursors 307 24 none] [slice vss__implementation__text_handlers 239 29 none]
G r c none [first_utf8_offset vss__strings__cursors 314 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf8_offset vss__strings__cursors 314 13 none] [first_utf8_offset vss__implementation__text_handlers 161 28 none]
G r c none [last_utf8_offset vss__strings__cursors 321 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf8_offset vss__strings__cursors 321 13 none] [last_utf8_offset vss__implementation__text_handlers 168 28 none]
G r c none [first_utf16_offset vss__strings__cursors 328 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [first_utf16_offset vss__strings__cursors 328 13 none] [first_utf16_offset vss__implementation__text_handlers 174 28 none]
G r c none [last_utf16_offset vss__strings__cursors 335 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [last_utf16_offset vss__strings__cursors 335 13 none] [last_utf16_offset vss__implementation__text_handlers 181 28 none]
G r d referal_base [character_cursor_baseDA vss__strings__cursors 111 9 none] [adjust vss__implementation__referrers 57 25 none]
G r e referal_base [character_cursor_baseDF vss__strings__cursors 111 9 none] [finalize vss__implementation__referrers 60 25 none]
G r s referal_base [character_cursor_baseIP vss__strings__cursors 111 9 none] [referal_baseIP vss__implementation__referrers 30 9 none]
G r s cursor [character_cursor_baseIP vss__strings__cursors 111 9 none] [cursorIP vss__implementation__strings 40 9 none]
G r e referal_limited_base [character_cursor_limited_baseDF vss__strings__cursors 154 9 none] [finalize vss__implementation__referrers 117 25 none]
G r s referal_limited_base [character_cursor_limited_baseIP vss__strings__cursors 154 9 none] [referal_limited_baseIP vss__implementation__referrers 76 9 none]
G r s cursor [character_cursor_limited_baseIP vss__strings__cursors 154 9 none] [cursorIP vss__implementation__strings 40 9 none]
G r d referal_base [segment_cursor_baseDA vss__strings__cursors 206 9 none] [adjust vss__implementation__referrers 57 25 none]
G r e referal_base [segment_cursor_baseDF vss__strings__cursors 206 9 none] [finalize vss__implementation__referrers 60 25 none]
G r s referal_base [segment_cursor_baseIP vss__strings__cursors 206 9 none] [referal_baseIP vss__implementation__referrers 30 9 none]
G r s cursor [segment_cursor_baseIP vss__strings__cursors 206 9 none] [cursorIP vss__implementation__strings 40 9 none]
G r e referal_limited_base [segment_cursor_limited_baseDF vss__strings__cursors 259 9 none] [finalize vss__implementation__referrers 117 25 none]
G r s referal_limited_base [segment_cursor_limited_baseIP vss__strings__cursors 259 9 none] [referal_limited_baseIP vss__implementation__referrers 76 9 none]
G r s cursor [segment_cursor_limited_baseIP vss__strings__cursors 259 9 none] [cursorIP vss__implementation__strings 40 9 none]
X 3 a-finali.ads
46U14*Initialize<18|44p14>
53U14*Initialize<18|44p14>
X 9 a-tags.ads
652V13 CW_Membership{boolean} 57|230s23 243s23 256s23 269s23 303s23 316s23
. 328s23 341s23 539s23 552s23 564s23 577s23 603s23 616s23 628s23 641s23
X 11 interfac.ads
54I9*Integer_32<integer>
X 13 system.ads
67M9*Address
X 18 s-finroo.ads
42U14*Adjust
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 30 s-stausa.ads
207U14*Initialize 208i<c,__gnat_stack_usage_initialize>22
272U14*Output_Results 276i<c,__gnat_stack_usage_output_results>22
X 32 s-stalib.adb
87U14 Break_Start 88i<c,__gnat_break_start>22
X 43 vss.ads
7K9*VSS 14e8 56|8r6 10r9 27r14 32r14 37r14 45r14 53r14 58r14 63r14 68r14
. 80r14 85r14 97r14 102r14 112r19 113r12 115r26 124r14 128r14 132r14 136r14
. 139r44 142r44 145r44 148r44 155r19 156r12 158r18 161r26 172r14 176r14 180r14
. 184r14 188r14 192r14 196r14 200r14 207r19 208r12 210r32 211r32 220r14 224r14
. 228r14 231r42 235r14 239r14 243r14 247r14 250r42 253r42 260r27 261r12 263r32
. 264r32 274r14 278r14 282r14 286r14 290r14 294r14 298r14 302r14 305r50 308r50
. 315r27 316r18 317r14 322r27 323r18 324r14 329r27 330r18 331r14 336r27 337r18
. 338r14 343r18 344r22 345r22 348r5 57|9r6 10r6 12r14 14r13 15r13 23r14 33r42
. 35r10 42r12 52r50 54r10 61r12 71r42 73r15 74r9 77r23 79r13 90r50 92r15
. 93r9 96r23 98r13 110r14 112r14 121r14 123r14 131r42 133r14 142r14 144r14
. 153r14 156r9 166r14 169r9 179r14 182r9 192r14 195r9 204r27 205r18 206r14
. 208r16 216r12 226r44 230r12 239r14 243r12 252r14 256r12 265r14 269r12 277r27
. 278r18 279r14 281r16 289r12 299r44 303r12 312r14 316r12 324r42 328r12 337r14
. 341r12 349r18 350r22 351r22 429r19 441r19 452r19 453r19 465r19 466r19 474r42
. 476r14 485r14 487r14 496r14 499r9 509r14 512r9 521r27 522r18 523r14 526r9
. 535r44 539r12 548r14 552r12 560r42 564r12 573r14 577r12 585r27 586r18 587r14
. 590r9 599r44 603r12 612r14 616r12 624r42 628r12 637r14 641r12 650r14 655r5
X 45 vss-implementation.ads
13K13*Implementation 17e23 56|112r23 115r30 155r23 158r22 161r30 207r23 210r36
. 211r36 260r31 263r36 264r36 316r22 323r22 330r22 337r22 344r26 345r26 57|9r10
. 14r17 15r17 35r14 54r14 79r17 98r17 205r22 216r16 278r22 289r16 350r26
. 351r26 429r23 441r23 452r23 453r23 465r23 466r23 522r22 526r13 586r22 590r13
X 47 vss-implementation-referrers.ads
12K28*Referrers 152e33 56|112r38 155r38 207r38 260r46 344r41 57|14r32 350r41
20P9*Magic_String_Access(129R9) 56|344r51 57|14r42 350r51
26R9*Referal_Base 56|112r48 207r48
31p7*Owner{20P9} 57|74m47 78r18 157r17 183r17 230r50 256r50 303r50 328r50
. 369r27 428r14 451r14 500r17 539r50 564r50 603r50 628r50
46x14*String_Modified
57U25*Adjust<3|47p14>
60U25*Finalize<3|48p14>
72R9*Referal_Limited_Base 56|155r48 260r56
78p7*Owner{20P9} 57|93m47 97r18 170r17 196r17 243r50 269r50 316r50 341r50
. 359r27 440r14 464r14 513r17 552r50 577r50 616r50 641r50
101x14*String_Modified
117U25*Finalize<3|54p14>
X 49 vss-implementation-strings.ads
14K28*Strings 155e31 56|115r45 158r37 161r45 210r51 211r51 263r51 264r51
. 316r37 323r37 330r37 337r37 345r41 57|15r32 35r29 54r29 79r32 98r32 205r37
. 216r31 278r37 289r31 351r41 429r38 441r38 452r38 453r38 465r38 466r38 522r37
. 526r28 586r37 590r28
18I9*Character_Offset<integer> 57|15r40
19I12*Character_Count{18I9}
32P9*Constant_Text_Handler_Access 56|158r45
40R9*Cursor 46e14 56|115r53 161r53 210r59 211r59 263r59 264r59 316r45 323r45
. 330r45 337r45 345r49 57|205r45 278r45 351r49 522r45 586r45
41i7*UTF8_Offset{66|27I9} 57|284r19 285r26
43i7*UTF16_Offset{66|33I9} 57|211r19 212r26
45i7*Index{19I12} 57|36r37 36r64 43r34 43r62 55r37 55r64 62r34 62r62 112r62
. 123r62 133r68 144r68 476r67 487r67
66V13*Is_Invalid{boolean} 57|35s37 54s37 429s46 441s46 452s46 453s46 465s46
. 466s46
138V13*Constant_Handler{32P9} 57|79s40 98s40 216s39 289s39 526s36 590s36
X 51 vss-implementation-text_handlers.ads
22K28*Text_Handlers 280e37 57|9w25
161V28*First_UTF8_Offset{66|30I12} 57|290R28
168V28*Last_UTF8_Offset{66|30I12} 57|591R25
174V28*First_UTF16_Offset{66|36I12} 57|217R28
181V28*Last_UTF16_Offset{66|36I12} 57|527R25
239U29*Slice 57|79R70 98R70
X 55 vss-strings.ads
24K13*Strings 43|7k9 55|486e16 56|10r13 27r18 32r18 37r18 45r18 80r18 85r18
. 97r18 102r18 113r16 124r18 128r18 132r18 136r18 156r16 172r18 176r18 180r18
. 184r18 208r16 220r18 224r18 228r18 231r46 250r46 253r46 261r16 274r18 278r18
. 282r18 286r18 305r54 308r54 315r31 322r31 329r31 336r31 343r22 348r9 57|10r10
. 12r18 23r18 33r46 42r16 52r54 61r16 71r46 73r19 74r13 77r27 90r54 92r19
. 93r13 96r27 110r18 112r18 121r18 123r18 131r46 133r18 142r18 144r18 153r18
. 156r13 166r18 169r13 179r18 182r13 192r18 195r13 204r31 230r16 243r16 256r16
. 269r16 277r31 303r16 316r16 328r16 341r16 349r22 474r46 476r18 485r18 487r18
. 496r18 499r13 509r18 512r13 521r31 539r16 552r16 564r16 577r16 585r31 603r16
. 616r16 628r16 641r16 650r18 655r9
29I9*Character_Count<integer> 56|97r26 250r54 305r62 57|33r54 52r62
30I12*Character_Index{29I9} 56|37r26 45r26 85r26 132r26 136r26 180r26 184r26
. 228r26 231r54 282r26 286r26 57|23r26 42r24 61r24 110r26 112r26 121r26 123r26
. 131r54 133r26 142r26 144r26 474r54 476r26 485r26 487r26
77R9*Virtual_String<47|129R9> 476e6 56|102r26 253r54 308r62 57|71r54 77r35
. 90r62 96r35
459P9 Magic_String_Access(77R9) 56|315r39 322r39 329r39 336r39 57|73r27 74r21
. 92r27 93r21 204r39 230r24 243r24 256r24 269r24 277r39 303r24 316r24 328r24
. 341r24 521r39 539r24 552r24 564r24 577r24 585r39 603r24 616r24 628r24 641r24
474r7*Data{49|109R9} 57|79r64 80m64 98r64 99m64 217r22 290r22 527r19 591r19
X 56 vss-strings-cursors.ads
10K21*Cursors 55|24k13 56|27r26 32r26 80r26 111E9 113r24 124r26 128r26 156r24
. 172r26 176r26 208r24 220r26 224r26 261r24 274r26 278r26 343r30 348l17 348e24
. 57|10r18 12b26 153r26 156r21 166r26 169r21 179r26 182r21 192r26 195r21
. 349r30 496r26 499r21 509r26 512r21 650r26 655l17 655t24
18h9*Abstract_Cursor 20p13 20r30 25p13 26r14 30p13 31r14 35p13 36r14 43p13
. 44r14 51p13 52r14 56p13 57r14 61p13 62r14 66p13 67r14 75r60 92r58
20y13*Is_Valid{boolean} 20>23
20r23 Self{18R9}
25y13*First_Marker 26>7 57|652R19
26r7 Self{18R9}
30y13*Last_Marker 31>7
31r7 Self{18R9}
35y13*First_Character_Index<integer> 36>7 57|25R19
36r7 Self{18R9}
43y13*Last_Character_Index<integer> 44>7
44r7 Self{18R9}
51y13*First_UTF8_Offset{66|30I12} 52>7
52r7 Self{18R9}
56y13*Last_UTF8_Offset{66|30I12} 57>7
57r7 Self{18R9}
61y13*First_UTF16_Offset{66|36I12} 62>7
62r7 Self{18R9}
66y13*Last_UTF16_Offset{66|36I12} 67>7
67r7 Self{18R9}
75h9*Abstract_Character_Cursor<18R9> 20p13 25p13 30p13 35p13 43p13 51p13
. 56p13 61p13 66p13 79r14 84r14 113r32 156r32 343r38 57|22r14 349r38 649r14
78V13*Marker 79>7 57|648b13 653l8 653t14
79c7 Self<75R9> 57|649b7 652r14
83V13*Character_Index<integer> 84>7 57|21b13 26l8 26t23
84c7 Self<75R9> 57|22b7 25r14
92h9*Abstract_Segment_Cursor<18R9> 20p13 25p13 30p13 35p13 43p13 51p13 56p13
. 61p13 66p13 95p13 96r14 100p13 101r14 208r32 261r32
95y13*Character_Length{55|29I9} 96>7
96r7 Self{92R9}
100y13*Element{55|77R9} 101>7
101r7 Self{92R9}
111H9 Character_Cursor_Base<47|30R9><75R9> 3|46P14 47|46p14 57P25 60P25 56|116e14
. 118P25 118r51 120P24 120r41 122P24 123r14 127r14 130P24 131r14 135r14 138P24
. 139r14 141P24 142r14 144P24 145r14 147P24 148r14 57|109r14 152r14 226r14
. 299r14 363r23 365r17 366r23 382r51 425r14 535r14 599r14
115r7*Position{49|40R9} 57|112r53 157r33 230r63 303r63 370r27 384m12 429r63
. 539r63 603r63
118U25 Invalidate<47|44p14> 118=37 57|382b25 385l8 385t18
118r37 Self{111R9} 57|382b37 384m7
120V24 Is_Valid{boolean}<20p13> 120>34 57|424b24 430l8 430t16
120r34 Self{111R9} 57|425b7 428r9 429r58
122V24 First_Marker<25p13> 123>7 128r67 57|151b24 158l8 158t20
123r7 Self{111R9} 57|152b7 157r12 157r28
126V24 Last_Marker=128:67<30p13>
127r7 Self{111R9}
130V24 First_Character_Index<integer><35p13> 131>7 136r55 57|108b24 113l8
. 113t29
131r7 Self{111R9} 57|109b7 112r48
134V24 Last_Character_Index=136:55<integer><43p13>
135r7 Self{111R9}
138V24 First_UTF8_Offset{66|30I12}<51p13> 139>7 57|298b24 304l8 304t25
139r7 Self{111R9} 57|299b7 303r45 303r58
141V24 Last_UTF8_Offset{66|30I12}<56p13> 142>7 57|598b24 604l8 604t24
142r7 Self{111R9} 57|599b7 603r45 603r58
144V24 First_UTF16_Offset{66|36I12}<61p13> 145>7 57|225b24 231l8 231t26
145r7 Self{111R9} 57|226b7 230r45 230r58
147V24 Last_UTF16_Offset{66|36I12}<66p13> 148>7 57|534b24 540l8 540t25
148r7 Self{111R9} 57|535b7 539r45 539r58
154H9 Character_Cursor_Limited_Base<47|76R9><75R9> 3|53P14 18|42p14 47|101p14
. 117P25 56|162e14 164P25 165r21 167P24 168r14 170P24 171r14 175r14 178P24
. 179r14 183r14 186P24 187r14 190P24 191r14 194P24 195r14 198P24 199r14 57|120r14
. 165r14 238r14 311r14 353r20 355r17 356r23 392r21 437r14 547r14 611r14
158p7*Handler{49|32P9} 57|394m12
161r7*Position{49|40R9} 57|123r53 170r33 243r63 316r63 360r27 395m12 441r63
. 552r63 616r63
164U25 Invalidate<47|97p14> 165=7 57|391b25 396l8 396t18
165r7 Self{154R9} 57|392b7 394m7 395m7
167V24 Is_Valid{boolean}<20p13> 168>7 57|436b24 442l8 442t16
168r7 Self{154R9} 57|437b7 440r9 441r58
170V24 First_Marker<25p13> 171>7 176r67 57|164b24 171l8 171t20
171r7 Self{154R9} 57|165b7 170r12 170r28
174V24 Last_Marker=176:67<30p13>
175r7 Self{154R9}
178V24 First_Character_Index<integer><35p13> 179>7 184r55 57|119b24 124l8
. 124t29
179r7 Self{154R9} 57|120b7 123r48
182V24 Last_Character_Index=184:55<integer><43p13>
183r7 Self{154R9}
186V24 First_UTF8_Offset{66|30I12}<51p13> 187>7 57|310b24 317l8 317t25
187r7 Self{154R9} 57|311b7 316r45 316r58
190V24 Last_UTF8_Offset{66|30I12}<56p13> 191>7 57|610b24 617l8 617t24
191r7 Self{154R9} 57|611b7 616r45 616r58
194V24 First_UTF16_Offset{66|36I12}<61p13> 195>7 57|237b24 244l8 244t26
195r7 Self{154R9} 57|238b7 243r45 243r58
198V24 Last_UTF16_Offset{66|36I12}<66p13> 199>7 57|546b24 553l8 553t25
199r7 Self{154R9} 57|547b7 552r45 552r58
206H9 Segment_Cursor_Base<47|30R9><92R9> 3|46P14 47|46p14 57P25 60P25 56|212e14
. 214P25 214r51 216P24 216r41 218P24 219r14 222P24 223r14 226P24 227r14 230P24
. 231r14 233P24 234r14 237P24 238r14 241P24 242r14 245P24 246r14 249P24 250r14
. 252P24 253r14 57|33r14 71r14 131r14 178r14 251r14 324r14 403r21 448r41
. 474r14 495r14 560r14 624r14
210r7*First_Position{49|40R9} 57|35r54 36r22 43r47 80r21 133r53 183r33 256r63
. 328r63 405m12 452r63
211r7*Last_Position{49|40R9} 57|36r50 43r20 80r42 406m12 453r63 476r53 500r33
. 564r63 628r63
214U25 Invalidate<47|44p14> 214=37 57|402b25 407l8 407t18
214r37 Self{206R9} 57|403b7 405m7 406m7
216V24 Is_Valid{boolean}<20p13> 216>34 57|448b24 454l8 454t16
216r34 Self{206R9} 57|448b34 451r9 452r58 453r58
218V24 First_Marker<25p13> 219>7 57|177b24 184l8 184t20
219r7 Self{206R9} 57|178b7 183r12 183r28
222V24 Last_Marker<30p13> 223>7 57|494b24 501l8 501t19
223r7 Self{206R9} 57|495b7 500r12 500r28
226V24 First_Character_Index<integer><35p13> 227>7 57|130b24 134l8 134t29
227r7 Self{206R9} 57|131b7 133r48
230V24 Last_Character_Index<integer><43p13> 231>7 57|473b24 477l8 477t28
231r7 Self{206R9} 57|474b7 476r48
233V24 First_UTF8_Offset{66|30I12}<51p13> 234>7 57|323b24 329l8 329t25
234r7 Self{206R9} 57|324b7 328r45 328r58
237V24 Last_UTF8_Offset{66|30I12}<56p13> 238>7 57|623b24 629l8 629t24
238r7 Self{206R9} 57|624b7 628r45 628r58
241V24 First_UTF16_Offset{66|36I12}<61p13> 242>7 57|250b24 257l8 257t26
242r7 Self{206R9} 57|251b7 256r45 256r58
245V24 Last_UTF16_Offset{66|36I12}<66p13> 246>7 57|559b24 565l8 565t25
246r7 Self{206R9} 57|560b7 564r45 564r58
249V24 Character_Length{55|29I9}<95p13> 250>7 57|32b24 45l8 45t24
250r7 Self{206R9} 57|33b7 35r49 36r17 36r45 43r15 43r42
252V24 Element{55|77R9}<100p13> 253>7 57|70b24 83l8 83t15
253r7 Self{206R9} 57|71b7 74r42 78r13 80r16 80r37
259H9 Segment_Cursor_Limited_Base<47|76R9><92R9> 3|53P14 18|42p14 47|101p14
. 117P25 56|265e14 267P25 267r51 269P24 270r14 272P24 273r14 276P24 277r14
. 280P24 281r14 284P24 285r14 288P24 289r14 292P24 293r14 296P24 297r14 300P24
. 301r14 304P24 305r14 307P24 308r14 57|52r14 90r14 141r14 191r14 264r14
. 336r14 414r21 461r14 484r14 508r14 572r14 636r14
263r7*First_Position{49|40R9} 57|54r54 55r22 62r47 99r21 144r53 196r33 269r63
. 341r63 416m12 465r63
264r7*Last_Position{49|40R9} 57|55r50 62r20 99r42 417m12 466r63 487r53 513r33
. 577r63 641r63
267U25 Invalidate<47|97p14> 267=37 57|413b25 418l8 418t18
267r37 Self{259R9} 57|414b7 416m7 417m7
269V24 Is_Valid{boolean}<20p13> 270>7 57|460b24 467l8 467t16
270r7 Self{259R9} 57|461b7 464r9 465r58 466r58
272V24 First_Marker<25p13> 273>7 57|190b24 197l8 197t20
273r7 Self{259R9} 57|191b7 196r12 196r28
276V24 Last_Marker<30p13> 277>7 57|507b24 514l8 514t19
277r7 Self{259R9} 57|508b7 513r12 513r28
280V24 First_Character_Index<integer><35p13> 281>7 57|140b24 145l8 145t29
281r7 Self{259R9} 57|141b7 144r48
284V24 Last_Character_Index<integer><43p13> 285>7 57|483b24 488l8 488t28
285r7 Self{259R9} 57|484b7 487r48
288V24 First_UTF8_Offset{66|30I12}<51p13> 289>7 57|335b24 342l8 342t25
289r7 Self{259R9} 57|336b7 341r45 341r58
292V24 Last_UTF8_Offset{66|30I12}<56p13> 293>7 57|635b24 642l8 642t24
293r7 Self{259R9} 57|636b7 641r45 641r58
296V24 First_UTF16_Offset{66|36I12}<61p13> 297>7 57|263b24 270l8 270t26
297r7 Self{259R9} 57|264b7 269r45 269r58
300V24 Last_UTF16_Offset{66|36I12}<66p13> 301>7 57|571b24 578l8 578t25
301r7 Self{259R9} 57|572b7 577r45 577r58
304V24 Character_Length{55|29I9}<95p13> 305>7 57|51b24 64l8 64t24
305r7 Self{259R9} 57|52b7 54r49 55r17 55r45 62r15 62r42
307V24 Element{55|77R9}<100p13> 308>7 57|89b24 102l8 102t15
308r7 Self{259R9} 57|90b7 93r42 97r13 99r16 99r37
314V13 First_UTF8_Offset{66|30I12} 315>7 316>7 57|276b13 292l8 292t25 302s9
. 315s9 327s9 340s9
315p7 String{55|459P9} 57|277b7 290r15
316r7 Position{49|40R9} 57|278b7 284r10 285r17 290r47
321V13 Last_UTF8_Offset{66|30I12} 322>7 323>7 57|584b13 592l8 592t24 602s9
. 615s9 627s9 640s9
322p7 String{55|459P9} 57|585b7 591r12
323r7 Position{49|40R9} 57|586b7 591r43
328V13 First_UTF16_Offset{66|36I12} 329>7 330>7 57|203b13 219l8 219t26 229s9
. 242s9 255s9 268s9
329p7 String{55|459P9} 57|204b7 217r15
330r7 Position{49|40R9} 57|205b7 211r10 212r17 217r48
335V13 Last_UTF16_Offset{66|36I12} 336>7 337>7 57|520b13 528l8 528t25 538s9
. 551s9 563s9 576s9
336p7 String{55|459P9} 57|521b7 527r12
337r7 Position{49|40R9} 57|522b7 527r44
342U14 Get_Owner_And_Position 343>7 344<7 345<7 57|348b14 376l8 376t30
343c7 Cursor<75R9> 57|349b7 353r10 356r60 363r13 366r52
344p7 Owner{47|20P9} 57|350b7 359m13 369m13
345r7 Position{49|40R9} 57|351b7 360m13 370m13
X 57 vss-strings-cursors.adb
73p7 Owner{55|459P9} 79r58
77r14 Result{55|77R9} 80r57
92p7 Owner{55|459P9} 98r58
96r14 Result{55|77R9} 99r57
355c13 C<56|154R9> 359r25 360r25
365c13 C<56|111R9> 369r25 370r25
X 63 vss-strings-cursors-markers.ads
7K29*Markers 56|27r34 32r34 80r34 124r34 128r34 172r34 176r34 220r34 224r34
. 274r34 278r34 57|10r26 153r34 156r29 166r34 169r29 179r34 182r29 192r34
. 195r29 496r34 499r29 509r34 512r29 650r34 63|47e32
11R9*Character_Marker<56|75R9> 57|153r42 166r42 179r42 192r42 496r42 509r42
. 650r42 63|30e68
X 64 vss-strings-cursors-markers-internals.ads
14K37*Internals 57|10w34 156r37 169r37 182r37 195r37 499r37 512r37 64|31e42
18V13*New_Character_Marker{63|11R9} 57|156s47 169s47 182s47 195s47 499s47
. 512s47
X 66 vss-unicode.ads
17K13*Unicode 56|8w10 53r18 58r18 63r18 68r18 139r48 142r48 145r48 148r48
. 188r18 192r18 196r18 200r18 235r18 239r18 243r18 247r18 290r18 294r18 298r18
. 302r18 317r18 324r18 331r18 338r18 57|206r18 208r20 226r48 239r18 252r18
. 265r18 279r18 281r20 299r48 312r18 324r46 337r18 523r18 535r48 548r18 560r46
. 573r18 587r18 599r48 612r18 624r46 637r18 66|70e16
27I9*UTF8_Code_Unit_Offset<11|54I9> 57|281r28
28I12*UTF8_Code_Unit_Count{27I9}
30I12*UTF8_Code_Unit_Index{28I12} 56|53r26 58r26 139r56 142r56 188r26 192r26
. 235r26 239r26 290r26 294r26 317r26 324r26 57|279r26 299r56 312r26 324r54
. 337r26 587r26 599r56 612r26 624r54 637r26
33I9*UTF16_Code_Unit_Offset<11|54I9> 57|208r28
34I12*UTF16_Code_Unit_Count{33I9}
36I12*UTF16_Code_Unit_Index{34I12} 56|63r26 68r26 145r56 148r56 196r26 200r26
. 243r26 247r26 298r26 302r26 331r26 338r26 57|206r26 226r56 239r26 252r26
. 265r26 523r26 535r56 548r26 560r54 573r26

