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_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U vss.json.push_readers.simple%b  vss-json-push_readers-simple.adb  782d61b1 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.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.json%s		vss-json.adb		vss-json.ali
W vss.json.push_readers%s  vss-json-push_readers.ads  vss-json-push_readers.ali
W vss.json.streams%s	vss-json-streams.ads	vss-json-streams.ali

U vss.json.push_readers.simple%s  vss-json-push_readers-simple.ads  34c24601 EE OO PF 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.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.storage_pools%s  s-stopoo.adb		s-stopoo.ali
Z system.tasking%s	s-taskin.adb		s-taskin.ali
W vss%s			vss.ads			vss.ali
W vss.json%s		vss-json.adb		vss-json.ali
W vss.json.content_handlers%s  vss-json-content_handlers.adb  vss-json-content_handlers.ali
W vss.json.pull_readers%s  vss-json-pull_readers.adb  vss-json-pull_readers.ali
W vss.json.pull_readers.simple%s  vss-json-pull_readers-simple.adb  vss-json-pull_readers-simple.ali
W vss.json.push_readers%s  vss-json-push_readers.ads  vss-json-push_readers.ali
W vss.text_streams%s	vss-text_streams.ads	vss-text_streams.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 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-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-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-character_codes.ads  20241114080450 5896851d vss.implementation.character_codes%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-json.ads		20241114080450 6e549342 vss.json%s
D vss-json-content_handlers.ads  20241114080450 31433d8b vss.json.content_handlers%s
D vss-json-implementation.ads  20241114080450 ed148f86 vss.json.implementation%s
D vss-json-implementation-big_integers.ads  20241114080450 a0434f3d vss.json.implementation.big_integers%s
D vss-json-implementation-numbers.ads  20241114080450 9bf50881 vss.json.implementation.numbers%s
D vss-json-implementation-packed_decimals.ads  20241114080450 45dc6127 vss.json.implementation.packed_decimals%s
D vss-json-implementation-parsers.ads  20241114080450 882131cb vss.json.implementation.parsers%s
D vss-json-implementation-parsers-json.ads  20241114080450 2fede438 vss.json.implementation.parsers.json%s
D vss-json-pull_readers.ads  20241114080450 f5a1553c vss.json.pull_readers%s
D vss-json-pull_readers-simple.ads  20241114080450 3cbfbd1f vss.json.pull_readers.simple%s
D vss-json-push_readers.ads  20241114080450 05da6425 vss.json.push_readers%s
D vss-json-push_readers-simple.ads  20241114080450 1c4ae880 vss.json.push_readers.simple%s
D vss-json-push_readers-simple.adb  20241114080450 5712f316 vss.json.push_readers.simple%b
D vss-json-streams.ads	20241114080450 33757a27 vss.json.streams%s
D vss-json-streams-cursors.ads  20241114080450 66850279 vss.json.streams.cursors%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-text_streams.ads	20241114080450 20ae4a30 vss.text_streams%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 [set_stream vss__json__push_readers__simple 17 14 none]
G c Z s b [parse vss__json__push_readers__simple 22 14 none]
G c Z s b [has_error vss__json__push_readers__simple 26 13 none]
G c Z s b [error_message vss__json__push_readers__simple 30 13 none]
G c Z s b [set_content_handler vss__json__push_readers__simple 46 25 none]
G c Z s s [json_simple_push_readerDF vss__json__push_readers__simple 36 9 none]
G c Z s s [json_simple_push_readerDI vss__json__push_readers__simple 36 9 none]
G c Z s s [json_simple_push_readerIP vss__json__push_readers__simple 36 9 none]
G r c none [set_stream vss__json__push_readers__simple 17 14 none] [set_stream vss__json__pull_readers__simple 14 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [read_next vss__json__pull_readers__simple 58 24 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [error vss__json__pull_readers__simple 47 24 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [error_message vss__json__pull_readers__simple 51 24 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [start_document vss__json__content_handlers 20 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [end_document vss__json__content_handlers 24 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [start_array vss__json__content_handlers 31 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [end_array vss__json__content_handlers 34 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [start_object vss__json__content_handlers 37 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [end_object vss__json__content_handlers 40 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [key_name vss__json__pull_readers__simple 28 24 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [key_name vss__json__content_handlers 43 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [string_value vss__json__pull_readers__simple 34 24 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [string_value vss__json__content_handlers 48 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [number_value vss__json__pull_readers__simple 31 24 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [number_value vss__json__content_handlers 53 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [boolean_value vss__json__pull_readers__simple 25 24 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [boolean_value vss__json__content_handlers 58 14 none]
G r c none [parse vss__json__push_readers__simple 22 14 none] [null_value vss__json__content_handlers 63 14 none]
G r d virtual_string [error_message vss__json__push_readers__simple 30 13 none] [adjust vss__strings 479 25 none]
G r e virtual_string [json_simple_push_readerDF vss__json__push_readers__simple 36 9 none] [finalize vss__strings 480 25 none]
G r k json_simple_pull_reader [json_simple_push_readerDF vss__json__push_readers__simple 36 9 none] [json_simple_pull_readerDF vss__json__pull_readers__simple 39 9 none]
G r s json_simple_pull_reader [json_simple_push_readerIP vss__json__push_readers__simple 36 9 none] [json_simple_pull_readerIP vss__json__pull_readers__simple 39 9 none]
G r l json_simple_pull_reader [json_simple_push_readerIP vss__json__push_readers__simple 36 9 none] [json_simple_pull_readerDI vss__json__pull_readers__simple 39 9 none]
G r s virtual_string [json_simple_push_readerIP vss__json__push_readers__simple 36 9 none] [virtual_stringIP vss__strings 472 9 none]
G r e virtual_string [json_simple_push_readerIP vss__json__push_readers__simple 36 9 none] [finalize vss__strings 480 25 none]
G r k json_simple_pull_reader [json_simple_push_readerIP vss__json__push_readers__simple 36 9 none] [json_simple_pull_readerDF vss__json__pull_readers__simple 39 9 none]
X 12 system.ads
67M9*Address
X 17 s-memory.ads
51V13*Alloc{12|67M9} 101i<c,__gnat_malloc>22
66U14*Free 102i<c,__gnat_free>22
74V13*Realloc{12|67M9} 103i<c,__gnat_realloc>22
X 28 s-stausa.ads
207U14*Initialize 208i<c,__gnat_stack_usage_initialize>22
272U14*Output_Results 276i<c,__gnat_stack_usage_output_results>22
X 30 s-stalib.adb
87U14 Break_Start 88i<c,__gnat_break_start>22
X 39 vss.ads
7K9*VSS 14e8 57|7r6 8r14 9r6 11r9 14r18 19r25 31r52 37r18 39r17 40r17 41r17
. 42r12 43r17 48r14 51r5 58|7r6 9r14 17r14 27r16 30r28 39r16 53r29 61r18
. 67r18 69r24 74r24 75r24 83r24 91r18 97r18 103r18 106r18 112r18 118r18 124r18
. 130r18 136r18 143r18 150r18 157r18 172r14 183r25 188r5
X 46 vss-json.ads
11K13*JSON 39|7k9 46|51e13 57|7r10 8r18 11r13 14r22 37r22 39r21 40r21 41r21
. 42r16 48r18 51r9 58|7r10 9r18 27r20 30r32 39r20 53r33 61r22 67r22 69r28
. 74r28 75r28 83r28 91r22 97r22 103r22 106r22 112r22 118r22 124r22 130r22
. 136r22 143r22 150r22 157r22 172r18 188r9
X 47 vss-json-content_handlers.ads
12K18*Content_Handlers 128e30 57|7w15 40r26 48r23 58|39r25 172r23
16h9*JSON_Content_Handler
18P9*JSON_Content_Handler_Access(16R9) 57|40r43 48r40 58|39r42 172r40
20U14*Start_Document 58|93R32
24U14*End_Document 58|99R32
31U14*Start_Array 58|108R32
34U14*End_Array 58|114R32
37U14*Start_Object 58|120R32
40U14*End_Object 58|126R32
43U14*Key_Name 58|132R32
48U14*String_Value 58|138R32
53U14*Number_Value 58|145R32
58U14*Boolean_Value 58|152R32
63U14*Null_Value 58|159R32
X 54 vss-json-pull_readers.ads
13K18*Pull_Readers 56e26 57|8r23 39r26 41r26 42r21 58|27r25 30r37 53r38 69r33
. 74r33 75r33 83r33
17E9*JSON_Reader_Error 21e33 57|41r39 58|27r38
18n7*No_Error{17E9} 57|42r34 58|30r50 69r46
19n7*Custom_Error{17E9} 58|53r51 74r46
20n7*Not_Valid{17E9} 58|75r46
21n7*Premature_End_Of_Document{17E9} 58|83r46
23h9*JSON_Pull_Reader<60|13R9>
X 55 vss-json-pull_readers-simple.ads
10K31*Simple 71e33 57|8w36 39r39
12R9*JSON_Simple_Pull_Reader<54|23R9> 41e14 57|39r46
14U14*Set_Stream 58|185s19
25V24*Boolean_Value{boolean}<60|49p13> 58|153s34
28V24*Key_Name{63|77R9}<60|40p13> 58|132s54
31V24*Number_Value{46|19R9}<60|46p13> 58|146s34
34V24*String_Value{63|77R9}<60|43p13> 58|139s34
47V24 Error{54|17E9}<54|36p13> 58|68s33 77s50
51V24 Error_Message{63|77R9}<54|39p13> 58|54s41 78s50
58V24 Read_Next{59|13E9}<54|28p13> 58|60s27
X 56 vss-json-push_readers.ads
9K18*Push_Readers 46|11k13 56|21e26 57|11r18 14r27 37r27 51r14 58|9r23 188r14
13h9*JSON_Push_Reader 57|14r40 37r40
X 57 vss-json-push_readers-simple.ads
11K31*Simple 56|9k18 57|36E9 51l27 51e33 58|9b36 188l27 188t33
13R9*JSON_Simple_Push_Reader<56|13R9> 18r23 22r35 26r31 31r14 36c9 44e14
. 46P25 47r21 58|16r14 26r31 37r35 171r21 182r23
17U14*Set_Stream 18=7 19>7 58|181b14 186l8 186t18
18c7 Self<13R9> 58|182b7 185m7 185r7
19p7 Stream{70|18P9} 58|183b7 185r31
22U14*Parse 22=21 58|37b14 164l8 164t13
22c21 Self<13R9> 58|37b21 53m13 54m13 54r29 60m15 60r15 68r21 77m22 77r38
. 78m22 78r38 92r19 93r19 98r19 99r19 107r19 108r19 113r19 114r19 119r19
. 120r19 125r19 126r19 131r19 132r19 132r42 137r19 138r19 139r22 144r19 145r19
. 146r22 151r19 152r19 153r22 158r19 159r19
26V13*Has_Error{boolean} 26>24 58|26b13 31l8 31t17
26c24 Self<13R9> 58|26b24 30r14
30V13*Error_Message{63|77R9} 31>7 58|15b13 20l8 20t21
31c7 Self<13R9> 58|16b7 19r14
39r7 Reader{55|12R9} 58|54r34 60m20 68r26 77r43 78r43 132r47 139r27 146r27
. 153r27 185m12
40p7 Content{47|18P9} 58|92r24 93r24 98r24 99r24 107r24 108r24 113r24 114r24
. 119r24 120r24 125r24 126r24 131r24 132r24 137r24 138r24 144r24 145r24 151r24
. 152r24 158r24 159r24 174m12
41e7 Error{54|17E9} 58|30r19 53m18 77m27
43r7 Message{63|77R9} 58|19r19 54m18 78m27
46U25 Set_Content_Handler<56|15p29> 47=7 48>7 58|170b25 175l8 175t27
47r7 Self{13R9} 58|171b7 174m7
48p7 To{47|18P9} 58|172b7 174r23
X 58 vss-json-push_readers-simple.adb
41U17 Process_Custom_Error 50b17 56l11 56t31 94s19 100s19 109s19 115s19 121s19
. 127s19 133s19 140s19 147s19 154s19 160s19
44b7 Success{boolean} 52r17 59r13 93m48 93r48 99m46 99r46 108m45 108r45 114m43
. 114r43 120m46 120r46 126m44 126r44 132m64 132r64 139m48 139r48 146m48 146r48
. 153m49 153r49 159m44 159r44
X 59 vss-json-streams.ads
9K18*Streams 58|7w15 61r27 67r27 91r27 97r27 103r27 106r27 112r27 118r27
. 124r27 130r27 136r27 143r27 150r27 157r27 59|64e21
14n7*None{13E9} 58|61r35
15n7*Invalid{13E9} 58|67r35
16n7*Start_Document{13E9} 58|91r35
17n7*End_Document{13E9} 58|97r35
18n7*Comment{13E9} 58|103r35
20n7*Start_Array{13E9} 58|106r35
21n7*End_Array{13E9} 58|112r35
22n7*Start_Object{13E9} 58|118r35
23n7*End_Object{13E9} 58|124r35
24n7*Key_Name{13E9} 58|130r35
25n7*String_Value{13E9} 58|136r35
26n7*Number_Value{13E9} 58|143r35
27n7*Boolean_Value{13E9} 58|150r35
28n7*Null_Value{13E9} 58|157r35
X 60 vss-json-streams-cursors.ads
13h9*JSON_Stream_Cursor
X 63 vss-strings.ads
24K13*Strings 57|31r56 43r21 58|17r18 63|486e16
77R9*Virtual_String<43|129R9> 57|31r64 43r29 58|17r26 63|476e6
X 70 vss-text_streams.ads
12K13*Text_Streams 57|9w10 19r29 58|183r29 70|104e21
16h9*Input_Text_Stream
18P9*Input_Text_Stream_Access(16R9) 57|19r42 58|183r42

