V "GNAT Lib v15" A -O3 A -gnatA A -ffunction-sections A -fdata-sections A -gnata A -gnato1 A -gnatVa A -gnatwa A -gnatwJ A -gnatwK A -gnat2022 A -mcpu=arm1176jzf-s A -mfloat-abi=hard A -mfpu=vfpv2 A -mtls-dialect=gnu A -marm A -mlibarch=armv6kz+fp A -march=armv6kz+fp P SS ZX RN RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_NESTED_FINALIZATION RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_UNCHECKED_ACCESS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS U aws.url.set%b aws-url-set.adb b88fa957 NE OO PK IU W ada%s ada.ads ada.ali W ada.characters%s a-charac.ads a-charac.ali W ada.characters.handling%s a-chahan.adb a-chahan.ali Z ada.exceptions%s a-except.adb a-except.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.fixed%s a-strfix.adb a-strfix.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W aws%s aws.ads aws.ali W aws.parameters%s aws-parameters.adb aws-parameters.ali W aws.url%s aws-url.adb aws-url.ali W aws.url.raise_url_error%s aws-url-raise_url_error.adb aws-url-raise_url_error.ali W aws.utils%s aws-utils.adb aws-utils.ali Z system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.return_stack%s s-retsta.ads s-retsta.ali Z system.secondary_stack%s s-secsta.adb s-secsta.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.val_int%s s-valint.ads s-valint.ali U aws.url.set%s aws-url-set.ads 599f75b2 BN EE NE OO PK IU W aws.url%s aws-url.adb aws-url.ali D ada.ads 20250808065140 76789da1 ada%s D a-assert.ads 20250808065140 ba465f5c ada.assertions%s D a-calend.ads 20250808065140 bf7f3cc9 ada.calendar%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chahan.ads 20250808065140 bf752ff6 ada.characters.handling%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-contai.ads 20250808065140 61e5e089 ada.containers%s D a-cohata.ads 20250808065140 bea783e3 ada.containers.hash_tables%s D a-conhel.ads 20250808065140 46fe1ce3 ada.containers.helpers%s D a-cihama.ads 20250808065140 42861819 ada.containers.indefinite_hashed_maps%s D a-cihase.ads 20250808065140 b5cdb105 ada.containers.indefinite_hashed_sets%s D a-ciorma.ads 20250808065140 1fd25f9a ada.containers.indefinite_ordered_maps%s D a-coinve.ads 20250808065140 b20d0098 ada.containers.indefinite_vectors%s D a-crbltr.ads 20250808065140 d3d16ba4 ada.containers.red_black_trees%s D a-convec.ads 20250808065140 91fb49f3 ada.containers.vectors%s D a-direct.ads 20250808065140 467e87a1 ada.directories%s D a-envvar.ads 20250808065140 00080416 ada.environment_variables%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-ioexce.ads 20250808065140 40018c65 ada.io_exceptions%s D a-iteint.ads 20250808065140 49a8bee2 ada.iterator_interfaces%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-strfix.ads 20250808065140 8648dedb ada.strings.fixed%s D a-strhas.ads 20250808065140 e06866e7 ada.strings.hash%s D a-strmap.ads 20250808065140 1f91ebb6 ada.strings.maps%s D a-strsea.ads 20250808065140 18c3c634 ada.strings.search%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-strunb.ads 20250808065140 b10770ab ada.strings.unbounded%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-taside.ads 20250808065140 c0a7c8d8 ada.task_identification%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D a-uncdea.ads 20250808065140 c3a8ac65 ada.unchecked_deallocation%s D aws.ads 20250822150029 d28ddbae aws%s D aws-containers.ads 20250822150028 c7ab8288 aws.containers%s D aws-containers-memory_streams.ads 20250822150028 ea28c859 aws.containers.memory_streams%s D aws-containers-tables.ads 20250822150028 dda133b5 aws.containers.tables%s D aws-parameters.ads 20250822150029 ff4aa491 aws.parameters%s D aws-resources.ads 20250822150029 407ba395 aws.resources%s D aws-resources-streams.ads 20250822150029 95c86167 aws.resources.streams%s D aws-resources-streams-memory.ads 20250822150029 eb23d323 aws.resources.streams.memory%s D aws-url.ads 20250822150029 62bbe824 aws.url%s D aws-url-raise_url_error.ads 20250822150029 0f00e2d0 aws.url.raise_url_error%s D aws-url-set.ads 20250822150029 3b249d96 aws.url.set%s D aws-url-set.adb 20250822150029 c40c66c7 aws.url.set%b D aws-utils.ads 20250822150029 8ed0e56a aws.utils%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D memory_streams.ads 20250822150029 bf3b9ce5 memory_streams%s D system.ads 20250808065140 d0bef732 system%s D s-atacco.ads 20250808065140 5868e3ba system.address_to_access_conversions%s D s-assert.ads 20250808065140 9c4520c7 system.assertions%s D s-atocou.ads 20250808065140 dc18efc3 system.atomic_counters%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-linux.ads 20250808065140 34850a8c system.linux%s D s-memory.ads 20250808065140 18949c1a system.memory%s D s-multip.ads 20250808065140 38ac9f73 system.multiprocessors%s D s-oscons.ads 20251021062004 42659860 system.os_constants%s D s-osinte.ads 20250808065140 89e0af7e system.os_interface%s D s-oslock.ads 20250808065140 13fa6b78 system.os_locks%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-pooglo.ads 20250808065140 91708d21 system.pool_global%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-retsta.ads 20250808065140 0f6b06cb system.return_stack%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stausa.ads 20250808065140 5be75682 system.stack_usage%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stalib.adb 20250808065140 eb464a47 system.standard_library%b D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stopoo.ads 20250808065140 e9fa2dd8 system.storage_pools%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-tasinf.ads 20250808065140 528dde74 system.task_info%s D s-taspri.ads 20250808065140 1a856d40 system.task_primitives%s D s-taskin.ads 20250808065140 38289021 system.tasking%s D s-taprob.ads 20250808065140 acd6094d system.tasking.protected_objects%s D s-tpoben.ads 20250808065140 60ad3dae system.tasking.protected_objects.entries%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s D s-valint.ads 20250808065140 8bab724f system.val_int%s D s-valspe.ads 20250808065140 f810d31c system.val_spec%s D s-valuns.ads 20250808065140 f7ddb71d system.val_uns%s D s-valuei.ads 20250808065140 d9377ca5 system.value_i%s D s-vaispe.ads 20250808065140 8280550e system.value_i_spec%s D s-valueu.ads 20250808065140 a38d32a6 system.value_u%s D s-vauspe.ads 20250808065140 89269ba5 system.value_u_spec%s D s-vs_int.ads 20250808065140 06b6b724 system.vs_int%s D s-vs_uns.ads 20250808065140 e7f47a27 system.vs_uns%s D s-wchcon.ads 20250808065140 d9032363 system.wch_con%s D s-wchstw.ads 20250808065140 2d112c01 system.wch_stw%s D templates_parser.ads 20250822150029 1cb5e754 templates_parser%s D templates_parser-utils.ads 20250822150029 8849593d templates_parser.utils%s D templates_parser_tasking.ads 20250822150029 4c0209f0 templates_parser_tasking%s D zlib.ads 20250822150029 0714e1ed zlib%s G a e G c Z s b [parameters aws__url__set 34 13 none] G c Z s b [parameters aws__url__set 41 14 none] G c Z s b [connection_data aws__url__set 45 14 none] G c Z s b [security aws__url__set 52 14 none] G c Z s b [parse aws__url__set 57 14 none] G c Z b b [normalize aws__url__set 39 13 none] G r c none [parse aws__url__set 57 14 none] [decode aws__url 208 13 none] G r c none [parse aws__url__set 57 14 none] [add aws__parameters 60 14 none] G r c none [parse aws__url__set 57 14 none] [match aws__utils 193 13 none] G r c none [parse aws__url__set 57 14 none] [is_number aws__utils 135 13 none] G r c none [parse aws__url__set 57 14 none] [raise_url_error aws__url 35 19 none] X 1 ada.ads 18K9*Ada 22e8 46|30r6 31r6 X 4 a-charac.ads 16K13*Characters 18e19 46|30r10 395r30 X 5 a-chahan.ads 43K24*Handling 454e28 46|30w21 395r41 209V13*To_Lower{character} 46|395s50 X 9 a-conhel.ads 84R12 Reference_Control_Type<19|43R9> X 21 a-iteint.ads 24h9 Forward_Iterator 32h9 Reversible_Iterator<24R9[12|78]> X 23 a-string.ads 16K13*Strings 35e16 46|31r10 127r15 128r51 170r23 171r31 211r20 211r50 288r19 . 289r19 290r19 291r19 292r19 304r22 417r12 430r12 32n33*Backward{32E9} 46|128r59 211r58 X 24 a-strfix.ads 49K21*Fixed 1390e22 46|31w18 127r23 170r31 211r28 288r27 289r27 290r27 291r27 . 292r27 304r30 417r20 430r20 176V13*Index{natural} 46|288s33 289s33 290s33 291s33 292s33 252V13*Index{natural} 46|127s29 211s34 304s36 417s26 430s26 748V13*Translate{string} 46|170s37 X 26 a-strmap.ads 51K21*Maps 650e21 46|171r39 259A9*Character_Mapping(character) 299V13*To_Mapping{259A9} 46|171s44 X 29 a-strunb.ads 105R9*Unbounded_String<19|43R9> 1620e15 46|39r31 39r56 75r31 75r56 76r18 . 173r21 175r40 109r4*Null_Unbounded_String{105R9} 46|421r27 475r23 480r30 486r27 111V13*Length{natural} 46|84s10 477s41 496s41 122V13*To_Unbounded_String{105R9} 46|54s22 57s12 59s22 176r18 472s20 135V13*To_String{string} 46|518s13 236V13*Slice{string} 46|84s42 97s28 128s18 498s37 500s35 269V14*"="{boolean} 46|475s20 529s23 530s31 531s31 528V13*Index{natural} 46|93s15 109s15 121s15 531i7 From{positive} 46|93r38 109r39 121r40 1282U14*Delete 46|85s10 100s13 113s10 132s10 X 35 aws.ads 32K9*AWS 41e8 45|32r9 35r51 41r53 63r5 46|33r6 34r6 35r6 37r14 142r53 148r51 . 549r5 X 39 aws-parameters.ads 36K13*Parameters 96e19 45|35r55 41r57 46|33w10 142r57 148r55 38R9*List<38|42R9> 94e70 45|35r66 41r68 46|142r68 148r66 60U14*Add 46|436s26 X 43 aws-url.ads 37K13*URL 35|32k9 43|251e12 45|32r13 63r9 46|34r10 37r18 549r9 60R9*Object 237e14 45|35r29 41r39 46r25 52r37 58r31 46|48r25 142r39 148r29 . 158r31 527r37 64N4*Default_FTP_Port 46|464r23 531r57 65N4*Default_HTTP_Port 46|443r23 453r23 530r58 544r25 66N4*Default_HTTPS_Port 46|447r23 459r23 529r51 537r25 208V13*Decode{string} 46|209s37 424s28 217n25 Valid{217E9} 46|504r28 217n32 Wrong{217E9} 46|502r28 516r48 219r4 HTTP{29|105R9} 46|67r26 413r24 455r27 530r33 541r26 220r4 HTTPS{29|105R9} 46|65r26 449r27 461r27 529r25 534r26 221r4 FTP{29|105R9} 46|466r27 531r33 226r7*User{29|105R9} 46|298m21 227r7*Password{29|105R9} 46|299m21 228r7*Host{29|105R9} 46|54m14 56m14 59m14 258m21 260m21 275m18 229i7*Port{natural} 46|62m11 351m24 364m24 443m15 447m15 453m15 459m15 464m15 . 471m15 529r44 530r51 531r50 537m17 544m17 230r7*Protocol{29|105R9} 46|65m14 67m14 413m12 449m15 455m15 461m15 466m15 . 476m18 480m18 486m15 529r14 530r22 531r22 534m14 541m14 231r7*Path{29|105R9} 46|222m27 225m27 238m27 241m27 337m24 356m21 491r42 . 511m15 232r7*N_Path{29|105R9} 46|491m12 496r54 498r49 500r47 511r28 518r29 233r7*File{29|105R9} 46|223m27 226m27 239m27 242m27 234e7*Status{217E9} 46|502m18 504m18 516r39 235r7*Parameters{39|38R9} 46|144m11 150m18 436m15 236r7*Fragment{29|105R9} 46|421m15 424m15 X 44 aws-url-raise_url_error.ads 35U19*Raise_URL_Error 46|34w14 353s19 366s19 517s10 X 45 aws-url-set.ads 32K17*Set 43|37k13 45|63l13 63e16 46|37b22 353r36 366r36 491r22 549l13 549t16 34V13*Parameters(39|38R9) 35^7 46|147b13 151l8 151t18 35p7 URL(43|60R9) 46|148b7 150r14 41U14*Parameters 41=26 41>47 46|142b14 145l8 145t18 41r26 URL{43|60R9} 46|142b26 144m7 41r47 Set{39|38R9} 46|142b47 144r25 45U14*Connection_Data 46=7 47>7 48>7 49>7 46|47b14 69l8 69t23 46r7 URL{43|60R9} 46|48b7 54m10 56m10 59m10 62m7 65m10 67m10 47a7 Host{string} 46|49b7 53r10 55r13 55r19 55r46 55r52 57r33 57r39 57r57 . 59r43 48i7 Port{positive} 46|50b7 62r19 49b7 Security{boolean} 46|51b7 64r10 52U14*Security 52=24 52>45 46|527b14 547l8 547t16 52r24 URL{43|60R9} 46|527b24 529r10 529r40 530r18 530r47 531r18 531r46 534m10 . 537m13 541m10 544m13 52b45 Flag{boolean} 46|527b45 533r10 57U14*Parse 58=7 59>7 60>7 61>7 46|157b14 353r40 366r40 521l8 521t13 58r7 Item{43|60R9} 46|158b7 222m22 223m22 225m22 226m22 238m22 239m22 241m22 . 242m22 258m16 260m16 275m13 298m16 299m16 337m19 351m19 356m16 364m19 413m7 . 421m10 424m10 436m10 436r10 443m10 447m10 449m10 453m10 455m10 459m10 461m10 . 464m10 466m10 471m10 476m13 480m13 486m10 491m7 491r37 496r49 498r44 500r42 . 502m13 504m13 511m10 511r23 516r34 518r24 59a7 URL{string} 46|159b7 171r26 353r46 366r46 60b7 Check_Validity{boolean} 46|160b7 516r10 61b7 Normalize{boolean} 46|161b7 510r10 X 46 aws-url-set.adb 39V13 Normalize{29|105R9} 39>24 75b13 136l8 136t17 491s26 39r24 Path{29|105R9} 75b24 76r38 76r7 URL_Path{29|105R9} 84r18 84r49 85m18 85r18 93r22 97r35 100m21 100r21 . 109r22 113m18 113r18 121r22 128r25 132m18 132r18 135r14 77i7 K{natural} 90m7 93m10 93r46 95r20 97r13 97r45 97r52 98m13 98r18 100r31 . 100r34 106m7 109m10 109r47 111r20 113r28 113r31 121m10 123r20 128r38 132r31 78i7 P{natural} 118m7 121r48 127m10 130r20 132r28 163a7 FTP_Token{string} 463r52 465r38 164a7 HTTP_Token{string} 442r49 444r38 165a7 HTTPS_Token{string} 446r52 448r38 166a7 WS_Token{string} 451r52 454r38 167a7 WSS_Token{string} 457r52 460r38 169a7 L_URL{string} 417r33 420r15 424r36 424r48 430r33 430r40 436r31 442r23 . 442r30 444r17 444r24 446r26 446r33 448r17 448r24 451r26 451r33 454r17 454r24 . 457r26 457r33 460r17 460r24 463r26 463r33 465r17 465r24 468r18 473r37 473r44 . 477r20 477r27 481r20 481r27 172i7 P{natural} 430m7 432r10 433m10 436r38 437m10 437r15 442r45 444r59 446r48 . 448r60 451r48 454r57 457r48 460r58 463r48 465r58 468r13 473r59 477r64 481r42 172i10 F{natural} 417m7 419r10 420m10 424r43 425m10 425r15 430r55 433r15 . 436r43 173r7 Scheme{29|105R9} 472m10 475r13 476r30 477r49 175V17 "+"=176:18{29|105R9} 222s35 223s35 225s35 226s35 238s35 239s35 241s35 . 242s35 258s29 260s29 275s26 298s33 299s33 337s32 356s29 424s27 175a21 S{string} 178U17 Parse 178>24 190b17 380l11 380t16 444s10 448s10 454s10 460s10 465s10 . 477s13 481s13 178a24 URL{string} 190b24 209r45 209r59 255r24 256r24 258r30 260r30 265r33 . 266r21 266r26 266r39 276r30 286r18 288r40 289r40 290r40 291r40 292r40 298r34 . 299r34 304r43 304r53 323r24 323r42 336r32 350r36 350r51 351r48 351r63 363r36 . 364r48 182V16 Parse_Scheme{string} 182>30 386b16 410l11 410t23 473s23 182a30 URL{string} 386b30 387r26 192U20 Set_Host 192>30 192>37 252b20 262l14 262t22 336s19 341s19 348s16 361s16 . 375s16 192i30 First{positive} 252b30 254r16 255r29 258r35 260r35 192i37 Last{positive} 252b37 254r24 256r29 258r48 260r44 194U20 Parse_Path_File 194>37 208b20 246l14 246t29 276s13 342s19 369s16 377s16 194i37 Start{positive} 208b37 209r50 198i10 I1{natural} 288m13 296r16 296r50 298r44 299r39 304m16 324m19 326m19 . 330r16 348r29 350r41 351r53 358r19 361r29 363r41 364r53 198i14 I2{natural} 289m13 322r55 322r66 334r19 341r32 342r36 345r19 358r24 . 363r51 364r63 369r33 375r29 377r33 198i18 I3{natural} 290m13 296r33 296r55 299r49 301r22 199i10 LB{natural} 291m13 322r16 322r33 322r50 199i14 RB{natural} 292m13 322r21 323r19 323r47 324r25 200i10 F{positive} 286m13 288r50 289r50 290r50 291r50 292r50 298r39 301m16 . 304r48 336r29 341r29 348r26 361r26 375r26 202b10 Authority_Specified{boolean} 265m10 268r17 209a13 PF{string} 211r41 219r45 235r45 235r59 238r36 241r36 241r40 210i13 I3{natural} 213r16 235r49 241r52 219a19 File{string} 221r22 221r42 222r36 226r36 235a19 File{string} 237r22 237r42 242r36 387a10 Res{string} 389r19 390r18 395m19 395r60 398r26 399r29 399r34 389i14 I{integer} 390r23 395r24 395r65 398r22 399r47 496i10 Path_Len{natural} 498r14 500r13 528b7 Port_Default{boolean} 536r13 543r13 X 47 aws-utils.ads 44K13*Utils 46|35w10 350r19 363r19 442r10 446r13 451r13 457r13 463r13 47|460e14 135V13*Is_Number{boolean} 46|350s25 363s25 193V13*Match{boolean} 46|442s16 446s19 451s19 457s19 463s19 X 51 system.ads 67M9*Address X 59 s-memory.ads 51V13*Alloc{51|67M9} 101i22 66U14*Free 102i22 74V13*Realloc{51|67M9} 103i22 X 71 s-stausa.ads 207U14*Initialize 208i22 272U14*Output_Results 276i22 X 73 s-stalib.adb 87U14 Break_Start 88i22