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_ALLOCATORS RV NO_DIRECT_BOOLEAN_OPERATORS RV NO_DISPATCH RV NO_DISPATCHING_CALLS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTIONS RV NO_IO RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_LOOPS RV NO_ELABORATION_CODE U ftdi%b ftdi.adb 10343ce3 OO PK IU KU W ada%s ada.ads ada.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 ada.text_io%s a-textio.adb a-textio.ali Z ada.text_io.generic_aux%s a-tigeau.adb a-tigeau.ali Z ada.text_io.integer_aux%s Z ada.text_io.modular_io%s W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali Z system%s system.ads system.ali Z system.assertions%s s-assert.adb s-assert.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.img_biu%s s-imgbiu.ads s-imgbiu.ali Z system.img_int%s s-imgint.ads s-imgint.ali Z system.img_llb%s s-imgllb.ads s-imgllb.ali Z system.img_llu%s s-imgllu.ads s-imgllu.ali Z system.img_llw%s s-imgllw.ads s-imgllw.ali Z system.img_uns%s s-imguns.ads s-imguns.ali Z system.img_wiu%s s-imgwiu.ads s-imgwiu.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.storage_elements%s s-stoele.ads s-stoele.ali Z system.storage_pools%s s-stopoo.adb s-stopoo.ali Z system.storage_pools.subpools%s s-stposu.adb s-stposu.ali Z system.unsigned_types%s s-unstyp.ads s-unstyp.ali Z system.val_llu%s s-valllu.ads s-valllu.ali Z system.val_uns%s s-valuns.ads s-valuns.ali U ftdi%s ftdi.ads 059d2c67 EE OO PF PK IU KU 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 W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W interfaces.c.strings%s i-cstrin.adb i-cstrin.ali W system%s system.ads system.ali Z system.exception_table%s s-exctab.adb s-exctab.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.pool_global%s s-pooglo.adb s-pooglo.ali Z system.put_images%s s-putima.adb s-putima.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.stream_attributes%s s-stratt.adb s-stratt.ali L "-lftdi1" D ada.ads 20250808065140 76789da1 ada%s D a-assert.ads 20250808065140 ba465f5c ada.assertions%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%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-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-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-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-textio.ads 20250808065140 34ef47de ada.text_io%s D a-tigeau.ads 20250808065140 e643cdf3 ada.text_io.generic_aux%s D a-tiinau.ads 20250808065140 3ca4fcff ada.text_io.integer_aux%s D a-tiinau.adb 20250808065140 199a0c7a ada.text_io.integer_aux%b D a-timoio.ads 20250808065140 db51d25a ada.text_io.modular_io%s D a-timoio.adb 20250808065140 580fd6dd ada.text_io.modular_io%b D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D ftdi.ads 20250822150046 812a1af1 ftdi%s D ftdi.adb 20250822150046 caf5297d ftdi%b D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D i-cstrin.ads 20250808065140 5409c1a4 interfaces.c.strings%s D i-cstrea.ads 20250808065140 ffd01b9d interfaces.c_streams%s D system.ads 20250808065140 d0bef732 system%s D s-assert.ads 20250808065140 9c4520c7 system.assertions%s D s-crtl.ads 20250808065140 beb39b9e system.crtl%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-ficobl.ads 20250808065140 dc5161d4 system.file_control_block%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-imageb.ads 20250808065140 3953e0e6 system.image_b%s D s-imagei.ads 20250808065140 5e131ce0 system.image_i%s D s-imageu.ads 20250808065140 b0b50650 system.image_u%s D s-imagew.ads 20250808065140 9d2dd267 system.image_w%s D s-imgbiu.ads 20250808065140 0a8e1c41 system.img_biu%s D s-imgint.ads 20250808065140 67e4edfb system.img_int%s D s-imgllb.ads 20250808065140 47d0db9f system.img_llb%s D s-imgllu.ads 20250808065140 55ba53d8 system.img_llu%s D s-imgllw.ads 20250808065140 bf9c9c15 system.img_llw%s D s-imguns.ads 20250808065140 c4e23690 system.img_uns%s D s-imgwiu.ads 20250808065140 912a95f2 system.img_wiu%s D s-oscons.ads 20251021062004 42659860 system.os_constants%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-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stopoo.ads 20250808065140 e9fa2dd8 system.storage_pools%s D s-stposu.ads 20250808065140 e0b9fefd system.storage_pools.subpools%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s D s-valllu.ads 20250808065140 4134fa35 system.val_llu%s D s-valspe.ads 20250808065140 f810d31c system.val_spec%s D s-valuns.ads 20250808065140 f7ddb71d system.val_uns%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_llu.ads 20250808065140 8f3536c5 system.vs_llu%s D s-vs_uns.ads 20250808065140 e7f47a27 system.vs_uns%s D s-wchcon.ads 20250808065140 d9032363 system.wch_con%s G a e G c Z s b [libraryversion ftdi 35 12 none] G c Z s b [create ftdi 39 12 none] G c Z s b [read ftdi 45 13 none] G c Z s b [write ftdi 52 13 none] G c Z s b [chipid ftdi 59 12 none] G c Z s b [dump ftdi 63 13 none] G c Z s b [errorstring ftdi 77 12 none] G c Z s s [ftdi_get_library_version ftdi 98 12 none] G c Z s s [ftdi_new ftdi 101 12 none] G c Z s s [ftdi_free ftdi 104 13 none] G c Z s s [ftdi_get_error_string ftdi 107 12 none] G c Z s s [ftdi_usb_open ftdi 110 12 none] G c Z s s [ftdi_usb_close ftdi 116 12 none] G c Z s s [ftdi_usb_reset ftdi 119 12 none] G c Z s s [ftdi_set_interface ftdi 122 12 none] G c Z s s [ftdi_set_bitmode ftdi 127 12 none] G c Z s s [ftdi_read_chipid ftdi 133 12 none] G c Z s s [ftdi_read_data ftdi 138 12 none] G c Z s s [ftdi_write_data ftdi 144 12 none] G c Z s s [dataIP ftdi 29 8 none] G c Z s s [devicebaseclassDA ftdi 71 8 none] G c Z s s [devicebaseclassDF ftdi 71 8 none] G c Z s s [devicebaseclassIP ftdi 71 8 none] G c Z s s [ftdi_version_infoIP ftdi 83 8 none] X 1 ada.ads 18K9*Ada 22e8 24|21r6 22r6 87r7 147r27 156r9 156r47 159r7 160r7 162r7 162r23 . 162r51 163r7 166r5 X 9 a-string.ads 16K13*Strings 35e16 24|21r10 156r13 156r51 159r11 160r11 162r27 162r55 30n24*Left{30E9} 24|156r59 33n37*Both{33E9} 24|162r63 X 10 a-strfix.ads 49K21*Fixed 1390e22 24|21w18 156r21 159r19 160r19 162r35 906U14*Replace_Slice 24|159s25 160s25 977U14*Insert 24|156s27 1133V13*Trim{string} 24|162s41 X 16 a-textio.ads 58K13*Text_IO 785e16 24|22w10 87r11 147r31 162r11 163r11 166r9 284U14*New_Line 24|166s17 515U14*Put 24|162s19 163s19 565U14*Put_Line 24|87s19 X 20 a-timoio.ads 46k21*Modular_IO 116e27 24|147r39 104U14 Put 24|153s14[147] X 23 ftdi.ads 24K9*FTDI 67E8 150l5 150e9 24|28b14 169l5 169t9 26X3*Error 24|48r13 57r15 75r13 88r13 101r13 105r13 118r13 122r13 28M8*Byte 29r55 24|147r50 29A8*Data(28M8) 47r19 54r15 63r24 24|68r19 96r15 145r24 30R8*DeviceBaseClass 31r38 45p13 46r22 52p13 53r22 59p12 59r33 71c8 73e13 . 24|61r16 67r22 95r22 111r33 31P8*Device(30R8) 41r31 24|42r31 35V12*LibraryVersion{string} 24|137b12 141l7 141t21 39V12*Create{31P8} 40>5 41>5 24|40b12 62l7 62t13 40i5 Vendor{integer} 24|41b5 51r44 41i5 Product{integer} 24|42b5 51r70 45U13*Read 46=5 47<5 48>5 24|66b13 90l7 90t11 46r5 Self{30R8} 24|67b5 74r8 82r29 88r66 47a5 inbuf{29A8} 24|68b5 82m39 82r39 48i5 len{positive} 24|69b5 82r71 86r32 52U13*Write 53=5 54>5 55>5 24|94b13 107l7 107t12 53r5 Self{30R8} 24|95b5 100r8 104r24 105r67 54a5 outbuf{29A8} 24|96b5 104r34 55i5 len{positive} 24|97b5 104r67 104r93 59V12*ChipID{string} 59=19 24|111b12 133l7 133t13 59r19 Self{30R8} 24|111b19 117r8 121r25 122r68 63U13*Dump 63>18 24|145b13 167l7 167t11 63a18 src{29A8} 24|145b18 152r14 67M8*Context<29|67M9> 69r26 69r37 72r11 77r30 101r28 104r29 107r40 111r15 . 116r33 119r33 123r15 128r15 134r15 139r15 145r15 24|32r30 44r20 69m3 NullContext{67M8} 72r22 24|47r14 74r19 100r19 117r19 72m5*ctx{67M8} 24|61m33 74r13 82r34 88r71 100r13 104r29 105r72 117r13 121r30 . 122r73 77V12 ErrorString{string} 77>24 24|32b12 36l7 36t18 53s34 88s54 105s55 122s56 77m24 ctx{67M8} 24|32b24 35r61 83R8 ftdi_version_info 89e14 98r44 84i5*major{26|62I9} 85i5*minor{26|62I9} 86i5*micro{26|62I9} 87p5*version_str{27|65P9} 24|140r64 88p5*snatshot_str{27|65P9} 91E8 ftdi_interface 96e18 124r15 92n5 INTERFACE_ANY{91E8} 93n5 INTERFACE_A{91E8} 94n5 INTERFACE_B{91E8} 95n5 INTERFACE_C{91E8} 96n5 INTERFACE_D{91E8} 98V12 ftdi_get_library_version{83R8} 24|140s39 101V12 ftdi_new{67M8} 24|44s31 104U13 ftdi_free 104>23 24|56s9 104m23 ctx{67M8} 107V12 ftdi_get_error_string{27|65P9} 107>34 24|35s39 107m34 ctx{67M8} 110V12 ftdi_usb_open{26|62I9} 111>5 112>5 113>5 24|51s8 111m5 ctx{67M8} 112i5 vendor{26|62I9} 113i5 product{26|62I9} 116V12 ftdi_usb_close{26|62I9} 116>27 116m27 ctx{67M8} 119V12 ftdi_usb_reset{26|62I9} 119>27 119m27 ctx{67M8} 122V12 ftdi_set_interface{26|62I9} 123>5 124>5 123m5 ctx{67M8} 124e5 iface{91E8} 127V12 ftdi_set_bitmode{26|62I9} 128>5 129>5 130>5 128m5 ctx{67M8} 129m5 bitmask{26|76M9} 130m5 mode{26|76M9} 133V12 ftdi_read_chipid{26|62I9} 134>5 135<5 24|121s8 134m5 ctx{67M8} 135m5 chipid{26|71M9} 138V12 ftdi_read_data{26|62I9} 139>5 140>5 141>5 24|82s14 139m5 ctx{67M8} 140m5 buf{29|67M9} 141i5 size{26|62I9} 144V12 ftdi_write_data{26|62I9} 145>5 146>5 147>5 24|104s8 145m5 ctx{67M8} 146m5 buf{29|67M9} 147i5 size{26|62I9} X 24 ftdi.adb 44m5 ctx{23|67M8} 47r8 51r22 53r46 56r19 61r40 53a9 msg{string} 57r55 71i5 ret{26|62I9} 82m7 83r17 86r8 87r69 113m5 id{26|71M9} 121m35 121r35 125r29 126r29 127r29 128r29 129r29 130r29 . 131r29 132r29 114a5 hexchars{string} 125r12 126r12 127r12 128r12 129r12 130r12 131r12 132r12 147K13 ByteIO[20|46] 153r7 149a5 buf{string} 153m18 155r10 156m34 156r34 159m39 159r39 160m39 160r39 . 162r46 152m9 b=152:14{23|28M8} 153r23 X 25 interfac.ads 47K9*Interfaces 23|21r14 84r20 85r20 86r20 87r20 88r20 107r56 112r15 113r15 . 113r40 116r49 119r49 124r38 129r15 130r15 130r50 135r19 135r49 141r15 141r40 . 147r15 147r40 24|23r6 25r10 26r10 35r12 51r27 51r53 71r11 82r54 86r15 87r46 . 104r50 104r76 113r16 140r12 25|247e15 X 26 i-c.ads 33K20*C 23|21r25 84r31 85r31 86r31 87r31 88r31 107r67 112r26 113r26 113r51 . 116r60 119r60 124r49 129r26 130r26 130r61 135r30 135r60 141r26 141r51 147r26 . 147r51 24|23w17 25r21 26r21 35r23 51r38 51r64 71r22 82r65 86r26 87r57 104r61 . 104r87 113r27 140r23 26|601e17 62I9*int 23|84r33 85r33 86r33 112r28 113r28 113r53 116r62 119r62 . 124r51 130r63 135r62 141r28 141r53 147r28 147r53 24|25r23 51r40 51r66 71r24 . 82r67 86r28 87r59 104r63 104r89 71M9*unsigned 23|135r32 24|26r23 113r29 76M9*unsigned_char 23|129r28 130r28 X 27 i-cstrin.ads 48K22*Strings 23|21w27 87r33 88r33 107r69 24|35r25 140r25 27|171e25 65P9*chars_ptr 23|87r41 88r41 107r77 114V13*Value{string} 24|35s33 140s33 X 29 system.ads 37K9*System 23|22w14 67r23 69r45 140r15 146r15 29|156e11 67M9*Address 23|67r30 140r22 146r22 69m4*Null_Address{67M9} 23|69r52 81V14*"="{boolean} 24|47r12 74r17 100r17 117r17