! / 1620229121 0 0 0 9434 ` %l%l%l%l%l%l=======================================================================================    PP+++++6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6x6xfffffffff0000xxxxxxxxxxxxxxx                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ETETETETETETETETa(a(a(a(a(a(a(a(a(((((((((((((,,,,,,,,,,,,xxxxxxxxxxxxOyPyPyPyPyPyPyPyPyPyP        hh++++++++++++++++++++++++++++++++++++++++++++++++++++$$$$$\\\ppppppLLLGetStringGetSectionTypeGetConfigTypeGetConfigFlagsSetConfigDataGetDeviceConfigSettingsconstructD2xxdestroyD2xxResetAttachedListFT_WriteMultiThreadFT_WriteSingleThreadFT_ResetDeviceFT_GetDeviceInfoFT_GetDeviceLocIdwrite_threadFT_OpenExFT_OpenFT_ListDevicesFT_SetVIDPIDFT_GetVIDPIDFT_CloseFT_ReadFT_WriteFT_IoCtlFT_SetDivisorFT_SetBaudRateFT_SetDataCharacteristicsFT_SetFlowControlFT_SetDtrFT_ClrDtrFT_SetRtsFT_ClrRtsFT_GetModemStatusFT_SetCharsFT_PurgeFT_SetTimeoutsFT_GetQueueStatusFT_GetQueueStatusExFT_SetEventNotificationFT_GetStatusFT_SetBreakOnFT_SetBreakOffFT_SetWaitMaskFT_WaitOnMaskFT_GetEventStatusFT_SetLatencyTimerFT_GetLatencyTimerFT_SetBitModeFT_GetBitModeFT_SetUSBParametersFT_SetDeadmanTimeoutFT_StopInTaskFT_RestartInTaskFT_SetResetPipeRetryCountFT_ResetPortFT_CyclePortFT_W32_OpenFileFT_W32_CreateFileFT_W32_CloseHandleFT_W32_ReadFileFT_W32_WriteFileFT_W32_GetOverlappedResultFT_W32_CancelIoFT_W32_ClearCommBreakFT_W32_ClearCommErrorFT_W32_EscapeCommFunctionFT_W32_GetCommModemStatusFT_W32_GetCommStateFT_W32_GetCommTimeoutsFT_W32_GetLastErrorFT_W32_PurgeCommFT_W32_SetCommBreakFT_W32_SetCommMaskFT_W32_SetCommStateFT_W32_SetCommTimeoutsFT_W32_SetupCommFT_W32_WaitCommEventpgAttachedListdwNumberOfAttachedDevicesFT_CreateDeviceInfoListFT_GetDeviceInfoListFT_GetDeviceInfoDetailFT_GetDriverVersionFT_GetLibraryVersionFT_RescanFT_ReloadFT_GetComPortNumberFT_ComPortIdleFT_ComPortCancelIdleFT_VendorCmdGetFT_VendorCmdSetFT_VendorCmdGetExFT_VendorCmdSetExGetDeviceTypeGetOpenDeviceNameCloseDeviceGetDeviceDescriptionBaud_getDivisorBaud_getDivisorHiEventInitEventDestroyEventSetEventResetEventWaitSetBaudRateSetDivisorSetLineControlSetFlowControlSetDtrClrDtrSetRtsClrRtsSetCharsGetModemStatusPurgeSetBreakRead_EEWrite_EEErase_EESetLatencyTimerGetLatencyTimerSetBitModeGetBitModeSetStateResetDeviceVendorCmdSetVendorCmdGetProcessReadConditionFlagProcessReadRequestUpdateDeadmanTimeoutInRequestCompletionInRequestCancelReadRequestGetBytesPerTransferreader_threadprocessor_threadFindDeviceIsDeviceValidAddDeviceRemoveDeviceIdTable_createIdTable_destroyIdTable_findIdTable_addIdTable_finalEntryFT_ReadEEFT_WriteEEFT_EraseEEFT_EE_ProgramFT_EE_ProgramExFT_EE_ReadFT_EE_ReadExFT_EE_UASizeFT_EE_UAWriteFT_EE_UAReadFT_EE_ReadConfigFT_EE_WriteConfigFT_EE_ReadECCFT_EEPROM_ReadFT_EEPROM_ProgramResetInitReadReadWordConfirmWriteWriteWordEraseAddGetIsErasedCheckInvalidateWriteToFileTEeDataConstrTEeDataConstrITEeDataConstrHInitialiseEEDATAStructureTFtE2DataConstrTFtE2DataConstrHfte2ReadGetVendorIdGetProductIdGetManufacturerStringGetManufacturerIDStringGetProductStringGetSerialStringSetChecksumGetChecksumGetSerialStringOffsetEraseSerialStringDescriptorAddSerialStringDescriptorAddPortNamePrefixDescriptorAddOptionsGetOptionsAddOemVendorIdAddOemProductIdAddBmAttributesGetBmAttributesAddMaxPowerGetMaxPowerIsValidDescStrCopyToStrStrCopyToDescStrCheckSerialisedGetUserAreaOffsetGetUserAreaSizeAddUserAreaGetUserAreaGetRev4GetIsoInGetIsoOutGetPullDownEnableGetSerialNumberEnableGetUSBVersionEnableGetUSBVersionInitiailiseE2DATAStructureTFtEE232ConstrTFtEE232ConstrHInit232ProgramReadAndParse232SetRomType232MoveStrings232Initialise232StructureTFtEE232RConstrTFtEE232RConstrHInit232RReadAndParse232RSetRomType232RMoveStrings232RGetChipType232RGetChipID232RInitialise232RStructureTFtEE232HConstrTFtEE232HConstrHInit232HReadAndParse232HSetRomType232HMoveStrings232HAddUserArea232HGetUserAreaOffset232HGetUserAreaSize232HGetUserArea232HRead232HInitialise232HStructureTFtEE2232ConstrTFtEE2232ConstrHInit2232ReadAndParse2232SetRomType2232MoveStrings2232AddUserArea2232GetUserAreaOffset2232GetUserAreaSize2232GetUserArea2232Read2232Initialise2232StructureTFtEE2232HConstrTFtEE2232HConstrHInit2232HReadAndParse2232HSetRomType2232HMoveStrings2232HAddUserArea2232HGetUserAreaOffset2232HGetUserAreaSize2232HGetUserArea2232HRead2232HInitialise2232HStructureTFtEE4232HConstrTFtEE4232HConstrHInit4232HReadAndParse4232HSetRomType4232HMoveStrings4232HAddUserArea4232HGetUserAreaOffset4232HGetUserAreaSize4232HGetUserArea4232HRead4232HInitialise4232HStructureInitialiseFTXStructureTFtEEPDConstrTFtEEPDConstrHInitPDReadAndParsePDSetRomTypePDMoveStringsPDGetChipTypePDGetChipIDPDSetPDChecksumInitialisePDStructurestrupri64toa_i64toaTSerialNumberConstrCWGetSerialNoAndLengthGetSerialNoBuildInitialiseSerialNumberStructureusbi_cond_timedwaitusbi_get_tidusbi_pipeusbi_default_contextactive_contexts_lockactive_contexts_listlibusb_unref_devicediscovered_devs_appendlibusb_ref_deviceusbi_logusbi_alloc_devicelibusb_has_capabilityusbi_connect_deviceusbi_disconnect_deviceusbi_sanitize_deviceusbi_get_device_by_session_idlibusb_get_device_listlibusb_free_device_listlibusb_get_bus_numberlibusb_get_port_numberlibusb_get_port_numberslibusb_get_port_pathlibusb_get_parentlibusb_get_device_addresslibusb_get_device_speedlibusb_get_max_packet_sizelibusb_get_max_iso_packet_sizeusbi_signal_eventusbi_clear_eventlibusb_openlibusb_open_device_with_vid_pidlibusb_closelibusb_get_devicelibusb_get_configurationlibusb_set_configurationlibusb_claim_interfacelibusb_release_interfacelibusb_set_interface_alt_settinglibusb_clear_haltlibusb_reset_devicelibusb_alloc_streamslibusb_free_streamslibusb_dev_mem_alloclibusb_dev_mem_freelibusb_kernel_driver_activelibusb_detach_kernel_driverlibusb_attach_kernel_driverlibusb_set_auto_detach_kernel_driverlibusb_set_debuglibusb_set_optionlibusb_initlibusb_exitusbi_log_vlibusb_error_namelibusb_get_versionusbi_parse_descriptorusbi_device_cache_descriptorlibusb_get_device_descriptorlibusb_get_active_config_descriptorlibusb_get_config_descriptorusbi_get_config_index_by_valuelibusb_get_config_descriptor_by_valuelibusb_free_config_descriptorlibusb_get_ss_endpoint_companion_descriptorlibusb_free_ss_endpoint_companion_descriptorlibusb_free_bos_descriptorlibusb_get_bos_descriptorlibusb_get_usb_2_0_extension_descriptorlibusb_free_usb_2_0_extension_descriptorlibusb_get_ss_usb_device_capability_descriptorlibusb_free_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorlibusb_free_container_id_descriptorlibusb_get_string_descriptor_asciiusbi_io_initusbi_add_pollfdusbi_io_exitusbi_remove_pollfdlibusb_alloc_transferlibusb_free_transferlibusb_submit_transferlibusb_cancel_transferlibusb_transfer_set_stream_idlibusb_transfer_get_stream_idusbi_handle_transfer_completionusbi_handle_transfer_cancellationusbi_signal_transfer_completionlibusb_try_lock_eventslibusb_lock_eventslibusb_unlock_eventslibusb_event_handling_oklibusb_event_handler_activelibusb_interrupt_event_handlerlibusb_lock_event_waiterslibusb_unlock_event_waiterslibusb_wait_for_eventlibusb_get_next_timeoutlibusb_handle_events_timeout_completedlibusb_handle_events_timeoutlibusb_handle_eventslibusb_handle_events_completedlibusb_handle_events_lockedlibusb_pollfds_handle_timeoutslibusb_set_pollfd_notifierslibusb_get_pollfdslibusb_free_pollfdsusbi_handle_disconnectusbi_hotplug_matchusbi_hotplug_notificationlibusb_hotplug_register_callbacklibusb_hotplug_deregister_callbackusbi_hotplug_deregisterlibusb_setlocalelibusb_strerrorlibusb_control_transferlibusb_bulk_transferlibusb_interrupt_transferlinux_hotplug_locklinux_get_device_addresslinux_enumerate_devicelinux_hotplug_enumeratelinux_device_disconnectedusbi_backendlinux_netlink_start_event_monitorlinux_netlink_stop_event_monitorlinux_netlink_hotplug_poll// 18 ` ftd2xx-private.o/ config.o/ 1620229119 1000 1000 100664 6112 ` ELF @@ { ?@"!?@?|@ @ @99@"!@T@9(qT? @ 9 {Ĩ_{@qaTRҡ@qaT R@@9lqaT@ѡ@ @9tqaT@R`R{¨_{@,iT@qaTR R{¨_{ / @qT/@@$ RR{è_!{/ R?/@qT@q!T @q T?]? ]/@qT@q!T@qT @J7D?kT @ J3D?k!T @qT??32? /?-/@qT@ѡ?h 8@q!T @$(q!T @qT? ?? ?  ՠ?H{@!_c0{ Ro$ R @ 9@R @ 9`R @ 9R @ 9R @ 9R @ 9R @ 9 R @ 93+@'@$(9@ '9@ @@@9q@T'R@@ @@@9@$(RG$GdqT@$(9@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kaT_$ @_ $h9qT_d_$_d4qT ՠ'R@_d_$A|@ @BBha8@|@ *$(9@_ $(9'R@@ @<@9@ '#RG$GdqT@ '9@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kT[$ @[ g9qT[d[$[dqT ՠ[d[$@|@ R '9'R@[d[$A|@ @BBha8@|@ * '9@[  '9'R@@ @<@9@ '#RG$GdqT@ '9@+@$ +RT@B33RT33RT33R@T @3R @C$Cd q@T @@3RCdo$odqT @3Ro$ @A9qTodq T3R3 {@c0_[Globals][VID_ConfigFlags=ConfigFlags=0x%X[VID_%X&PID_%X%s/ftd2xx.cfgr/usr/local/lib/ftd2xx.cfg/usr/lib/ftd2xx.cfgGCC: (Linaro GCC 7.5-2019.12) 7.5.0   /6>E4PSXbiw~Dconfig.c$x$dGetStringfreadGetSectionTypestrcmpstrncmpstrlenGetConfigTypeGetConfigFlagssscanfSetConfigDatastrcpyGetDeviceConfigSettingslibusb_get_string_descriptor_asciigetcwdsprintffopenfclose( d  DPTd(( 8l@p@ 08T \t    P P  ` `  ` `$ h( h, @ `D `H L P t     .symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @ @@&\ ,\ 1` 90 %B! (   Rftd2xx.o/ 1620229119 1000 1000 100664 52784 ` ELFp@@{@qT@qT!R@qT@{¨_{ {_{Ԑ!qT@@qAT{¨_{@7T@!Rar*@ @Rar*@ @Rar*@ @!Rar*@ @ARar*@ @Rar*@ @Rar*@ @aRar*@ @Rar*@ @Rar*@ @Rar*@ @!Rar*@ @ARar*@ @aRar*@ @Rar*@ @Rar*@ @Rar*@ @Rar*@ @Rar*@ @!Rar*@ @ARar*@ @Rar*@ @Rar*@ @!Rar*@ @ARar*@ @aRar*@ @Rar*@ @Rar*@ @Rar*@ @ Rar*@ @! Rar*@ @AnRar*@ @!XRar*@ @AXRar*@ @aXRar*@ @XRar*@ @XRar*@ @XRar*@ @Rr*@ @!Rr*@ @q@T"Rq+T!RqT !R  {¨_{@q`T@@ {_{?y;y@?@y<S;@y **{¨_{OKGG@q*TK@7c@GG@qTC@yG@yq@T CR@GG@qT @T @@9*K@ K @  ա@O@O|@} @@T@!RK@{Ũ_{'OR@KK@qT@aT@R@G@CG@\SC@ *O@@9q TO@lSOO@'@ *O@O@@R{Ũ_{'?@;;@qT@aT@R @'@@q`TR?@?@{Ĩ_{ okg#cc@q T@R~/@cc@q Ts@yw@y8q TR/@cc@q T@ATS@@9*o@ o@o@?kT@@9qT@@9*o@ K@ W@qT@qT@ @W@/@k%@q!TW@ @*/@k@qT@qT@ @/@k @qT @R/@kk@'@!Rk@@'@g@g|@} @//@T'@!R@R{Ǩ_{?;@ATbHR@ATHR@@qT@qT@? R @qT@;Rcoo@q T@R3@oo@q T@y@ysqTR3@oo@q T@` TQ@@9qT@q`T?@T@?@@@3@@qaT?@ ?0@;@*3@@qT;@;"@q`T?@T?@@@3@@qT?@ ? @;@*3@@q!T;@;@@@@@@9*@kkT    ՠ@@qT   ա/@@|@} @33@T ՠ/@!R@{ɨ_/@@,@,@@0@ @@y*@ @ @@y*@ @@@| @@T/J@@/{ @9_9_9qT@_@9099@_@949@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?kAT@@/{ @y@y@y/@/@@9*/@kKT@ @@yq T@ @@yq T@ @@y q T@ @@yR?k@ T@ @@y R?k` T@ @@yR?kT@ @@yR?kT@ @@yR?kT@ @@yR?kT@ @@yR?kT@ @@y R?k T@ @@y @q`T@ @@y R?kT@ @@yR?kT@ @@yR?kT@9@ @@9@9@@9*@ _{ 7O@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?k! T7@qaT@@ TN7@qaT@@`T@@ѡ@ @9/9/A9qTRO1/A9qTRO+/A9qTRO%/A9qT`RO/A9qT@RO/A9qT RO/A9qaTOO @@`TOO@ @{Ũ_ /@ @@yqT@ @@yqT@ @@@9q`T@ @@yqT@ @@@9qT@ @@yq@T@ @@y$qT@ @@y@qT@ @@yR?kT@ @@y@R?kT@ @@y`R?kT @@@?kAT/@ @@yq@T@ @@yqT@ @@yR?kT@ @@yR?kT@ @@y @qT@ @@yR?kT @@@?kAT/ @@@?kaT R/@ @@y qT@ @@y R?kT@ @@y R?kT@ @@y R?kT@ @@yR?kT @@@?kAT/ @@@?kaT R/ @@@?kaT@R/ @@ @?kaT`R/@ @@yR?kT @@@?kAT/ @@@?kaT R/ @@@?kaT@R/ @@ @?kaT`R/ @@@?kaTR/ @@@?kaTR/ @@@?kaTR/ @@@!@!@9 @@@@9*/@kkT//@_{+/@@+@@@++@qT@`R/@@$JqT@!@@!@/@{è_{'#_wO{CssAq*ST@R@ssAqAQT@y@yqPT@@@T"R@@ssAqNT@@ATR@@@ @@TBR@@ @ @DT@@@ @ssAqCT@@@T"R@@@RssAq@T#@1Ts#@@:A1@@TA@Hq!T@{A+@!RR"@@ @T@ @@ @@T@@@+@!R`R '@qT'@qT@@'@ R@qT@qA7T@'@@!A1T@@@9*AkTA@q!T@{A+@!RR@@ @T@ @@ @@T@@@+@!R`R@@ @T@ @@ @@T@@@+@!R@R@@ @T@ @@ @@`+T@@@U@@ @T@ @@ @@T@@@+@!R`Rn'@qA'T@g3R@qa&T@gA@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kT@Hl@@HO@?kT@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kaTgA AqT@@@9*AkMT@@ @T@ @@ @@T@@@+@!R@RdAQA@xq!T@{A+@!RRR@@ @T@ @@ @@T@@@+@!R`R9       ՠ{A{@@ @T@ @@ @@T@@@   ա+@wAw|@} @@T+@!R@R{ب_{@@q`T@@@q`T@@@@@@@y*@@EqT@R@@RH@@@@@@@R@@@@@@!R@R@!R@R@%@>@qR@qR@8@@qT@R89@F*@@ #@q!T@@@@+@@@C@@@@@@@@q`T@I@@`@`@@ @ "@%@R@ 9@$9@(9@,9@R y@`@@ @ "@%@$q`T@R @,q`T@R@!R-9R{ɨ_{'##?@aTR q`T@R@qAT@qT@RO##@TR#@#@#@'@@0OO@qT@!"#@ d #@`#@`@TRO?7?x#@  @@@TROqR@t@t@TROe@@@@@@@@@9@#@|?@??@ q T#@OO@qT#@@#@qT#@RO5#@@#@qT#@ RO%#@!R #@@$@#@qT#@RO@#@#@%#@E}R |*  ՠO@qT?#@?x @#@?x #@?x HA#@?x H?@??@ qT#@`@#@`#@ @#@ #@@T#@@#@#@@T#@@1T#@@#@@*#@#@-O@{Ũ_{'@'@@{è_{ @@R{¨_{q`T@RL@qAT@qT@R?<@R?kT@T *@?.R?+@T@TR?"@qT@2@R?k!T@;@@;@?@R?kT@@@ ?R??@{Ĩ_{@qT@qaTR(q`T@R#@qAT@qT@R/@<<S@!<*+@+@qTR///@{è_{ @T @aTR@q!T@qaT@R@//@|S@/@< @R{è_{@?@T@qaT R@@@!R@@@@`T@`@@@`@ @`T@@ @@@%@DT@@ @@ @D@ @ "@$?@?x B1T?x@@ @@B?@??@ q-T@,@@T@@1T@@@@*@@`@T@`@??x@ @@@@t@@t@@@?@??@ qT@ @T@ @@ @@T@@@@@@@@@!RH@`@`@@@@@R{Ĩ_{ G@CC@qaT R@T @aTR @@qaTRC@GcC@,C@m9qTC@,RC@,G@`G@@G@@ K@@?kTG@`C@,@qT R#'@/@ ˠ+@3@ ˠ##@*T@Ѡ#@H #@*}R |*#@ajt|A!G @ G@`C@,@@?kHTG@@G@@ K@G@` ՠ@@OG@@@! G@G@@@! G@@?k+TG@D@G@@|@ ;G@@G@@ Koo@ @@ @@ Ko;@O@oO@ OG@@q`TG@D@G@@|@ ;@oo;@O@G@@@! G@ @@@! @G@@G@@?kTC@ExC@G@`R{ʨ_{O'@##@#@TR'O#@ #@ #@H77@q@T#@xD@@@4@97@#@0@**@OO@1TO@1ATO#@DT'@#@D#@O@ #@ "#@IqT{Ũ_{ @@x@@@ @@ @ "@ "@D@ @@I{è_{ @@@@4@9@@0@* @*@??@1T?@1AT??@{Ĩ_{ OK@##@qaT Rb@T@qT @aTRW#@$q`T@RP @#@D @@@#@?֠? @@KK@@?kTK@q@T#@RyqT#@Ry*K@A|KqT73#@DR#@?֠;#@@Gq`T#@@#@DGqT#@DG2#@D#@`#@@?@q`TRO#@$ RO@{Ũ_73  R_{/y@@qaT R/@y@{è_{@@qaT R@@{è_{_9[9W9@@qaT R _@99[@99W@99@{è_{/yW9S9@@qaT R/@ySyW@99S@99@??@qT/@yqT@?/@yqT@??@{Ĩ_{@@qaT RҠ@''@q`T'@aR@''@{è_{@@qaT R@{è_{@@qaT R@{è_{@@qaT R@{è_{@@qaT R@{è_{ @@qaT R @aTR @@9* @@Ex@R{è_{_9[9W9S9@@qaT R _@99[@99W@99S@99@{è_{@@qaT R@@{è_{@@qaT R@@,@@0R{è_{ @@qaT R3 @aTR. @@,@m9qT@,R @,@@@@@@ K@@qT @!R @@@@ K* @@@ RR{è_{ @@qaT R( @aTR# @@,@m9qT@,R@,@@@@@@ K* @@@ RR{è_{'@@qaT R!@aTR'@q`T@@@@'@@*@@E2@@Ex@R{Ĩ_{ @@qaT R'@T@T @aTR@,@m9qT@,R@,@@@@E @@R{Ĩ_{@@qaT RR@{è_{@@qaT RR@{è_C RC_C RC_{ @@qaT R  @aTR@E @@R{è_{_9@@qaT R_@9@{è_{ @@qaT R  @aTR @@{è_{_9[9@@qaT R _@99[@99@{è_{ @@qaT R  @aTR @@{è_{@@qaT R2@F@?kT@F@@@E@?k#T@F@?kT@@@@@F@?kT@F@E@?k#T@F@?kT@@R{è_{@@qaT R @qaTR@@@R{è_{ R9@R9`R 9R9R9R9R9 R9@++@qaT Rn+@'@T+@ @*@@T+@ @@y<S*+@ @@y!*@@@T@9+@ @@@9q`T'@@+@ @@@9R@*__@qjT@R;+@$(@@@+@ @@yq T+@ @@yq@ T+@ @@y q T+@ @@yR?k T+@ @@y R?kT+@ @@yR?kT+@ @@yR?kT+@ @@yR?k T+@ @@yR?k@T+@ @@yR?k`T+@ @@y R?kT+@ @@y @qT+@ @@y R?kT+@ @@yR?kT+@ @@yR?k!T_ _@ @9qT_@__@4qT ՠ+@@_@_|@@ A|@Aha89_@ 9@T@9+@ @<@9qT'@@+@ @<@9R@*__@qjT@R+@ @@yq T+@ @@yq@ T+@ @@y q T+@ @@yR?k T+@ @@y R?kT+@ @@yR?kT+@ @@yR?kT+@ @@yR?k T+@ @@yR?k@T+@ @@yR?k`T+@ @@y R?kT+@ @@y @qT+@ @@y R?kT+@ @@yR?kT+@ @@yR?kT[ [@ @9qT[@[[@qT ՠ[@[|@@ R9+@@[@[|@@ A|@Aha89[@qT[@ 9+@ 'ҡ@R{ƨ_{ @@qaT R@ @aTR~@@9@@9@9\S@9 *?@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kT?@lS@!@!*? @?@R{Ĩ_{@@qaT R @@@@@@@R{è_{@@qaT R@@@@qT@@Q@@@R{è_C RC_C RC_{@'@qaT R @@''@q`TRR{è_{?;73'?@OO@q`T#@{Ũ_{73'#@+#@qT#@qaT+@ #@#C#@@__@q`T@++@@?T+@3qT+@O@+@{ƨ_{@@qaTR@''@q{è_{/@''@qaTR@/@@@G'@G@G@q`TR R{Ũ_{/@''@qaTR@/@@@G'@G@G@q`TR R{Ũ_{@@qaTR@!RR{Ĩ_{@@qaTR@!RR{è_{@@qaTR @'@'@'@q`TR R{è_{@@qaTR;@T@T@RR0@E@@@@9!x9@@9!x9@@9!x9@@9!x9@@9!x9@@9!x9@@9!x9@@@@ K*@@@ R{Ĩ_{@/@qaTRB@qTqT q TqT2 q@T$qTq T+@/@/@$@/@/@@/@/@@/@/@@/@/@@/@/@ ՠ/@q`TR R{è_{ @'@qaTR @@'@Ex@'@q`TR R{è_{ @@qaTR @aTR  @@ " @ "@!@ R{è_{ @@qaTR @aTR @ @@,@ @ @ @0@ @ R{è_{@@qaT R@G{è_{@?@qaTR@@R qT?@2?@R qT?@2??@@/@/@/@q`TR R{Ĩ_{@@qaTR @'@'@'@q`TR R{è_{@@qaTR@@@@@@!RH@`@@@Ex@ R{è_{ @@qaTR @aTR@ ѡ @" @ "@!@@q{è_{ @@qaTR @aTR @@ @@*@''@q`TR R{è_{@@qaTR R{è_{@@qaTRE@aTR@@@GqT@RR7@H@@@`@DG7@D@@G7@ q`T@@G7@! @@@@@@`@HGq`T@@qT@@!RR R{Ĩ_{@@T@@@@ {_{@R?/O;@aTR@R??@q`T?@/@;@;@/@qaT?@;@~}@@@aTR/@@#z/@**??@qT@#@@EqT#@@2#@@G#@@G#@@G#@ #@@@@@#@@@#@0@> R#@O@O@T#@!R@G#@@G#@@G#@ #@@@@@#@@@@D#@0@EqT#@@2#@#@!R#@aR/@/#@#/@;@?kT@;@R{Ũ_{ @@ @aTR$@`T@T'@@" '@'@@'@?kT@@ @R{è_{O# @@T@@O@?kcT@RB@@O@~}@/#@T/@@#@@T/@@@@T/@@@@T/@@@@@@T/@@ @T/@0@ @@T/@ @@R{ƨ_{RR"RcR@?@T"R@LTBR@ 3 ?MTbR@{è_{ R/ @T* @//@{è_{R/@T*@//@{è_ R_Cyy RC_C RC_C RC_C RC_{9Ky@@qaT R@@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@y R?k`TR @aTR@9<K@y@*@{Ĩ_{9Ky@@qaT RA@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@y R?k`TRK@yqT@aTRK@y@@9@{Ĩ_{OyKy@@qaT R>@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@y R?k`TR @aTRK@y@O@y@{Ĩ_/y+y R_libftd2xx/ftd2xx.cerrors == 0pBuffers != NULLpdwCount != NULLpdevice->ftdic.usb_dev == NULLpdevice->ftdic.usb_dev != NULLpdevice->dev_desc == NULLpdevice->config_desc == NULLpDevExt != NULL%02d%02d%02dendPtr == &buf[6]versionNumber > 0versionNumber <= 0x999999constructD2xxGetDeviceListAllOpenDevicewrite_threadversionNumberToHexGCC: (Linaro GCC 7.5-2019.12) 7.5.0  1> 0HPVX[^f px`H@  \ D xX/0BTSLc np 'x+dp ,e  !6S$ap|<p_P-Jh4;0;ELX]ow?lI<,PH9H!+@Yf/0p 0,x80\1h2 3LX6 <<(>018>D4?|>DBN>hhw(?zzD@<@<@<@<4AxAt BDdBXBC D%LE2$F@@IdF@XFgFuFhl ? @ A0 ?\ Bl C @ DL E = > ? F F8 @D AT @ A X X   ( ( 4X X@@(4=>?dFF@AGGGGGHGG|IJ7K8K7L8L(=P>ppXX4Dppxx4p p$(,0<4DM|>pp4?LA\NxO@AP G$ Q A N O @!A!N,!OP!@d!At!N!O!@!N!O"@"A%N &O0&@D&A&A&N&O&@&A8'NT'Ox'@'A'R(S(-P)T)U*V4*WX*Xd*Xp*X|*X*X*X*X*Y*Z*Z+Z+Z+Z,+-L+-+++1+++[H,pL,pX,p\,pp,M,M,\(-X4-X@-ZL-ZX-]-7^-8^-6-7_-8_.64.7`8.8`L.6.a.O/blp>v>l>x>l?zL?l?|?}?~?l @0@\@lt@~@l@@l@}Al(APAlAlBl9@ OlJ@ [0l%dll -  t/0 1620229119 1000 1000 100664 3360 ` ELF` @@ @@y Rk@T RkT q` T qTq TqTqTq Tq Tq TRk TRkT$q T@q T~Rk T Rk Tw @q` T @qTRk TRk TRk TRk TfRk` T Rk` T_`Rk` T`Rk T RkT@RkTRRk TRk TK@@@9qT RGECR@R=R:R7R4 R1R.@R+`R(R%R"RR R@R`RRR R RR`R @_{@KK@q`T`R$@qTA9?9 @qT@9?9`R?A9qT@9R @@?A9@KK@qlT@9R{Ũ_{@@T@@@ {¨_{'# R9@R9`R 9R9R9R9R9 R9'@ qT'@1`T@Rb@@qT@aT@RU@#@R@qTRG@'@1 T#@qaTD@@ @ @9qT@@4qT ՠ@|@@ '@Aha89@ 9#@qT'@ h`8**Ҡ@ Ҡ@R{ɨ_%.60s %1c%.60sGCC: (Linaro GCC 7.5-2019.12) 7.5.0&8Ux<ftd2xx-private.c$x$dGetDeviceTypeGetOpenDeviceNamelibusb_get_device_descriptorlibusb_get_string_descriptor_asciiCloseDevicelibusb_closeGetDeviceDescriptionlibusb_opensnprintf X D tx.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @@8&,190%BCH   Rbaud.o/ 1620229119 1000 1000 100664 4496 ` ELFP@@   R[y@qaT@ؘҡ Dr`T@ؘҡ < @y@y @@yqT@ؘҠ A|}~@ WyW@y qhT @y @@yqaT[yr@ؘҠ A|}~@ Wy@qaTW@yqhT_yRW@yHqT_yLW@yqT_yFW@y,qTR_y@_y[y=W@yqhT_y8W@yHqT_y2W@y|qT_y,W@yqT_y@!Ry$W@yqTR_yW@yqTR_y@!RyW@yDqT_y@!Ry W@ytqT_y@!Ry_y[y @@y_@y *< @y[y_yy @yqTؘRr\@yt R | @qT@y @q@T0@qT@q@TE@0A@d=@ 8@yqT@y @q@T0@qT@q@T,@0(@d$@ @y@qT@qTqT @qT0@qT@ @ @,@\ @`!< @_  R[y@qaTR@` Dr`TR@ARy@R r?kIT@(Rr?kT @y[@y@Rr?kiT@pRr?kT @!Ry[@y@` < @y@ARy @@yqT@` A|}~@ WyW@y qhT @y @@yqaT[@ya@` A|}~@ WyW@yqhT_yDW@yHqT_y>W@y|qT_y8W@yq(T_y@@y2<@y-W@yqTR_y'W@yqHTR_y@@y2<@yW@yDqHT_y@@y2<@yW@ytqHT_y@@y2<@y_y[y @@y_@y *< @y[@y_yy@yqT`RrL@yqT@R@rF@yt R |@yxy@yqT@y @q@T0@qT@q@T,@0(@d$@ @y@qT@qTqT @qT0@qT@ @ @,@\ @ @_{? ;@T@aTRw;@@@?@yy1aTRlyq!T@@y4<<@y@@y@@y;@**VG?@G@?k)T?@ R!|G@ <Qy?@G@G@A|K R |G@G@A|KyyG@ R!|?@ <QyG@?@?@A|K R |?@?@A|Ky Ry@T@G@@T@@yy @T @@yy@yqT Ry @y qT@yqT Ryy@y{Ũ_{? @T@aTRv@@?@O<yy1aTkyq!T@@y4<<@y@@y@@y**G?@G@?k)T?@ R!|G@ <Qy?@G@G@A|K R |G@G@A|KyyG@ R!|?@ <QyG@?@?@A|K R |?@?@A|Ky Ry@T@G@@T@@yy @T @@yy@yqT Ry @y qT@yqT Ryyy{Ũ_GCC: (Linaro GCC 7.5-2019.12) 7.5.0 $\2XXA$Q baud.c$xcalcDivisorcalcBaudRatecalcDivisorHicalcBaudRateHiBaud_getDivisorBaud_getDivisorHi.symtab.strtab.shstrtab.text.data.bss.comment.note.GNU-stack@ !0 '0 ,00 %5U X P  c EEvent.o/ 1620229119 1000 1000 100664 2848 ` ELF@@ {@`T@`@@ {¨_{@ T@@@ {¨_{@T@@`@@`@@ {¨_{@T@@`@qT@`@Q@`@ {¨_{ @aT Rg@@`@qT@ R] @T@@@@`@q T RN@ @bjt|BBG@ @ @`jt@|@G@!{~}A{~}`@G?-T@@G @{~}Ӡ@@qT@R@ RR{Ĩ_GCC: (Linaro GCC 7.5-2019.12) 7.5.0  L(;LDH]rX\DEvent.c$xEventInitpthread_cond_initpthread_mutex_initEventDestroypthread_mutex_unlockpthread_cond_destroypthread_mutex_destroyEventSetpthread_mutex_lockpthread_cond_broadcastEventResetEventWaitpthread_cond_waitgettimeofdaypthread_cond_timedwait, 8 h t | 0 l    .symtab.strtab.shstrtab.rela.text.data.bss.comment.note.GNU-stack @@&H,H10H%:mp( PJusb_control.o/ 1620229119 1000 1000 100664 12352 ` ELF-@@ {9[yWySy @@@ @E*S@y@W@y[@y@9?@qTS@y?@?kTR?@qaTRR{Ĩ_{/Cy RWy@ @@yqT@ @@yqT@ @@@9qT@ @@yqT@ @@yq T@ @@yq`T@ @@y qT@ @@y$q T@ @@y@R?k T@ @@y`R?k T@ @@yR?k@ T@ @@y R?k` T@ @@y @q T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@y@q@T@ @@yR?k`T@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?kT@ @@y R?kaT RR'@`Rk@T`RkhTq TqTqT` qTKXRkTRkT%qTB@R!rk@T@R!rkTRkT RkT3Rrk TCq@TRarkT(RGyqRGy8RGy@RGy NRGy'RGy`Gy GyRGy@RGyRGyRGyGy@ @@yq T@ @@y q T@ @@y$q` T@ @@yR?k T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@y@R?k T@ @@y`R?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kT@qT@<Wy '@@WyR/ ՠ@ @@yq@T@ @@yqT@ @@y q T@ @@yR?k T@ @@y R?k T@ @@yR?k T@ @@yR?k@ T@ @@yR?k` T@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@y @qT@ @@y R?k T@ @@yR?k@T@ @@yR?k`T@ @@y$qT@ @@y@R?kT@ @@y`R?kT@ @@y@qTC@yS<CyC@y\<Cy@V9<C@y *<CyW@yqTG@yC@y@RR**`R/@@/@{è_{/y/@y_y@V9<@RR*_@y`R{è_{ / @@9Wy @@9\S<Wy *<Wy @@9PS<Wy *<Wy@W@y y@V9<@RR*W@yRq//@q!T@ @"@yy!@99/@{è_{ ;y @@yoyo@yqT @ @9<Sy @@9<@y *y@V9<o@y *<@RR*@y@R=;;@qaT@@o@y y@ @!@;@{Ĩ_{/ RWy@V9<@RR*W@y R//@qAT@@L@92@L9/@{è_{/ RWy@V9<@RR*W@y R//@qT@@L@9x2@L9/@{è_{/@@RWy@V9<@RR*W@y R//@qAT@@L@92@L9/@{è_{/@RWy@V9<@RR*W@y R//@qT@@L@9x2@L9/@{è_{ + @@9_y @@9qT_@y2_y@V9<@RR*_@yR++@q`T+@" @@9_y @ @9qT_@y2_y@V9<@RR*_@yRo++@qT@@ @!@ +@{è_{@@<@RDR*RRRq`TR_@yl@9_@y|S<@9R{è_{/@q T ROy+@V9<@RR*O@yR'/+@++@qT/@q`T/@>@@+@+@x AqT@+@x !R 9+@++@ qT@@@@@@@@@qT@ROy@V9<@RR*O@yR//@q`T/@/@{è_{/y/@KyWyW@y/@y *Wy@V9<@RR*W@yR//@{è_{ _y[y @@y_y@RDR @_@y[@y ++@{è_{ _y @@y_y @ @9<S[y @@9<[@y *[y@RRҢ_@y[@y ++@{è_{_y[y@RRҢ[@y_@y ++@{è_{_9/@ @@yq@T@ @@yqT@ @@@9qT@ @@yq T@ @@yq`T@ @@yqT@ @@y qT@ @@y$q T@ @@y@R?k@ T@ @@y`R?k` T@ @@yR?k T@ @@y R?k T@ @@y @q T@ @@y R?k T@ @@yR?k T@ @@yR?k@T@ @@y@qT@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@y R?k`T R%_@9WyW@yWy@V9<@RR*W@y R//@qT@_@989@_@9qT_@9}R |jR/@{è_{ @ @@yq@T@ @@yqT@ @@@9qT@ @@yq T@ @@yq`T@ @@yqT@ @@y qT@ @@y$q T@ @@y@R?k@ T@ @@y`R?k` T@ @@yR?k T@ @@y R?k T@ @@y @q T@ @@y R?k T@ @@yR?k T@ @@yR?k@T@ @@y@qT@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@y R?k`T R@V9<@R$R*R@R//@qT@9 @9/@{è_{ /@ @@yq@T@ @@yqT@ @@@9qT@ @@yq T@ @@yq`T@ @@yqT@ @@y qT@ @@y$q T@ @@y@R?k@ T@ @@y`R?k` T@ @@yR?k T@ @@y R?k T@ @@y @q T@ @@y R?k T@ @@yR?k T@ @@yR?k@T@ @@y@qT@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@y R?k`T R% @@9WyW@ySWy @@9SyS@ySyW@yS@y *Wy@V9<@RR*W@y`R://@qT@ @!@y y/@{è_{ @ @@yq@T@ @@yqT@ @@@9qT@ @@yq T@ @@yq`T@ @@yqT@ @@y qT@ @@y$q T@ @@y@R?k@ T@ @@y`R?k` T@ @@yR?k T@ @@y R?k T@ @@y @q T@ @@y R?k T@ @@yR?k T@ @@yR?k@T@ @@y@qT@ @@yR?kT@ @@yR?kT@ @@y R?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@y R?k`T R@V9<@R$R*RR//@qT@9 @9/@{è_{@##@@*@OO@qT#@H@99#@P@99#@L@99@OO@qT#@ @9qT Rcy #@ @9qT@Rcy#@$@9qT#@$@9q@TRcy#@T@99#@X@99cy@OO@qTc@yqT@Oc@yqT@OO@qT#@$@9D@[9D?kT#@$@9qT@O@OO@qT#@ @9D@[9D?kT#@ @9qT@O@OO@qT#@d@99#@d@9q9#@\@99#@\@9q9@O@ҡ#@O@{Ũ_{ @RRRRR//@{è_{9Ky{yK@yqT@@9<SywyyK@ywy@9<@y *y@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kT@V9<{@y *{yw@yqiTRwy@Rw@y@{@y@y R"{Ĩ_{OyKyO@ywyyK@y{y@ @@yq T@ @@yq@ T@ @@y q T@ @@yR?k T@ @@y R?kT@ @@yR?kT@ @@yR?kT@ @@yR?k T@ @@yR?k@T@ @@yR?k`T@ @@y R?kT@ @@y @qT@ @@y R?kT@ @@yR?kT@ @@yR?kT@V9<@y *y{@yqiTR{y@R{@y@@yw@yR{Ĩ_GCC: (Linaro GCC 7.5-2019.12) 7.5.0#;GYi\ Lt | T  d  t lTT| D)(9NU<e (pH{, @8!L#usb_control.c$xFT_VendorRequestlibusb_control_transferSetBaudRateBaud_getDivisorHiBaud_getDivisorSetDivisorSetLineControlSetFlowControlSetDtrClrDtrSetRtsClrRtsSetCharsGetModemStatusPurgepthread_mutex_lockpthread_mutex_unlockCancelReadRequestSetBreakRead_EEWrite_EEErase_EESetLatencyTimerUpdateDeadmanTimeoutusleepGetLatencyTimerSetBitModeGetBitModeSetStatememcpyResetDeviceVendorCmdSetVendorCmdGetX    (  , T X| X h   %.symtab.strtab.shstrtab.rela.text.data.bss.comment.note.GNU-stack @%@+&%,%10%%:%&  )p-Jbulk_in.o/ 1620229119 1000 1000 100664 10496 ` ELF@&@@ 9+ @@@@9$9@AR(9@@ @@@+@@ @@@ _{@Fq`T@ {¨_@EQ@q@T@F@ @!8W9|@@E@E! @ _{@T@@@ T@|@@T@@@q T@@qT@@qAT@,@-9@,@@ q`T@@@   ՠ@T@T@@*@@  {è_{  @x HA @ @ @0@9 @x @x @  @E@*@ E @x  @x  @x HA//@qT @x !R/@{è_{@FqT@@ {¨_{@FqT@@ {¨_{@FqT@@C@F|@ '@F@F K?@`@@@@ K//@?@?kbT/@?@FqT@`@@*?@ *@@F*?@ *@@ C@@ C?@A @@?@! @@?k T@D@@@|@ #@D@@@|@ @#@ *?@K?@FqaT#@ #'@'!@99@@@#@@?T ՠ@@FqT@@@@?kT@Ex@@`??@qT@D@@@|@ #?@#@ @FqaT#@ #'@'!@99@@@#@@?T ՠ@@@@?kT@Ex@@`@F@F?kT@ {Ũ_{99#O@Eq` T@`##@q@T#@@qT@Eq!T@E2@O@2O@9q@T#@@qT@Eq!T@E2@O@2O@9q@T#@@qT@Eq!T@E2@O@2OO@q T#@@T#@@@@@@@#@q`T@@GqT@DGq!T@DG2@DO@2O@9q T@@Gq@T@9qT@DGq!T@DG2@DO@2O@@Gq@T@9qT@DGq!T@DG2@DO@2O@@Gq T9qT@DGq!T@DG2@DO@2O@@Gq@T@9qT@DGq!T@DG2@DO@2O@9qT@9 q@T@E@9 !*@@@GqT@DGq!T@DG2@DO@2O@q`T@@GqT@DGq!T@DG2@DO@2O@@O@qT@` {Ũ_{99w@+@qT@$W9w@ W99@E@@_k ЀO@@9@@9l J9@@9l@9@@9@9@qT@@9 99soO@qT@O@Q+@`+@@@?kT+@`+@@@! +@@?kT+@D@+@@|@ 3+@D@+@@|@ #@#@3@AKw@qAT#@3@ @3@#@3@ @#@3@@993@3@99@9A9?kaT Ro3@#@?T+@@qT+@D@+@@|@ 3@ w@qT@3@@3@ 3@@993@3@99@9A9?kaT Ro@@?T+@@@! +@+@@O@Q!K+@+@`R Rs դo@s@A9A9@ @O@ K@qAT {Ȩ_@E@ @xS@ K_{@GC@ATaROO@qTqTq`TqTqTqTq T@RO@`@@@@/@@/@q`TRO`RO@@@@/@@/@qT ROCx@  @BqTCx@ @FC@@GG@1TG@$1T@,@-9@,@ ROhG@qTG@1TRO_C@CC@qTC@%@@@@qmTRO@@H@@@@/@@/@qT RO9G@$1T@@@0@9*KR`ROC@CC@qTC" ROR@@@@qT@`RO@!R@@/@@/@qT RO ՠO@qTKC@QCC@qjT`RCCx@ @t@@K@KK@ qT{Ũ_{@;@ATB{R??@qTqTq`TqTqTq#Tq`T@R?@@@@@'@@'@qTR?`R?@@@@@@'@@'@qT R?;x@ @@BqT@@,@m9qAT@,@ R?r@,@@qTR?h@C9qT@@9@@@@*@n@@;@;;@qAT;@@@@@qmTR?@@?@@@@'@@'@qT R?0@;x BqT@@@0@9*R`R?@@;@;;@qT; R?R@@@@qaT`R?@@ ՠ?@qT@@{Ĩ_libftd2xx/bulk_in.cpDevExt != NULLreader_threadprocessor_threadGCC: (Linaro GCC 7.5-2019.12) 7.5.0 (h<< HMh _b({80@t4,`$;<Maho$8\ixbulk_in.c$xlibusb_fill_bulk_transferCompleteReadRequestsignalSomeEventsProcessBulkInData$d__PRETTY_FUNCTION__.7810__PRETTY_FUNCTION__.7832ProcessReadConditionFlagProcessReadRequestUpdateDeadmanTimeoutInRequestCompletionpthread_mutex_lockpthread_mutex_unlockEventSetInRequestlibusb_submit_transferCancelReadRequestpthread_cond_signalmemcpyusleepGetBytesPerTransferreader_thread__assert_failEventWaitEventResetlibusb_clear_haltlibusb_cancel_transferprocessor_threadpthread_mutex_initpthread_mutex_destroyL780D@ X   D  ( (     4d| ! 4@0"<#x#D$P 8 8    ( 4L|& !0<T 8"##$'.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @4@(&t,t1xI90%B  %Rdevice-list.o/ 1620229119 1000 1000 100664 2112 ` ELF@@ @ @QqT@C@T @_@ @@?T R@C@T@_{m @aT@ @T@ @@@{¨_{@@@@?AT@@?T@C@@C@ @@C@T {è_GCC: (Linaro GCC 7.5-2019.12) 7.5.0"\-\`;pEL,Ydevice-list.cpgDeviceList$d$xFindDeviceIsDeviceValidAddDevicecallocRemoveDevicefree hl 8<.symtab.strtab.shstrtab.rela.text.data.bss.comment.note.GNU-stack @@ P&,10%:=@  ^pJidtable.o/ 1620229119 1000 1000 100664 3472 ` ELF @@ {@aT@~@T@ @*@@@@@{è_{@T@@ATR@@@ {¨_{@AT"R/@@/~ @@?kaT R /@/@@/@?kTR{è_{@ATb R@@q`TR/@@@@?kKT@@xS|@@@@~@aT R@@@*@@@@@|@~ @@@@R{è_{/@ATb R@@Q//@qJT/@@/~ @{è_libftd2xx/idtable.cidt->idsidt != NULLIdTable_destroyIdTable_findIdTable_addIdTable_finalEntryGCC: (Linaro GCC 7.5-2019.12) 7.5.0 8*H CX \hupidtable.c$x$d__PRETTY_FUNCTION__.4310__PRETTY_FUNCTION__.4316__PRETTY_FUNCTION__.4324__PRETTY_FUNCTION__.4331IdTable_createmallocfreeIdTable_destroy__assert_failIdTable_findIdTable_addreallocIdTable_finalEntry<T88H H$(,(0(<XX((@hh((.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @<@0H&|,|1{90%B  (  Hx Ree.o/ 1620229120 1000 1000 100664 26416 ` ELFpd@@ y@y|S<g9@yc93@y_R@@?kbT RR_{'@#O#@qT RO#@TRO'@#@qTRO'@<y#@OO@q!T@y<y@y@y ՠO@{Ũ_{'y@@qaT R@@qaTR@<Cy'@y9'@y|S<9@''@{è_{@@qaT R@{è_:c0{ @ @ `qaT Rw @aTRr`G q T`GXqT`GTqT F `@? `aTRX @ `@qT`@1T `T`RC```R`Ҡ `0` @` ` `@``@``!`PB9``9`TB9`d9`XB9`h9`\B9`l9``B9`p9`dB9`t9`hB9`x9`lB9`|9`pB9`9`tB9`9`xB9`9`|B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9`B9`9F ?֢F `@?`GqT`G`q T`GPqT`GHqT5K5`@? `aTR @ `@qT`@1T `T`R|```RҠ `0` @` ` `@``@``!`A9``9`A9`d9`B9`h9`B9`l9`B9`p9` B9`t9`B9`x9`B9`|9`B9`9`B9`9` B9`9`$B9`9`(B9`9`,B9`9`0B9`9`4B9`9`8B9`9`Rq<* @?ր`GqT`G`q T`GPqT`GHq!T[K5@!F9@?֢cK``@y>Rq<*5@?``GqT`G\q T`GLqT`GDqaTP@@!F9@?֢P``@y>Rq<*@@?>`GqaTZ @2@!F9@?֢Z``@y>Rq<* @2@?(`GqaTU @@ @!F9@?֢U``@y>Rq<* @@ @?/`@`@!F9@?֢7```@y>Rq<*@`@?֠`G q T`GXqT`GTqTE @?E`GqT`G`q T`GPqT`GHqT7K5@?0`GqT`G\q T`GLqT`GDqToP@@?`GqTZ @2@?`GqTU @@ @? `@`@?֡ `G q T`GXqT`GTqTF ?@`GqT`G`q T`GPqT`GHqTK5 ?,`GqT`G\q T`GLqT`GDqTQ@ ?`GqTw[ @2 ?`GqTKV @@ ?`@` ?֠``T``G q T`GXqT`GTqTE ?qaTRE ?qaTRE ?qaTR`GqT`G`q T`GPqT`GHqTJ5 ?qaTRJ5 ?qaTRJ5 ?qTR`GqT`G\q T`GLqT`GDq!T/P@ ?qaTRu#P@ ?qaTRm+P@ ?q TRe`Gq!TZ @2 ?qaTRYZ @2 ?qaTRQZ @2 ?qA TRI`GqT@R@gU @@ ?qT@9*@R2[U @@ ?qT@9*@R&cU @@ ?qT@9*@R_@` ?qaTR_@` ?qaTR _@` ?qaTRR{@:c0_{ @''@qaT R@aTR@@@@@@@ @@@{Ũ_ևc0{ >S@OO_qaT Rq @aTRl @KK_@qTK_@1@TSS_aTRYS_S_K_@*S_K_ @*S_ K_0@*S_K_@@*S_O_G q TO_GXqTO_GTqTEO_@?֠S_AT @R'E @@?֠>S_R'ES_@?֠>~q T`ҠGS_0G_ @O_GqTO_G`q TO_GPqTO_GHqTc*WJc*O_@?֠S_AT @R_Jc* @@?֠>S_R_Jc*S_@?֠>~qTҠGS_0G_ @O_GqTO_G\q TO_GLqTO_GDqT@ O@ O_@?֠S_aT @aRO@  @@?֠>S_aRO@ S_@?֠>~qT@ҠGS_0G_ @O_GqT@=T@=O_@?֠S_aT @!RT@= @@?֠>tS_!RT@=S_@?֠>~q T ҠGS_0G_ @^O_GqT @'Y @'O_@?֠S_aT @ARZ @' @@?֠>ES_ARZ @'S_@?֠>~q!T` ҠGS_0G_ @/@+_@O_@?֠S_AT @3_@ @@?֠>S_3_@S_@?֠>~qTҠGS_0G_ @   ՠS_`TS_~{@ևc0_{ @aTR@@@@@@@ @@@{Ĩ_ԇc0{ >>@KK_qaT R @aTR  @K_G q TK_GXqTK_GTqAT*KJ*K_@?֡sJ* ?֠>~q@TkJ* ?<xS* @`R>K_GqTK_G`q TK_GPqTK_GHqT@O@K_@?֡O@ ?֠>~q`TO@ ?<xS* @`R>K_GqTK_G\q TK_GLqTK_GDqT@=T@=K_@?֡T@= ?֠>~q`TT@= ?<xS* @`R>K_GqT @@'Y @@'K_@?֡Z @@' ?֠>~q`TZ @@' ?<xS* @i`R>fK_GqATEK_@?֡{D ?֠>~q@TD ?<xS* @L`R>IK_G$qTU GG_TR>;G_G_E@G_@?֠G_EG_ ?q`TG_@EG_ ?<xS* @`R>G_@+_@K_@?֡^@ ?֠>~q`T^@ ?<xS* @ @`R>~{@ԇc0_*c0{@L @$dqaT R@aTRdG q TdGXqTdGTqT@O@d@?֡O@ ?qT`R@ L O@@@`?qTR@ L N@ ?qTR@ L N@ ?qTR@ L N@ ?q2TR@ L dGqTdG`q TdGPqTdGHqT@>T@>d@?֡U@> ?qT`R@ L r U@>@@`?qTR@ L fT@> ?qTR@ L \T@> ?qTR@ L RT@> ?q)TR@ L HdGqTdG\q TdGLqTdGDqT @`(Z @`(d@?֡?Z @`( ?qT`R@ L (CZ @`(@@`?qTR@ L KY @`( ?qTR@ L ?Y @`( ?qTR@ L GY @`( ?qA TR@ L dGqT@ O_@ d@?֡w_@  ?qT`R@ L {_@ @@`?qTR@ L ^@  ?qTR@ L w^@  ?qTR@ L ^@  ?qaTR@ L dGq!T+{J+d@?֠@R@I+ ?qT`R@ L &;J+@@`?qTR@ L I+ ?qTR@ L I+ ?qTR@ L I+ ?qTR@ L @9*@{dG$qT'E@@?֡/E ?qT`R@ L hcE@@`?qTR@ L ][D ?qTR@ L TOD ?qTR@ L KWD ?qTR@ L B@;d@;d@?֡c@; ?qT`R@ L 0Gd@;@@`?qTR@ L $c@; ?qTR@ L c@; ?qTR@ L c@; ?qATR@ L    ՠ@LI{@*c0_*c0{ @L @H @$dqaT R@T @aTR @qaTRdG q TdGXqTdGTqT@O@d@?֡O@ ?֡@ H @HIqT`R@ L O@ @@@?dGqTdG`q TdGPqTdGHqT@>T@>d@?֡U@> ?֡@ H @HIqT`R@ L U@> @@@?֪dGqTdG\q TdGLqTdGDqT @`(Z @`(d@?֡?Z @`( ?֡@ H @HIqT`R@ L ;Z @`( @@@?|dGqT@ O_@ d@?֡w_@  ?֡@ H @HIqT`R@ L bs_@  @@@?ZdGqaT+{J+d@?֡I+ ?֡@ H @HIqT`R@ L C?J+ @@@?<dG$qaT'E@@?֡/E ?֡@ H @HIqT`R@ L %gE @@@?@;d@;d@?֡c@; ?֡@ H @HIqT`R@ L Kd@; @@@?֠@LI{@*c0__9 R_C99 RC__9 R_{'#?'@cc@qaT R#@aTR#@@c@G@?k`TR@Dq $TDqhTqTqTq Tqh Tq T q@T qT$q@TXqHTTqB4TLq TLq?@q*TP\qT`q@T?@<qTRI ++@TR+@+@E'@+@@?֠+@E@@@@#@+@?֠+@?@lqTRN //@TR/@/@E'@/@@?֠/@E@@@@#@/@?֠/@?@|qTRK 33@TR3@3@E'@3@@?֠3@E@@@@#@3@?֠3@{?@qTRuN 77@TRk7@7@E'@7@@?֠7@E@@@@#@7@?֠7@W?@qTRQN ;;@TRG;@;@E'@;@@?֠;@E@@@@#@;@?֠;@3?@qTR-N ??@TR#?@?@E'@?@@?֠?@E@@@@#@?@?֠?@?@qTR U CC@TRC@C@E'@C@@?֠C@E@@@@#@C@?֠C@?@qTRN KK@TRK@K@E'@K@@?֠K@E@@@@#@K@?֠?@q TK GG@TRG@G@E'@G@@?֠G@K@K@DQyG@DyG@E#@G@?֠G@K@RN SS@TRS@S@E'@S@@?֠S@E@@@@#@S@?֠?@q TK OO@TRO@O@E'@O@@?֠O@S@S@DQyO@DyO@E#@O@?֠O@S@R?@qTRLN [[@TRB[@[@E'@[@@?֠[@E@@@@#@[@?֠?@q TK WW@TRW@W@E'@W@@?֠W@[@[@DQyW@DyW@E#@W@?֠W@[@R ՠ@{ͨ_{'#?'@cc@qaT R#@aTR#@@c@G@?k`TR@Dq $TDqhTqTqTq Tqh Tq T q@T qT$q@TXqHTTqB4TLq TLq?@q*TP\qT`q@T?@<qTRI ++@TR+@+@E'@+@@?֠+@E@@@@#@+@?֠+@?@lqTRN //@TR/@/@E'@/@@?֠/@E@@@@#@/@?֠/@?@|qTRK 33@TR3@3@E'@3@@?֠3@E@@@@#@3@?֠3@{?@qTRuN 77@TRk7@7@E'@7@@?֠7@E@@@@#@7@?֠7@W?@qTRQN ;;@TRG;@;@E'@;@@?֠;@E@@@@#@;@?֠;@3?@qTR-N ??@TR#?@?@E'@?@@?֠?@E@@@@#@?@?֠?@?@qTR U CC@TRC@C@E'@C@@?֠C@ E@@@@#@C@?֠C@?@qTRN KK@TRK@K@E'@K@@?֠K@E@@@@#@K@?֠?@q TK GG@TRG@G@E'@G@@?֠G@K@K@DQyG@DyG@E#@G@?֠G@K@RN SS@TRS@S@E'@S@@?֠S@E@@@@#@S@?֠?@q TK OO@TRO@O@E'@O@@?֠O@S@S@DQyO@DyO@E#@O@?֠O@S@R?@qTRLN [[@TRB[@[@E'@[@@?֠[@E@@@@#@[@?֠?@q TK WW@TRW@W@E'@W@@?֠W@[@[@DQyW@DyW@E#@W@?֠W@[@R ՠ@{ͨ_GCC: (Linaro GCC 7.5-2019.12) 7.5.0 448(+l5CK<V_<js,%ELSZm@  &x`'+3l8888.DAee.c$xlibusb_cpu_to_le16validOffset$dFT_ReadEEIsDeviceValidRead_EEFT_WriteEEWrite_EEFT_EraseEEErase_EEFT_EE_ProgramInitialise232HStructuremallocfreememcpyInitialise4232HStructureInitialise2232HStructureInitialise2232StructureInitialise232RStructureInitialise232StructureInitialiseSerialNumberStructurestrcpystrlenstrcatFT_GetLatencyTimerFT_SetLatencyTimerFT_EE_ProgramExFT_EE_ReadFT_EE_ReadExFT_EE_UASizecallocInitialiseFTXStructureFT_EE_UAWriteFT_EE_UAReadFT_EE_ReadConfigFT_EE_WriteConfigFT_EE_ReadECCFT_EEPROM_ReadInitialisePDStructureFT_EEPROM_Program \  D d 8 T   H d    H L    DH`H\ ,!8"`"""l  ! \!0"" ###$$D%d%&&&&T'$' '(L))P**'*(P+`+, t,-./00!0"1"1(24 4@5567|7(78 :'$:h::':: ;'D;;;';<@<'d<<<'<8=`='=(=='>h>'>/>>??'@??'?/?$@,@T@'x@@'@/A\AdAA B'B,CTC'xCCC'DLDtD'DDE'(ElEE'EE$F'HF(FF'F,G'PG/tGGGG'HXH'|H/HHHI'R@|S |*@$!9@D@ ? {è_@@$@9_9_@9xS_C RC_ @@9|SQ/@/@q-T @@y @ A9/@Q/qaT  @9 _{@77@S@9@aR9@ @@9gy@@g@yy7@Q7q!T {Ĩ_{'y@@,D@@`?qTO@y'@y?kaT RR{è_@ @H @@ h`8*@  @@ h`8*@ @ @H@?kT@|S@<_{@@D@ ?֠OyO@yqaTR@H|S<O@y K<{è_{@##@D@ ?<8Sy@yqaTR"@y@?kiTR@<8Sy @@y"y*@9#@`|@"h 8@Qq!T#@D@ ? R{Ũ_{ @##@D@ ?<8Sy@yqT @"@y@@_k O @O@#@D@ ?<8Sy @yy*@#@a|@Aha89O@QOq!T{Ũ_@@@9q_{@@D@ ?qaTR@(@9{è_{@@D@ ?qaTR@(@9|{è_@@(@9|_{@@D@ ?qaTR@(@9|{è_{@@D@ ?qaTR@(@9|{è_{@@D@ ?qaT"R@0@yOyO@y{è_{@@@!@\@!@`@!@d@!@h@!@l@!@p@!@t@!@x@!@|@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@@!@ {è_GCC: (Linaro GCC 7.5-2019.12) 7.5.0 @@H0p9$E$R@lh` lxl  XTL ($3t>$DMhD]Dm }l|,T  ``  `X 0  ,< H! L+ (= LSDLgPufte2data.c$xTFtE2DataConstrTFtE2DataConstrHfte2ReadGetVendorIdGetProductIdGetManufacturerStringGetManufacturerIDStringGetProductStringGetSerialStringSetChecksumGetChecksumGetSerialStringOffsetEraseSerialStringDescriptormemsetAddSerialStringDescriptorAddPortNamePrefixDescriptorAddOptionsGetOptionsAddOemVendorIdAddOemProductIdAddBmAttributesGetBmAttributesAddMaxPowerGetMaxPowerIsValidDescStrCopyToStrStrCopyToDescStrstrlenCheckSerialisedGetUserAreaOffsetGetUserAreaSizeAddUserAreaGetUserAreaGetRev4GetIsoInGetIsoOutGetPullDownEnableGetSerialNumberEnableGetUSBVersionEnableGetUSBVersionInitiailiseE2DATAStructureInitialiseEEDATAStructureDl # %1787 8 7 $8 07 48 @7 D8 P7 T8 `7d8p7t878787878787878787878 7$80748@7D8P7T8`7d8p7 t8 7$8$7%8%7&8&7'8'7(8(7!8!7"8"7)8)7*8*7+8+ 7,$8,07-48-@7.D8.P7/T8/.symtab.strtab.shstrtab.rela.text.data.bss.comment.note.GNU-stack @h@0&,10%:  Jftee232.o/ 1620229120 1000 1000 100664 7064 ` ELF@@ {@@\D@ ?֠@R {è_{ @@`D@ @@?֠@R {è_{ @/@+/@@'/@@#/@`@99/@d@99/@h@99/@l@99/@p@99/@t@99/@<@ycy+@R+@9+@9+@aR9+@R 9+@!R9+@ R9+@9@9qT+@AR9+@R9+@  9+@R$9+@(9@9qT+@(@92+@(9@9qT+@(@92+@(9@9qT+@(@92+@(9@9qT+@(@92+@(9@9qT+@(@92+@(9+@,9+@09+@49+@0@c@yy+@R89'@''@S+@<9+@8@9+@<@9 +@@9#@''@S+@D9+@@@9+@D@9 +@H9@''@S+@L9+@D+@+@8@9|@+@ '@`?֠+@D+@+@@@9|@+@ #@`?֠+@D+@+@H@9|@+@ @`?֠+@8@9*+@+@@@9*+@+@H@9*+@+@8@9`2+@89+@@@9`2+@@9+@H@9`2+@H9@`R#+@D@@?֠+@DR@@?֠+@DaR@@?֠+@D!R@@?֠+@D@ ?֠+@ {ƨ_{ @@O9@@@@T@@@TRA@@`TR9@@@yqTR0@ @yqaTR*R@@E@ ?֠@Ry @T @@9qT@ @y/y#7@#/By@`?֣;@3C#`?֠C @@(R9@D@@y*@@?֠@D@ @y*@@?֠@ @9q T@(@9@(!2!9@D@@y*@@?֠@0@9qTE929@4@9qTE929@DE9@@?֠@8@9q T@(@9@(!2!9@8R9@A@<!S!9@8@9@<@9@@A !9@A@D!S!9@@@9@D@9@HA !9@A@L!S!9@D@8@9@@ @@`?֠@D@@@9@@ @@`?֠@D@H@9@@ @@`?֠@8@9*@@@@9*@@H@9*@@8@9@8!`2!9@@@9@@!`2!9@H@9@H!`2!9@ E@ ?֠@0@Ry@DҠ@@?֠@DR@@?֠@D@ ?֠@@1Rftee2232.o/ 1620229120 1000 1000 100664 10440 ` ELF&@@ {@@\D@ ?֠@R@R {è_{ @@`D@ @@?֠@R@R {è_{ @+yy@'+@@#+@@+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y'@R'@@yy'@aR9'@R 9'@R9'@ R9'@9'@R9'@  9'@R$9'@(@yy'@0+@!P@yy'@R89#@//@S'@<9'@8@9'@<@9 '@@9@//@S'@D9'@@@9'@D@9 '@H9@//@S'@L9'@DQyqT'@DQyR'@!P y'@D'@'@8@9|@'@ #@`?֠'@D'@'@@@9|@'@ @`?֠'@D'@'@H@9|@'@ @`?֠'@8@9*'@'@@@9*'@'@H@9*'@'@8@9`2'@89'@@@9`2'@@9'@H@9`2'@H9@`R+'@D'@@?֠'@D'@R@?֠'@D'@ ?֠'@ {ƨ_{ @@Oy9@@@@T@@@TR@@`TR@@@yqTR@ @yqaTRzR@@E@ ?֠@Ry @T @@9qT@ @y/y#7@#/By@`?֣;@3C#`?֠C @@D@@y*@@?֠@D@ @y*@@?֠@ @9q T@(@9@(!2!9@D@@y*@@?֠@0@9qTE929@4@9qTE929@DE9@@?֠@8@9q T@(@9@(!2!9@8R9@A@<!S!9@8@9@<@9@@A !9@A@D!S!9@@@9@D@9@HA !9@A@L!S!9@D@8@9@@ @@`?֠@D@@@9@@ @@`?֠@D@H@9@@ @@`?֠@8@9*@@@@9*@@H@9*@@8@9@8!`2!9@@@9@@!`2!9@H@9@H!`2!9@ E@ ?֠@@@9qTBy2y@D@9qTBy2y@H@9qTBy2y@L@9qTBy2y@P@9qTBy2y@T@9qTBy2y@X@9qTBy2y@\@9qTBy2y@`@9qTBy2y@d@9qTBy2y@Byy@0@Ry@DQyqT@DQyR@!P y@DҠ@@?֠@DR@@?֠@D@ ?֠@@%Rftee2232h.o/ 1620229120 1000 1000 100664 13072 ` ELFP0@@ {@@\D@ ?֠@R@R {è_{ @@`D@ @@?֠@R@R {è_{ @+yyy@'+@@#+@@+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT@y2y+@`@9qT@y2y+@d@9qT@y2y+@p@9qT+@p@9 qT@y2y+@p@90qT@y2y+@p@9@qT@y2y+@h@9qT@y2y+@l@9qT@y2y+@|@9qT+@|@9 qT@y2y+@|@90qT@y2y+@|@9@qT@y2y+@t@9qT@y2y+@x@9qT@y2y+@@9qT+@@9 qT@y2y+@@90qT@y2y+@@9@qT@y2y+@@9qT@y2y+@@9qT@y2y+@@9qT+@@9 qT@y2y+@@90qT@y2y+@@9@qT@y2y+@@9qT@y2y+@@9qT@y@2y'@R'@@yy'@aR9'@R 9'@R9'@ R9'@9'@R9'@  9'@R$9'@(@yy'@0@yy'@AR89#@//@S'@<9'@8@9'@<@9 '@@9@//@S'@D9'@@@9'@D@9 '@H9@//@S'@L9'@DQyqT'@DQyR'@!` y'@D'@'@8@9|@'@ #@`?֠'@D'@'@@@9|@'@ @`?֠'@D'@'@H@9|@'@ @`?֠'@8@9*'@'@@@9*'@'@H@9*'@'@8@9`2'@89'@@@9`2'@@9'@H@9`2'@H9@`R+'@D'@@?֠'@D'@R@?֠'@D'@ ?֠'@ {ƨ_{ @@Oyy9@@@@T@@@TRM@@`TRE@@@yqTR<@ @yqaTR6R@@E@ ?֠@@qT@Ry@@DqT@Ry@@LqT@Ry @@\qT@Ry @T @@9qT@ @y/y#7@#/By@`?֣;@3C#`?֠C @@D@@y*@@?֠@D@ @y*@@?֠@ @9q T@(@9@(!2!9@D@@y*@@?֠@0@9qTE929@4@9qTE929@DE9@@?֠@8@9q T@(@9@(!2!9@8AR9@A@<!S!9@8@9@<@9@@A !9@A@D!S!9@@@9@D@9@HA !9@A@L!S!9@D@8@9@@ @@`?֠@D@@@9@@ @@`?֠@D@H@9@@ @@`?֠@8@9*@@@@9*@@H@9*@@8@9@8!`2!9@@@9@@!`2!9@H@9@H!`2!9@ E@ ?֠@p@9qTBy2y@t@9qTBy2y@x@9qTBy2y@@9qTBy2y@|@9qTBy2y@@9qTBy2y@@9qTBy2y@@9qTBy2y@@9qTBy@2y@Byy@H@9qT@H@9 qTBy2y@H@90qTBy2y@H@9@qTBy2y@@@9qTBy2y@D@9qTBy2y@T@9qT@T@9 qTBy2y@T@90qTBy2y@T@9@qTBy2y@L@9qTBy2y@P@9qTBy2y@`@9qT@`@9 qTBy2y@`@90qTBy2y@`@9@qTBy2y@X@9qTBy2y@\@9qTBy2y@l@9qT@l@9 qTBy2y@l@90qTBy2y@l@9@qTBy2y@d@9qTBy2y@h@9qTBy@2y@0Byy@DQyqT@DQyR@!` y@DҠ@@?֠@DR@@?֠@D@ ?֠@@@ @yqaTR8R@@E@ ?֠@@qT@Ry@@HqT@ Ry@@PqT@ Ry @@`qT@Ry @T @@9qT@ @y/y#7@#/By@`?֣;@3C#`?֠C @@D@@y*@@?֠@D@ @y*@@?֠@ @9q T@(@9@(!2!9@D@@y*@@?֠@0@9qTE929@4@9qTE929@DE9@@?֠@8@9q T@(@9@(!2!9@8AR9@A@<!S!9@8@9@<@9@@A !9@A@D!S!9@@@9@D@9@HA !9@A@L!S!9@D@8@9@@ @@`?֠@D@@@9@@ @@`?֠@D@H@9@@ @@`?֠@8@9*@@@@9*@@H@9*@@8@9@8!`2!9@@@9@@!`2!9@H@9@H!`2!9@ E@ ?֠@@9qTBy2y@@9qTBy2y@@9qTBy2y@@9qTBy@2y@Byy@p@9qTBy2y@t@9qTBy2y@x@9qTBy2y@|@9qTBy@2y@(@y@(ByA*!<y@H@9qT@H@9 qTBy2y@H@90qTBy2y@H@9@qTBy2y@@@9qTBy2y@D@9qTBy2y@T@9qT@T@9 qTBy2y@T@90qTBy2y@T@9@qTBy2y@L@9qTBy2y@P@9qTBy2y@`@9qT@`@9 qTBy2y@`@90qTBy2y@`@9@qTBy2y@X@9qTBy2y@\@9qTBy2y@l@9qT@l@9 qTBy2y@l@90qTBy2y@l@9@qTBy2y@d@9qTBy2y@h@9qTBy@2y@0Byy@DQyqT@DQyR@!` y@DҠ@@?֠@DR@@?֠@D@ ?֠@@@<3@@9*R'@4@<3@@9*R'@*@<3@@9*R'@ @<3@ @9*"R'@@<3@$@9*BR'@ @<3@(@9*bR'@@<3@,@9*R'@@<dR#R"R*'@@<RcRbR*'@@<R#R"R*'@@<DR#R"R*'@@<R#R"R*'@@<3@0@9*R'@@<3@4@9*R'@@<3@8@9*R'@@<3@<@9*R'@@<3@@@9*R'@@<3@D@9*R'@@<3@H@9*R'@@<3@L@9*R'@@<3@P@9*R'@@<3@T@9*R'@@<3@X@9*R'@@<3@\@9*R'@c@<3@`@9*R'@Y@<3@h@9*R'@x@<3@l@9*R'@n@<3@p@9*R'@d@<3@t@9*R'@@<3@x@9*R'@@<3@|@9*R'@@<3@@9*R'@@<3@@9*BR'@ @<3@@9*R'@@<3@@9*R'@@<3@@9*R'@@<3@@9*BR'@@<3@@9*R'@@<3@@9*R'@@<3@@9*BR'@@<3@@9*R'@@<3@@9*R'@@<3@@9*R'@@<3@@9*BR'@@<3@@9*R'@@<3@@9*R'@@<3@@9*BR'@}@<3@@9*R'@s@<3@@9*R'@i@<3@@9*R'@_@<3@@9*BR'@U@<3@@9*R'@K@<3@@9*R'@A@<3@@9*BR'@7@<3@@9*R'@-@<3@@9*R'@#@<3@@9*R'@@<3@@9*BR'@@<3@@9*R'@@<3@@9*R'@@<3@@9*BR'@@<3@@9*R'@@<3@@9*R'@@<3@A9*R'@@<3@A9*BR'@@<3@A9*R'@@<3@ A9*R'@@<3@A9*BR'@@<3@A9*R'@@<3@A9*R'@@<3@A9*R'@@<3@ A9*BR'@@<3@$A9*R'@y@<3@(A9*R'@o@<3@,A9*BR'@e@<3@0A9*R'@[@<3@4A9*R'@Q@<3@8A9*R'@G@<3@, >,D>,H>,>(>(>(>(>(>(?(?(@?(D?(x?(|?(?(?(?(?( @($@(X@(\@(@(@(@(@(A(A(8A0 -------------------------------------------------------------------------------- errorwarninginfodebugunknown[%2d.%06d] [%08x] libusb: %s [%s] libusb: %s [%s] LIBUSB_ERROR_IOLIBUSB_ERROR_INVALID_PARAMLIBUSB_ERROR_ACCESSLIBUSB_ERROR_NO_DEVICELIBUSB_ERROR_NOT_FOUNDLIBUSB_ERROR_BUSYLIBUSB_ERROR_TIMEOUTLIBUSB_ERROR_OVERFLOWLIBUSB_ERROR_PIPELIBUSB_ERROR_INTERRUPTEDLIBUSB_ERROR_NO_MEMLIBUSB_ERROR_NOT_SUPPORTEDLIBUSB_ERROR_OTHERLIBUSB_TRANSFER_ERRORLIBUSB_TRANSFER_TIMED_OUTLIBUSB_TRANSFER_CANCELLEDLIBUSB_TRANSFER_STALLLIBUSB_TRANSFER_NO_DEVICELIBUSB_TRANSFER_OVERFLOWLIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED**UNKNOWN**$<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<! 9'*-036discovered_devs_appendusbi_sanitize_devicelibusb_get_device_listlibusb_get_port_numberslibusb_get_max_packet_sizelibusb_get_max_iso_packet_sizelibusb_unref_deviceusbi_signal_eventusbi_clear_eventlibusb_opendo_closelibusb_closelibusb_get_configurationlibusb_set_configurationlibusb_claim_interfacelibusb_release_interfacelibusb_set_interface_alt_settinglibusb_clear_haltlibusb_reset_devicelibusb_alloc_streamslibusb_free_streamslibusb_kernel_driver_activelibusb_detach_kernel_driverlibusb_attach_kernel_driverlibusb_initlibusb_exit0,GCC: (Linaro GCC 7.5-2019.12) 7.5.0 00PT' > W g4 wT t 8@0p@\0 B T f x0  0 P h      1 C U g@ !yh       "x ( -8 ?L+4L q0(_0L$G <Y/bjp|*4l,;0Rjt    4   8 +Om ,ph *?QjXx@h'L;hPLTd0P D |!   X# % '1 I f s z  +$    T00 1 core.c$xlist_initlist_addlist_delusbi_mutex_static_lockusbi_mutex_static_unlockusbi_mutex_initusbi_mutex_lockusbi_mutex_unlockusbi_mutex_destroyusbi_tls_key_get$dlibusb_version_internaldefault_context_refcntdefault_context_locktimestamp_origindiscovered_devs_allocdiscovered_devs_free__FUNCTION__.6954__FUNCTION__.6975__FUNCTION__.6994__FUNCTION__.7026find_endpoint__FUNCTION__.7071__FUNCTION__.7082__FUNCTION__.7091__FUNCTION__.7097__FUNCTION__.7103__FUNCTION__.7112do_close__FUNCTION__.7137__FUNCTION__.7147__FUNCTION__.7156__FUNCTION__.7162__FUNCTION__.7168__FUNCTION__.7175__FUNCTION__.7182__FUNCTION__.7187__FUNCTION__.7191__FUNCTION__.7198__FUNCTION__.7204__FUNCTION__.7218__FUNCTION__.7223__FUNCTION__.7228get_env_debug_level__FUNCTION__.7263first_init.7261__FUNCTION__.7276usbi_log_strhas_debug_header_been_displayed.7304pthread_mutex_lockpthread_mutex_unlockpthread_mutex_initpthread_mutex_destroypthread_getspecificusbi_default_contextactive_contexts_lockactive_contexts_listmalloclibusb_unref_devicediscovered_devs_appendlibusb_ref_deviceusbi_logreallocusbi_alloc_deviceusbi_backendcalloclibusb_has_capabilityusbi_connect_deviceusbi_hotplug_notificationusbi_disconnect_deviceusbi_sanitize_deviceusbi_device_cache_descriptorusbi_get_device_by_session_idlibusb_get_device_listlibusb_free_device_listlibusb_get_bus_numberlibusb_get_port_numberlibusb_get_port_numbersmemmovelibusb_get_port_pathlibusb_get_parentlibusb_get_device_addresslibusb_get_device_speedlibusb_get_max_packet_sizelibusb_get_active_config_descriptorlibusb_free_config_descriptorlibusb_get_max_iso_packet_sizeusbi_signal_eventwriteusbi_clear_eventreadlibusb_openmemsetlibusb_open_device_with_vid_pidlibusb_get_device_descriptorlibusb_closelibusb_lock_eventslibusb_unlock_eventslibusb_get_devicelibusb_get_configurationlibusb_control_transferlibusb_set_configurationlibusb_claim_interfacelibusb_release_interfacelibusb_set_interface_alt_settinglibusb_clear_haltlibusb_reset_devicelibusb_alloc_streamslibusb_free_streamslibusb_dev_mem_alloclibusb_dev_mem_freelibusb_kernel_driver_activelibusb_detach_kernel_driverlibusb_attach_kernel_driverlibusb_set_auto_detach_kernel_driverlibusb_set_debuglibusb_set_optiongetenvatoilibusb_initusbi_io_initlibusb_exitusbi_hotplug_deregisterlibusb_handle_events_timeoutusbi_io_exitstderrfputsusbi_log_vusbi_get_tidvsnprintflibusb_error_namelibusb_get_version>?(@D>d?ABFG<HJ    KL8J7N8NOHP$QPR0P\R|U@@  KXX  KxJ7C8C  K<PH7NL8N\7N`8NI7N8N<OJ( G` H       K \ [T bp t x  |  K c b  $ 0 ( 0 < K cP P KG7N8N7N8NPSHPfdhlh ph Kh    K 7N$8NH@L@P T pKFHJ j7N8NLPPPT X xKGHW4liXxh|h  K  K88  K $ ( DK7N8NGH   $Kengo   (K,7N08N@7ND8Nlpt x Kr  K(0,00 4 LKdPhPl p Khh  K7N8N   (K7N8N   ,K|7N8N@ @ $K7N8Nh h K 7N$8NLPT X lK7N8N  K7N 8N7N 8N`dh l K7N8N7N8N7N8N$7N(8N`7Nd8Nt7Nx8N  K7N8N7N 8N@DH L dK7N8N7N8N  K 7N 8N( 7N, 8N\ 7N` 8N 7C 8Ch!7Cl!8Cd"7Nh"8Nx"7N|"8N"""#h#7Nl#8N|#@#@#p#p#7N#8N#p#p#7C#8C###( #( #K$8$8$8$8$@ $@@$O$7C$8C$7C$8C$8$8$8$8$$$( $( $K%%% %  %( $%( L%K%7D%8D%%%%%7E%8E%7E%8E%7D%8D&7N&8N&7N&8N@&T&@X&@&7N&8N&7N&8N&7C&8C&7C&8C&8&8&8&8&7D'8D'7D'8D`'G'H'@'@'((8 (8 (K,(7C0(8C<(@@(@H(7CL(8C`(8d(8p(8t(8|(8(8(8(8(8 (8 (K(@(@(X(X(8 (8 (K(7C(8C(@(@)7D)8D)7D)8D()P<)d))G*x*x*8 *8 *K<*@*D*8 H*8 \*Kd*h*7Nl*8N|*7N*8N*H*7N+8N+7N+8N,+7N0+8N\+7`+8p++7C+8CT,7NX,8N|,,,,,,,,,p,p-p-p-p -pl-`p-`|-h-h-p-p-x-x---..(.4.8.P..H/L/D0l0p00000000000000H0H0`0`0x0x0000011 111 1$1,1001081P<1PD1pH1pP1T1\1`1h1l1t1x111.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.comment.note.GNU-stack @1@U(2 &1,111D > >9@0 Q08>%Z]>`> > (L Hjdescriptor.o/ 1620229121 1000 1000 100664 24152 ` ELF[@@ y@y|S<g9@yc93@y_{99#@9\S<@9< *<<#@!<}R*@R*R@{è_{9Ky#@9<2<<#@!<}R*@K@y*R@{è_{ @@@aT@@{è_ @@ @q@@9qTqTqTeq Tq`T`@ @!@99W@@@ @qT@@y@y@@9\S<@@9< *<Oy@O@yy@@5@@@ @qT@@@@ @9S@@9<S!*@@9\S *@!@9*#@#@@@ @@@@@@@@ @@@9qT@@ _{@@ {¨_{_@qTER@!R@R@@9qT@9*R*!R@_@@9*@k T@9**@AR@_@@9 q)T@@@@9q)T@@@@9**!R@@9@@ @9*@K@9*_@ _@+UR@@9qT@9**!R@b@9*@k T@9**@AR@_@N@9qT@9qT@9q@T@9qT@9**R@9@@ @9*@K@9*_@ _@qLT@+@ ˠOO@qT@@_@O#@#@#@T@@ O+@#@@O@_@{ƨ_{@@T/(@@/~}@@ @@@@T+ @@+{ +@+@@9*+@kKT@@/@/@@/@?kT@@@ {è_{gc@\@@/@@|@~}/@//@T@kM@/@@@|@~}/@+R+@@+@@9q T+@@9*R*!R@g@'+@@9 q(T+@@9**!R@k+@@9*@k*T+@@9**@AR@g@+@@9q)T+@@9**!R@k@@@+@ +@ +@c@1T+@@9c+@@9@@ +@@9*g@ g+@@9*@K@'JR@@9qT@9**!R@k@9*@k T@9**@AR@g@@9qT@9q T@9qT@9q`T@9@@ @9*g@ g@9*@K@qT@'@ ˠGG@qTG+@ +@ @T@ka+@ @G'@+@G@ +@@9qT+@@9@+@@@T@kEo&o{ӡ@ @@@@kk@qTk@qTo@+@9k@ g@k@ g@k@ Ko@o+@@9*o@kT@+@ qmT+@@9qT+@@9*c@k`Tg@ @ qlTg@ ՠ@Tk@{Ǩ_{@@@T/ @@/| B/@/@@9*/@kKT@@@ @ {è_{@ qT%R@!R@@@@@@9q T@@9*ER*!R@@@9 qT@@9**!R@@@9*@k*T@@9**@!R@@@9q T@@9**!R@@@9@#@#@#@aT@@@9@@ @@9*@K@ @ O@UR@@9qT@9**!R@K@9*@kT@9**@AR@O@@9@s@9q`T@9qT@9qT@9q@T@9**R@9@@ @9*@K@qLT@@ ˠ77@q@T@ @qT7@ @ @T@K4@ @7@@7@ O|ӡ#@ @@@@[KK@qTK@qTO@@9K@ @K@ KO@O@@9*O@k T@ ՠ@K@{Ũ_{ @aT@*@@@@@77@qT7@!R@@7@7@qmT7@AR@ @@R{Ĩ_{+@$@@@`?֠//@qjT/@+@q!T@@y<@y@@y<@y@@y<@y@@y<@yR{è_{ R@B @R{¨_{ 3'@(@"@?֠oo@qjTo@=o@ q T@@%Ro@!R+'@w@y<@33@aT@@(@w@y<@3@@?֠oo@qKT@@'@ @*o@3@1o3@o@{Ǩ_{9;7@9*R@DA9@9?kcTO@,@#@9@?֠@qjT@>@ q T@@%R@!R,7@#@y<@;;@aT@@,@@y<@;@@9@?֠@qKT@@7@@*@;@;@@{Ȩ_{9@9*R?9!@,@?A9@?֠KK@qT@K@A9@9?kT?A9@R ?A9?9@DA9?A9?kT@R{Ũ_{9@0@@T@0@@9@?֠OO@qjTO@ @@@G@@*O@b#@9@OO@qjTO@ K@1aTK@@*@{Ũ_{@T@@ {¨_{@@O@@#@TR#@@9qT@9*O@kT@9**!R@:@9qT@9@#@ #@9*O@KO(@9qT@9**!R@@@@aT@@@R#@RO@qlT{Ũ_{@ {¨_{@qTR@!R@@@@9<qT@9*R*!R@@9qT@9**!R@@9*@k T@9**@!R@@9@} ##@aT@@#@@@9@@ @9*@KOz@qTeR@AR@p@@@9@qT@9*R*AR@W@9q(T@9**!R@#@L@9*@kT@9**@AR@1@9@#@O} #@O} @T#@@%#@O} @@9!@@@9@@ @9*@KO@O@9*O@kkTO@#@9@#@R{Ũ_{ +9#?RRR@OO@qjTO@$1T@$@@O@!RO@XO@q,T@$@@RO@!RE?@g@y*@9***Rg@y<@!##@aT@&g@y*#@RR@OO@qkT@$@@?@O@#@ @O@$@@O@!R#@O@{Ũ_{@T/ @/} @/@/@@9*/@kKT@ {è_{?@@9q T@@9*ER*!R@ (@@9q(T@@9*R*!R@@aT@ ?@@@@@R{Ĩ_{@ {¨_{?@@9 q T@@9*eR*!R@ (@@9$q(T@@9*ER*!R@@@aT@ ?@@@@@R{Ĩ_{@ {¨_{?@@9q T@@9*R*!R@ (@@9Lq(T@@9*R*!R@@aT@ ?@@@@@R{Ĩ_{@ {¨_{9#@9qaT lRRR@77AqjT7A_7A qlTZ@9<@9\S< *<gyRgBy@9@o77AqjT7AE@9 q`T@@9*7AkjT9;@R?)#@Q;A?kJT? h`8q T?A|@ h`8q@T;A;|@@ R9 ;A;|@@ ?Aha89?A?@9*?AkT ՠ;@ 9;A{Ԩ_short endpoint descriptor read %d/%dbbunexpected descriptor %x (expected %x)bbbbwbbbbbbbwbinvalid endpoint bLength (%d)invalid extra ep desc len (%d)short extra ep desc read %d/%dskipping descriptor %xbbbbbbbbbinvalid interface bLength (%d)short intf descriptor read %d/%dtoo many endpoints (%d)invalid extra intf desc len (%d)short extra intf desc read %d/%dshort config descriptor read %d/%dbbwbbbbbinvalid config bLength (%d)too many interfaces (%d)invalid extra config desc len (%d)short extra config desc read %d/%dskipping descriptor 0x%xparse_configuration failed with error %dstill %d bytes of descriptor data leftbbwindex %dvalue %dinvalid descriptor length %dinvalid ss-ep-comp-desc length %dbbbbwshort bos descriptor read %d/%dbbwbinvalid bos bLength (%d)short dev-cap descriptor read %d/%dbbbinvalid dev-cap bLength (%d)failed to read BOS (%d)short BOS read %d/%dfound BOS descriptor: size %d bytes, %d capabilitiesunexpected bDevCapabilityType %x (expected %x)bbbdbbbbwbbwbbbbuparse_endpointparse_interfaceparse_configurationraw_desc_to_configlibusb_get_device_descriptorlibusb_get_active_config_descriptorlibusb_get_config_descriptorusbi_get_config_index_by_valuelibusb_get_ss_endpoint_companion_descriptorparse_boslibusb_get_bos_descriptorlibusb_get_usb_2_0_extension_descriptorlibusb_get_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorGCC: (Linaro GCC 7.5-2019.12) 7.5.04$4p:dW@e\$tw`T );($MP_pq,T (/H# H"+29@h]j0XP|p `8+W4 D"tL " # # 9$ i% & <&descriptor.c$xlibusb_cpu_to_le16libusb_get_descriptorlibusb_get_string_descriptorusbi_reallocfclear_endpoint$dparse_endpoint__FUNCTION__.6468clear_interfaceparse_interface__FUNCTION__.6501clear_configurationparse_configuration__FUNCTION__.6530raw_desc_to_config__FUNCTION__.6549__FUNCTION__.6559__FUNCTION__.6569__FUNCTION__.6580__FUNCTION__.6587__FUNCTION__.6614parse_bos__FUNCTION__.6632__FUNCTION__.6645__FUNCTION__.6660__FUNCTION__.6671__FUNCTION__.6682libusb_control_transferreallocfreeusbi_parse_descriptorusbi_logmallocmemcpycallocusbi_device_cache_descriptorusbi_backendlibusb_get_device_descriptorlibusb_get_active_config_descriptorlibusb_get_config_descriptorusbi_get_config_index_by_valuelibusb_get_config_descriptor_by_valuelibusb_free_config_descriptorlibusb_get_ss_endpoint_companion_descriptorlibusb_free_ss_endpoint_companion_descriptorlibusb_free_bos_descriptorlibusb_get_bos_descriptorlibusb_get_usb_2_0_extension_descriptorlibusb_free_usb_2_0_extension_descriptorlibusb_get_ss_usb_device_capability_descriptorlibusb_free_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorlibusb_free_container_id_descriptorlibusb_get_string_descriptor_ascii$$ %8&p&    ( ( (' 0 0   <(d h l p ( X X' h h' p p  (t (x ('    (    (\ ` d h ()D*&&<&    , 'L  0P  0T  X  t (       (         (D  @H  @L  P  h (  (  (, 'D  XH  XL  P  h (         (` ) * +&&    (  '8 0< 0@ D `(    (    (, 0 4 8 P(l+ ( ('   $ ( @(l Hp Ht x ( p p   (t)*)    (&( , 0 4 L(x7-|8-@ D H L `(x*7-8-   ( ((0 4 <'H)d7-h8-&   P P(<7-@8-   P P(  ')7-8-l&   p p(7-8-7-8-7-8-1T0& ( ('    $ <( 8 8  () ` `'D&| h h  (  ' 0 0   (, 0 4 8 P(x h| h  (+  '8 < @ D `(l p ' 0 0  (    ( 64 8 < @ \(l)6*         (    ! !  !(0! 4! @!'T! 0X! 0\! `! |!(!+"  " " " ,"(4"&x"&"&" h" h" " #(<# @# D# H# d#(t#)# # #'#&$ h$ h $ $$ @$(h$ l$ p$ t$ $($)$ $ $'%&D% hH% hL% HP% Hl%(% % % H% H%(%)% % &',&&.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @(@9!&\(,\(1`(k90.%B.. $ 4@[Rio.o/ 1620229121 1000 1000 100664 27200 ` ELFg@@ C@@@@@ C_C@@@@@@@@@@ C_C@@@@@@@@@@ C_C@@@!@@@@!@@@@@ C_{ @@ @?T @@@@@@ @@@@@@ @ {¨_{Ҡ@{¨_{@ {¨_{@ {¨_{@{¨_{@ {¨_{Ҡ@ {¨_{ @@{¨_{@ {¨_{@ {¨_{Ҡ@ {¨_{@{¨_{ @@ {¨_{@ {¨_{@@@@`@ @@`@@@ @ //@qT@ /@@"R*@//@qkTR ՠ@@@ @@t@q@n@`@ h@dA/@{è_{@@*@@@@ @@Q@N@K@`j@ E@dA@AT@A {¨_{ @ @OO@q!T@@@@RV@@R@?֠KK@qT@@$@@@*!RK@8@O@`R@ r@|`|S* #@O@`R@ r |`|S}R| KHRr|*@# #@? #@#@?@s?T@@#@ajt|A!G!ˠ@R @{Ũ_{@@~@ @ @aT@@@ @@R@{Ĩ_{@T@R@ @9qT@@T@@@Ѡ@ {@ {è_CRC_{@#@@$@@ R7@)33@q`T3@b@p@@`?!T@ @`M#@@T#@@!T@ @`=@p@ Ѡ'+'@@@T@@`T@@#@@?T@@#@@?T@@#@@?-T@ '@ 7'@@ Ѡ''@ @`?!T@ @`3@qT@ 3@{Ũ_{@@$@@'@@@T@@@T@p@ @aT RR#@ @'@{è_{@Ѡ@@$@@@R@@ @A9q T@@ 4@8@9@9@///@q T@@ /@ @@p@@ ?֠//@qaT@A92@9@@$@@ j/@q`T@~/@{Ĩ_{@Ѡ@R@ G@A9qT@A9qT/8@t@@ ?֠//@q*T/@1`T/@1T@@$@@/@!R /@R/@1T@A92@9@A92@9@ /@{è_@@@< _@@<@_{ '@##@@@77@qJT@@$@@@*!R@ @A9x@9@ '@qT#@ @9q`T#@@O#@(@9qTO@ QO@8@O@?kTR R'#@ @99#@'@@8@#@#@@#@R#@@T#@@#@ ?֠@9q`T#@@$@7@ @{Ũ_{@@$@@@`@A99@a@9qTRAR@aR@{è_{@@$@@@ 8@Aq!T@AqT@A@?T@A@?`T RR'@`@'@qaT@@  {è_{@T@@@ @A/@ /@qTR R@++@q`T R@!R`R{è_{@T@@@@!R` {¨_{@T@@@`@@@`@ {¨_{@T@@@ @A/@ /@qTRR R{è_{@T@@@ @A/@ /@qTR R@`A{è_{@T@@R@ Q@Aq!T@AqT@A@?T@A@?`T RR/@A2@/@qaT@@ 4 {è_{@T@@@ {¨_{@T@@@ {¨_{ @T@@ @AT@`@R@`@ @//@qjT/@/@q{è_{ @@A92@9@77@qT@A92@9@@$@@@*7@AR  @{Ĩ_{@p@@`?aTRQ@@R@?֠WW@qjTW@D@#@ajt|A!G ˠ@p@ Ѡ/,/@''@@T'@@aTR&/@A9qT'@@@?lT'@@@?T'@@@?mTR/@ ՠ/@@ Ѡ//@ @`?TR{ƨ_{@T@@@E@/@G/@{è_{ /+o@dA{`T@dA@z Ҡ'@ $@Aq TR@AT@A@@ A'@?ITR@ A@@AT@ @@A Ѡ;;@#o@o@Ao} #@!@@Ao} #@!yy;@@ Ѡ;;@ @?AT@Ax@@AqaT@AqT@A@?!T@A@?aT@@A+@ A/@  @@*}R!| @@bjt|BBG@ k @@`jt@|@G@!{~}A?Tk@kk@/@Rk@/@+@@R@qT@@1T@qT @q*T@*@!R@+@ yq TgcR@ -@Aq@TR@AqTR@Ax@@Aq TR@Ax@ Rg@Aq@TR@A@?TR@!@A`Ѡ@`@ @@@ ?֠cc@q`Tc@!R@@ c@qT@A@?T@AqaT@AqT@A@?!T@A@?aT@@ g@q`TR@@@Ѡ@@@@*@@@qT@@@@=@@?Tc@qTc@(@Q@qaT  @|@'@}ӡ+@%/@'@ ˣ@@?֠@qT@!R@ ՠ@dAғ@{Ȩ_{@OO@qT@T#@aT R#@@@?T#@@@?য়@@@?য়qT@C@ @@@@@@@@R{Ũ_{@T@@@@OO@qT@V ՠ@qAT@T@@qTR@O@O@8@@T@@qT@qT@RR@O ՠ@O@qjTO@O@qT@JR{Ũ_{ ҡ @@{¨_{Ҡ@{è_{ Ҡ @@{è_{ @T@@ @@$??@qT@ @{Ĩ_CRC_{ @T@@@@@p@@`?T@?RR@p@ Ѡ//@A9qT/@@ Ѡ/ /@@T/@@T/@B /@ @`?T ՠ@@T@TRRq@@R@?֠WW@qT@*!R@RX#@'@ajt|A!G ˠ@@?T@@?ෟ@@?ෟq TR @ @@ @*@@!ˠ @@@!ˠ @ @@T @@Ѡ @ @@H! @ @@ @@R R{ƨ_ @T@@@ @@@@@ _{@Aq!T@AqT@A@?T@A@?`T RR/@A2@/@qaT@ {è_{'y@aT@4'y*@R@@@'@yy@ !@ @@ A@ @@ @@ T@@@@'@y@`?R{è_{'@R@ @A Ѡ @@@?kT R' @@ Ѡ@ @?T'@qT@R@ @ @ AѠ@ @S@ @@@T@@@@@@?{è_{@T@@@ @ A@T@A Ѡ @}ӡ@ @@@ Ѡ@ @?T@ A}ӡ@  ՠ@ y@{Ĩ_{@T@ {¨_{@$@A9*@$@@A9***R@$@@F@$@@p@ Ѡ@@@?!T@ 6@A9q`T@@ 4@T@@ Ѡ@ @$@@`?T ՠ@$@@@T@R@ @x@@ ?֠@ R@  {è_failed to read monotonic clock, errno=%dtransfer %pcancel transfer failed error %dfailed to set timer for next timeout, errno=%dinterpreting short transfer as errortransfer %p has callback %pdetected timeout cancellationsomeone else is closing a deviceasync cancel failed %d errno=%dpoll fds modified, reallocatinglibusb/libusb/io.cctx->pollfds_cnt >= internal_nfdspoll() %d fds with timeout in %dmspoll() returned %dpoll failed %d err=%dcaught a fish on the event pipesomeone updated the poll fdssomeone purposely interruptedsomeone unregistered a hotplug cbsomeone is closing a devicehotplug message receivedbackend handle_transfer_completion failed with error %dbackend handle_events failed with error %ddoing our own event handlingevent handler was active but went away, retryinganother thread is doing event handlingno URBs, no timeout!no URB with timeout or all handled by OS; no timeout!first timeout already expirednext timeout in %d.%06dsadd fd %d events %dremove fd %dcouldn't find fd %d to removedevice %d.%dcancelling transfer %p from disconnectcalculate_timeoutlibusb_alloc_transferlibusb_free_transferlibusb_submit_transferlibusb_cancel_transferusbi_handle_transfer_completionusbi_handle_transfer_cancellationlibusb_try_lock_eventslibusb_event_handling_oklibusb_event_handler_activelibusb_interrupt_event_handlerhandle_timeouthandle_eventshandle_eventslibusb_handle_events_timeout_completedlibusb_get_next_timeoutusbi_add_pollfdusbi_remove_pollfdusbi_handle_disconnectGCC: (Linaro GCC 7.5-2019.12) 7.5.0 00PP*T3$|< L \ n <$`$  $(, "%@7I[mL`D  8 X"!3ELTft|X}) ('P(hx*=Rh~ LL)3(CIV)Xin{ t\ t 0%$C$cwLL l8T(s @`@"$4:!ah#(~#4#8#tp$'` +# ,07<,io.c$xlist_initlist_addlist_add_taillist_dellist_cutusbi_mutex_initusbi_mutex_lockusbi_mutex_unlockusbi_mutex_trylockusbi_mutex_destroyusbi_cond_initusbi_cond_waitusbi_cond_broadcastusbi_cond_destroyusbi_tls_key_createusbi_tls_key_getusbi_tls_key_setusbi_tls_key_delete$dcalculate_timeout__FUNCTION__.6494__FUNCTION__.6505__FUNCTION__.6510arm_timerfd_for_next_timeoutadd_to_flying_listremove_from_flying_list__FUNCTION__.6539__FUNCTION__.6545__FUNCTION__.6564__FUNCTION__.6571__FUNCTION__.6582__FUNCTION__.6593__FUNCTION__.6598__FUNCTION__.6603handle_timeout__FUNCTION__.6620handle_timeouts_locked__FUNCTION__.6648__PRETTY_FUNCTION__.6649__FUNCTION__.6681__FUNCTION__.6714usbi_fd_notification__FUNCTION__.6735__FUNCTION__.6742__FUNCTION__.6764pthread_mutex_initpthread_mutex_lockpthread_mutex_unlockpthread_mutex_trylockpthread_mutex_destroypthread_cond_initpthread_cond_waitpthread_cond_broadcastpthread_cond_destroypthread_key_createpthread_getspecificpthread_setspecificpthread_key_deleteusbi_io_initusbi_pipeusbi_add_pollfdcloseusbi_io_exitusbi_remove_pollfdfreeusbi_backend__errno_locationusbi_loglibusb_alloc_transfercalloclibusb_free_transferlibusb_submit_transferlibusb_ref_devicelibusb_cancel_transferlibusb_transfer_set_stream_idlibusb_transfer_get_stream_idusbi_handle_transfer_completionlibusb_unref_deviceusbi_handle_transfer_cancellationusbi_signal_transfer_completionusbi_signal_eventlibusb_try_lock_eventsusbi_default_contextlibusb_lock_eventslibusb_unlock_eventslibusb_event_handling_oklibusb_event_handler_activelibusb_interrupt_event_handlerlibusb_lock_event_waiterslibusb_unlock_event_waiterslibusb_wait_for_eventusbi_cond_timedwait__assert_failusbi_clear_eventpollusbi_hotplug_deregisterusbi_hotplug_matchlibusb_get_next_timeoutlibusb_handle_events_timeout_completedlibusb_handle_events_timeoutlibusb_handle_eventslibusb_handle_events_completedlibusb_handle_events_lockedlibusb_pollfds_handle_timeoutslibusb_set_pollfd_notifiersmalloclibusb_get_pollfdslibusb_free_pollfdsusbi_handle_disconnect9:;<,=P>x?@ABCD<EG H4I@IKII0L7M8MNO7M8M8Qx0|0O00OL8L 0 0  8 O 7M 8M, Tt 0x 0|     O 7M 8M( @, @0  4  L OT @X @\  `  x O|N``88O8<@8D8XO88ORYlptXxXOXXp\7^8^Od7^h8^7^8^7^ 8^\`dh|O7^8^ O@7^D8^P T X\pO\87^<8^x7^|8^7^8^gUN((O47M88M7^8^HHLHPThOLhhhQiOj ,OXNNOO$ ( ,0DO\@`@dh|O``OO48<@TO7M8MOdiklYL0 7M4 8M|     O m!7^!8^"]<"0@"0D"(H"(\"Ox"`"d"b"e"P"P"("("O"""("(#O#f,#e#n#n#n$7^$8^$7^$8^$$$P$P%O%%%P%P%O%7M%8M&N$&(&,&P0&PH&O&&&P&P&O' ' 'P'P'O'7^'8^(\(u(@(@(h(h)O)X)X)x)x)Op*ht*hx*x|*x*O*L8+7^<+8^d+Q(,Lh,l,p,t,,O-----O-7M-8M-X.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @-@Hx&4.,4.18.904%B55X 9 `@N(gRhotplug.o/ 1620229121 1000 1000 100664 6040 ` ELF@@ C@@@@@@@@@@ C_C@@@@@@@@@@ C_C@@@!@@@@!@@@@@ C_{@ {¨_{@ {¨_{ @@9*@ qaTR1 @@9q T @@y@@y?k`TR$ @@9q T @@y@@y?k`TR @@9q T @@9@A9?k`TR  @@ @ @@@@?{è_{@@L@Ѡ''@@Ѡ#"'@@9qT@'@@@@?@?@qT'@s'@ ՠ#@'#@@Ѡ#'@@@?AT@} {Ũ_{ @aT!R@1@@@@@ S@Aq!T@AqT@A@?T@A@?`T RR7@@@ 7@qaT@@ 4{Ĩ_{73/+' 7@qT7@tqT3@qT3@xq!T/@1T/@<qAT+@1T+@<qaT'@1T'@\qT@aT  RqaT`@T@@ ++@aT@7@+@9/@1`T+@@92+@9/@<+@y+@1`T+@@92+@9+@<+@y'@1`T+@@92+@9'@+@9+@@+@ @ @@@@"+@ @@qT@!R+@@@\@+@@*+@R3@q@T7@qT@''@ T+@@*@'@/#@/@} @+@"R@v/@//@'@? T#@!R3@T+@@3@R{ƨ_{' Rq T@T@@@R@5@L@Ѡ@@@?k!T@@92@9 R'@@Ѡ@@@?AT@'@q`T@ @Aq!T@AqT@A@?T@A@?`T RR#@A2@#@qaT@@  {è_{@@L@Ѡ@@Ѡ!@qT@@9q`T@@*@R@@@@@Ѡ@@@?aT@ {è_error allocating hotplug messagenew hotplug cb %p with handle %dderegister hotplug cb %dfreeing hotplug cb %p with handle %dusbi_hotplug_notificationlibusb_hotplug_register_callbacklibusb_hotplug_deregister_callbackusbi_hotplug_deregisterGCC: (Linaro GCC 7.5-2019.12) 7.5.0 PPP%T. > P4fi{!#80  -P`Ndy\ hotplug.c$xlist_addlist_add_taillist_delusbi_mutex_lockusbi_mutex_unlockusbi_hotplug_match_cb$d__FUNCTION__.6953__FUNCTION__.6966__FUNCTION__.6979__FUNCTION__.6990pthread_mutex_lockpthread_mutex_unlockusbi_hotplug_matchfreeusbi_hotplug_notificationcallocusbi_logusbi_signal_eventlibusb_hotplug_register_callbacklibusb_has_capabilityusbi_default_contextlibusb_get_device_listlibusb_hotplug_deregister_callbacklibusb_free_device_listusbi_hotplug_deregister$L` d h l 8<7@8T ( (  $ !78 P P  <   p  p      .symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @L @x& , 1 90 %B  H   Rstrerror.o/ 1620229121 1000 1000 100664 6184 ` ELF@@ {@T@T@IT@@9qT@@9|qT@@9q`T  @xaBҡ@qT@@ IT ՠ@ iT@R{è_@K@qT@4qmTR@}@x`_ennlfrruSuccessInput/Output ErrorInvalid parameterAccess denied (insufficient permissions)No such device (it may have been disconnected)Entity not foundResource busyOperation timed outOverflowPipe errorSystem call interrupted (perhaps due to signal)Insufficient memoryOperation not supported or unimplemented on this platformOther errorGeluktInvoer-/uitvoerfoutOngeldig argumentToegang geweigerd (onvoldoende toegangsrechten)Apparaat bestaat niet (verbinding met apparaat verbroken?)Niet gevondenApparaat of hulpbron is bezigBewerking verlopenWaarde is te grootGebroken pijpOnderbroken systeemaanroepOnvoldoende geheugen beschikbaarBewerking wordt niet ondersteundAndere foutSuccèsErreur d'entrée/sortieParamètre invalideAccès refusé (permissions insuffisantes)Périphérique introuvable (peut-être déconnecté)Elément introuvableResource déjà occupéeOperation expiréeDébordementErreur de pipeAppel système abandonné (peut-être à cause d’un signal)Mémoire insuffisanteOpération non supportée or non implémentée sur cette plateformeAutre erreurУспехОшибка ввода/выводаНеверный параметрДоступ запрещён (не хватает прав)Устройство отсутствует (возможно, оно было отсоединено)Элемент не найденРесурс занятИстекло время ожидания операцииПереполнениеОшибка каналаСистемный вызов прерван (возможно, сигналом)Память исчерпанаОперация не поддерживается данной платформойНеизвестная ошибкаGCC: (Linaro GCC 7.5-2019.12) 7.5.0  1 G J[bnlstrerror.cusbi_locale$dusbi_locale_supportedusbi_localized_errors$xlibusb_setlocalestrlenstrncasecmplibusb_strerror,  ,08 <   ((0@8X@HPX`hpxH`Xh8HPh (08 @8HHPXX`hpx@h8P(H.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.comment.note.GNU-stack @d@  &,1>p 9@ N0P %Wu x   X ~gsync.o/ 1620229121 1000 1000 100664 5592 ` ELF@@ y@y|S<g9@yc93@y_C@@ C_{_9[9+y'y#y@@_@99@[@99+@y<@y'@y<@y#@y<@ y {è_{@'@@@$9@(9@@ @@'@ T'@ @y< *@@@@@ {Ũ_9+ @@@@9$9@AR(9@@ @@@+@@ @@@ _{@{¨_{@@@!R@@*R {è_{@@@@$@@@@//@qT/@(1AT/@!R@@ ՠ@@q@T {Ĩ_{99KyGyCy7@$@@dA`TR##@aT@zC@y @T#@@oC@yG@yK@y@9@9@9qT@ C@y@@@@#@$#@AR 9#@OO@qT#@O@H#@9qJT#@#@@|@@#@@ qT qTq`TqTqTqcTqT#@@O!OO`OOO@$@@#@@*AR@ O#@O@{Ũ_{939O@$@@dA`TbR++@aT@Z3@3@@@9@+@+@@9(9+@__@qT+@_@A+@@T+@@@+@@ qT qTq TqhTq Tq#Tq@T_!___`__@$@@+@@*AR@ _+@_@{ƨ_{93FR@@3@@@9@{{Ĩ_{93fR@@3@@@9@i{Ĩ_actual_length=%dlibusb_handle_events failed: %s, cancelling transfer and retryingunrecognised status code %dsync_transfer_cbsync_transfer_wait_for_completionlibusb_control_transferdo_sync_bulk_transferGCC: (Linaro GCC 7.5-2019.12) 7.5.0 44?PYv0`" #5IRqH\|HHsync.c$xlibusb_cpu_to_le16libusb_control_transfer_get_datalibusb_fill_control_setuplibusb_fill_control_transferlibusb_fill_bulk_transferusbi_tls_key_get$dsync_transfer_cb__FUNCTION__.6438sync_transfer_wait_for_completion__FUNCTION__.6446__FUNCTION__.6472do_sync_bulk_transfer__FUNCTION__.6494pthread_getspecificusbi_loglibusb_handle_events_completedlibusb_error_namelibusb_cancel_transferlibusb_control_transferlibusb_alloc_transfermalloclibusb_free_transfermemcpylibusb_submit_transferlibusb_bulk_transferlibusb_interrupt_transfer$\ ` d h     $  (0,0\!t ` `d `h l 00P!h8 `< `@ D \l.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @ @&L,L1P90> %Bc h `   1Rlinux_usbfs.o/ 1620229121 1000 1000 100664 68512 ` ELF`@@ { @@@aT@@{è_{@ {¨_{@ {¨_{@ {¨_{@ {¨_C@@|@~@ C_{@qT@ 2*@@@{¨_c0{@@R7@qT@@A9*@@A9***@@A9*@@A9***@33P1`T3Pq@qT@qaT7PaRA r|!!`!||"K*!RH7PaЛRacr|!!`!|| K|@7P}R ||@"I`J`@|K@Bs| ˠ@@t33P1`T3P1@q!T@!RH@4qT@qAT!RH@4qaT@@qaT`{@c0_C@ C_C@`C_{@Lq`TR@LR@T?@@@T;@@ R{Ĩ_{?@@aTR@L@9qAT R?@@aT@?@{Ĩ_{@qT@ @q`T@@T@@TҠ @qT@!R@ @T@@`T@R@{è_{c R//@qaT R@*RR{è_{ qT@*!R@6 @ @ @ AqT!R@AqT @AqT @RR{ۨ_@@@?kjT R7@@@?kmTR0@@1T@@1aT@qT@qaT R R@@@?kjT R@@@?kmTR@@1T@q@@@?kǟ_{ @T!R@@ @1T7*@JqjT@ @1ATRRAR*@1ATRRAR{*@q@TR@1ATRRAR_*@q@TR@qTRBRaRCqTRCRRAR7qTRR@*R@1ATCRRAR*@1ATRRAR*@qT@qT@qT3@ @qTAR@@q@TR@q@TR@qaTP@qT@T@q!T@@qT= !R@@{˨_{@qATBAR@Q@qAT u {¨_{{_{{_{@Z@/@\/@{è_{ {_c0{ @7H@@R_77PqT@@@*7P!R7P @{@c0_ c0{@@R-OOP1T@qaT`Z@*!R@JOP##HaT@*!R@OP@ /#H?#H?Pq T@*?P@!R@`7@qT!R@7@{@ c0_{@@q*@@@B@R{Ĩ_{ 99999@%__@qjT_@k_@+_@+@JT@@@*+@!RO+@TR@R>@9qT@@!R.@9qT@@!RBR'#@?T@@!R'@*@R @{ƨ_{7 7@ @R@qT7@qT @T@aT@ h@q!T@@@@qT@@@RG @R @@OO@qjTO@1O@qmT ,O@@9 @@OO@qjTO@O@qmT O@@9@@9*@@9***RR{Ũ_{9#?3#@qaT>#@qT#@!R@/?@$R?@qT@9@9?kaT?@@9*?@ ?@9*#@K##@qT#@K*!R@{Ĩ_{@qaTy@ qT%R@!R@iR@@9qT@9**!R@P@qT@@AR@x__@1aT@__@qjT_@;g@y*_@kTg@y*_@*AR@_@'g@y qTg@y**!R@g@y*@k Tg@y**@AR@@g@y{ƨ_{9 @@'@##@@/#@@W@ @/@H/W@HQWW@/@'@]??@qjT?@/@@@9@9?kT@/@?@ W@?@ KW?/@ /{ƨ_{ @q`T@GG@q*TG@&@A''@@CC@1aTC@ @*@GG@qjTG@ G@@_ @@@@{Ũ_{9@''@@/'@@S@/@H/S@HQSW@@S@/@GG@qjTG@@9W@?kTS@G@ KSG/@ /W@W ՠG@@_ @/@@@{ƨ_{ '@/O99R9wy{y Ry}RCO''@WW@qJT@LqaT`+@@@*W@AR/@OA9qTOA9*/@@@AR/@R @{ƨ_{99@;@@7@R@@99@@9@9@@ T@;@;@@aT@@@@Vgg@qkTg@qTqTq`T0qTqRk TRk@T@!RT@ART@aRT@RT@RT@@g@AR @qT@{RR@d{{@qjT{@@xS;@@;@;@@T{@@@qT;@@;@@|@#;@@@ K|@R;@@;@@|@#;@@@ K|@{@//@JT@*{@!R7@{@[;@@*/@ *;@;@@@?k@T{@;@@DqT;@@*!R7@:@q`TR3"RAR@{{@qjTAR7@;@@hq-T;@@HR@9*;@;@R {@@|@/{@/@{Ȩ_{C @@# RO @ Tb @qaTR @@aT@@R++@T@R++@T+@@9+@9@R T@AR#@@Rh@++@?+@?@qjT@Y ՠ#@)#@ @`Ѡ//@@@T@@@qT/@@$ /@0@`Ѡ//@`#@@?T#@ @$@TO@q@T@R@#@O@$@@@A9* @@R@R{A_{99O@9\S@9 *|@#@9@9#@**R#@@@T#@R@R:@9@9#@**R#@@@aT@#@@9@9@OO@qT@OO@qKT@@OO@q  ՠO@qT@@O@{Ũ_{9{9 @O@@ Ѡ  @{@9@9@@$A Ѡ@ @?AT@? {è_{9{9@9\S{@9 *|@@'@@ Ѡ@@@T@@ @R@$A Ѡ@ @?!T@ {Ĩ_c0{_9?@_@9*RH!T@*!R@?P:HL@9qAT,HL''PqTHLR'P*_@9@qTHLR?HHaTH?P{@c0_{@?@ T@*!R@Y@L@9qT@qT@aqT'@#@!**@??@q T@LR "@L''@qT@LR'@*@0??@qT  ՠ@@T ՠ@?@{Ĩ_{ @R@//@q`T/@@9@9 @**@{è_{?;@T@*!R@H@@L@9@ @yqaT@LbqAT@LAR@T?@?@L@qT@LR;@;@@T@;@qT?@qaTR{Ĩ_{@qT@@{¨_{ @|@$@RAR*@@@qT@@1T@m@$@@q`TR@$@A9@$@@A9**@[@@R@@@ Aҁ*77@qT@dqaTR@$@@@*!R@@qT@@2@@qT@@2@@$@@@@R*77@qT@@7@ @{Ĩ_{@@@q!T@$@@@@*@@ {è_{ @qT@$@@Y?@$@@@*??@qT@$@@@?@qjT?@@@1T@$@@!R@R @{Ĩ_{ '@$@@@7ҁ7@33@qT@XqaT#@@qaT@LqaT`@$@@@*3@!R@ '@@R @{Ĩ_{ '@Y@?ᡊҁ?@;;@qT@qaT @@qaT@LqaT`@$@@@*;@!R@ R @{Ĩ_{ '@@?ҁ?@;;@q T@LqaT`@$@@@*;@!R@ R @{Ĩ_{ '#@@?'@3#@7?@;;@qT@XqaT@LqaT`@$@@@*;@!R@ R @{Ĩ_{ 9@@?@97ҁ?@;;@qT@qaT@LqaT`@$@@@*;@!R@ R @{Ĩ_{ @@7;?@@?@"A T?@@K?@??@|q T@|ҁҠ7@33@q`T@LqT;H@$@@@*3@!R@ ;5?/@@?@"A T?@@33@qT@$@@3@?@AR@@?@"A !@;?@??@|q T ՠ@,;@ @{Ĩ_{ /+@@_+@xqmT F+ ++@aT@=+@/@+@+@+@ +@@+@_@O+@O@qT@dqaT` @XqaT @LqaT`@$@@@*O@!R@ O@ @{ƨ_{'##@@'@@{è_{@@R@{è_{ @@@*#RbR@@AT@$@@@*!R@ @{Ĩ_{ @@q@T@$@@@*!R@ R @{Ĩ_{ '@D@?'@3ҁ ?A;;AqT@qaTR!@LqaT`@$@@@*;A!R@  q @{Ԩ_{ '@@O'@;R?'@3ҁ OAKKAqATqaT0AOAKKAqT@qaT @XqaT @LqaT`@$@@@*KA!R@ R @{ը_{ '@@O'@;ࢊR?#AO@KK@qjT@qaT+@XqaT %@LqaT`@@qaT@$@@@*K@!R@ K@qaTR @{Ũ_{ '@f@?'@3 "@! @ @R7a!?A;;AqT@dqT@Lq TXqT@qT* (`&@$@@@*!R@ ;AqaTR'@@;;AqT;A1`T;A'@@ @{Ԩ_{@P@qT@@@@{¨_{@@//@q`T/@ @P@qT@@7R{è_{@@@T@@@@T@@ {è_{ '#@'@#'@@[#@Q_Y'@(@9q!T#@@_} @+ #@@_}}@+@@+@aq T@XqATR#@Q_@?kT[%@LqTR`['@@$@@@*AR@ [ ՠ_@Q__@'@?kT[@ @{ƨ_{/@@/} @@T@/@/@ @/@?kT ՠ@@@ {è_{ @3@X/3@@/+3@$@9 *|SOO@qT3@ @9qT+@@qaT`L+@@qT3@@qT3@@ R{+@@qTR R{+@@qT3@@qT3@@ R{R{3@@@ ok3@@qT Ro3@@@ @A|KqT Rko@o3@@*o@Ro##@aT@/@#@/@o@ /@/@/@ss}}#@@@3@(@9 q`Tq TqaT@aR9@$ @aR9@<@@$@!R9 ՠ3@$@9@93@@s@@@||@!@{@qTO@q!To@Qs@?kT@!Ro@Qs@?kTk@q`T3@@@ @A|K@ 3@@qT@@@s@q-T{@qT@@2@O@qTo@Qs@?kaT3@ @9qT@@2@+@@@Aww@q T@LqT`w3@@$@@@*w@!Rws@qTR#@/@w@0@qaT`R R/@ /@@o@s@@K! /@/@@ qaTRs@R@ s@RR s@ss@o@?kkTR @{Ȩ_{ @?@;?@@7?@8@g?@@Gg@qlT Q+?@~@<@?@?@?kT?@@$@@@*?@AR ,@?@ @@g@?kkT?@@@?kjT g@q |c?@@*c@Rc//@aT@;@/@;@c@ ;@;@;@g@d@@R_q ЀWW~''@ ##@T;@@}ӡ/@ #@!?@~@<@?#@@*?@ *#@#@~@?@8@@@W@?kT#@@#@9#@AR?@$@9#@9#@W@$#@G@#@@|@G@ G@W@ K@@c@?kKT~7@@}ӡ/@ @A*@qj T@LqT`<@Xq!T?@@$@@AR (@hq!T?@@$@@AR ?@@$@@@*@!R@qTR;@#@!;@!Rc@@!K;@@R@@RR @@c@?k TR @{ʨ_{ @{/@++@@O'+@@|@ @iT L ##@aT@C/@#@/@!R /@#@@#@AR9+@$@9#@9+@@#@+@@#@'@@#@A??@qT#@/@@LqaT`+@@$@@@*?@!RR @{ƨ_{@@(@9qTqTq TqT q@TqT @@@@@@$@@@(@9**!R {è_{@@@@aT@ @*R@//@q`T/@@(@9q`TqT@@qT@AR R{Ĩ_{@@@(@9q@TqTqTqT@@@T@@@@@@T@@@@$@@@(@9**!R   {è_{ @u@ @@!@Cඍ`۶m |/@ S @@/@@ @***R@@@@@q T @@*R @@qT@@@8@|@  @@*R @@@?T @@@@"ˠ@@!@R @@ @@|@@@8@ @@! @8@@@ @?kATR@@ qT@@q!T@!R@8@ @@! @8 @@1,T1 T1@T1T1T1TVP1T,1TQ1@T1TqH T91 Tq TL1aTR@R~R@@qT@Rl @@*R@@qT@R| @@*R@RI@@$@@ @@*AR@R4   ՠ@ @Q/@?kaTRE @@ @@?kT @@ @@**R@@qT@aR ՠ@@qT@@qT@!R@@@ @?kT/@@ @*@  ՠ@ R   ՠ@@@@ @@qT@@@*@{Ĩ_{ @'@##@ @?_W@ [#@@[} @ @?T[@_[@[[@?@?kT_@qaT'@@$@@!R@ + @@?@_@*R[[~ @ #@@#@"|@~'@ 0@@@1(T1T1 T1Tq T1TKP1 T,1@TF1@T1TqT.H1T1 TL1TR@RBR@R5R@R(@@*R@!R'@@$@@@@*AR@!R  ՠ@@@[@[ @$@[@?kKT#@@#@#@@qT @@*R#@@?@?ka TR#@f#@@qT@ @U@ !R@N @@1@T1T1T1`Tq`T RRW'@@$@@ @@*AR RW  ա_@?@?kTR#@@ W@@  ՠ@ R{ƨ_{ @@ o @@*R@8@ @@! @8@@qT @@qT @@1@T@@$@@ @@*AR@@@@ ?@t @@1 T1JT,1T,1T1TP1@TEqHT5L1TL1T1T:1TqT/H`R/ERR/9RR/-RR/!R R/@@$@@ @@*AR R/ ՠ@@@@ /@*@{è_{ @//@@WW@1T@,qaT R`W@q*T@LqaT`W@$@@@*W@!RE@@''@#@@9*@@@@**R#@(@9q TqTqTq,T@'@@'@@'@@$@@#@(@9**!R@  @{ƨ_{K@;KK@}ӡ@ @ yqT@Q@,@Ѡ##@@@@@?kT#@ @Ѡ##@@@?T ՠ@T@@@@?kT@@*!R@G@ y<qT#@$@@@@*@!R@#@$@@q@T#@$@A9#@$@@A9**@@@qT#@OO@q`T#@#@ OO@q`TO@q@TO@1TO@q+T  ՠK@KK@@?T@qTO ՠ@O@{Ũ_{ @qTqT @ @ @R {¨_%s/usbdev%d.%d%s/%03d/%03dFile doesn't exist, wait %d ms and try againlibusb couldn't open USB device %s: %slibusb requires write access to USB device nodes.usbdev%d.%dfound: %s/dev/bus/usb/proc/bus/usb/devfound usbfs at %smonotonic clock doesn't work, errno %duname failed, errno %d%d.%d.%dfailed to parse uname release '%s'reported kernel version is %scould not find usbfsbulk continuation flag supportedzero length packet flag supportedmax iso packet length is (likely) %u bytes/sys/bus/usb/devicessysfs not mountedsysfs can relate devicessysfs has complete descriptorserror starting hotplug event monitorlibusb/libusb/os/linux_usbfs.cinit_count != 0%s/%s/%sopen %s failed ret=%d errno=%dopen %s failed errno=%drfdopen %s failed errno=%d%dfscanf %s returned %d, errno=%d%s contains a negative valuebConfigurationValueread bConfigurationValue failed ret=%d errno=%ddevice unconfigurednot null-terminated?no configuration value?error converting '%s' to integergetting address for device: %s detached: %d/dev/bus/usb/%hhu/%hhu/proc/bus/usb/%hhu/%hhuscan %sbusnumdevnumbus=%d dev=%dshort descriptor read %d/2bbbLength overflow by %d bytesshort descriptor read %d/%dbbwbbbbbdescriptor is not a config desc (type 0x%02x)config length mismatch wTotalLength %d real %dinvalid wTotalLength %dget_configuration failed ret=%d errno=%dactive cfg 0? assuming unconfigured devicespeedUnknown device speed: %d Mbpsdescriptorsread descriptor failed ret=%d errno=%dshort descriptor read (%d)Missing rw usbfs access; cannot determine active configuration descriptorusbCan not parse sysfs_dir: %s, no parent infousb%sparent_dev %s not enumerated yet, enumerating nowDev %p (%s) has parent %p (%s) port %dbusnum %d devaddr %d session_id %ldsession_id %ld already existsallocating new device for %d/%d (session %ld)device not found for session %x%s/%03d%sopendir '%s' failed, errno=%dunknown dir entry %sfailed to enumerate dir entry %sopendir buses failed errno=%dopendir devices failed errno=%dopen failed with no device, but device still attachedgetcap not availablegetcap failed (%d)failed, error %d errno %dclaim interface failed, error %d errno %drelease interface failed, error %d errno %dsetintf failed error %d errno %dclear_halt failed error %d errno %dreset failed error %d errno %dfailed to re-claim interface %d after reset: %sstreams-ioctl failed error %d errno %dalloc dev mem failed errno %dfree dev mem failed errno %dget driver failed error %d errno %dusbfsdetach failed error %d errno %dattach failed error %d errno %ddisconnect-and-claim failed errno %dURB not found --> assuming ready to be reapedDevice not found for URB --> assuming ready to be reapedunrecognised discard errno %dneed %d urbs for new transfer with length %dsubmiturb failed error %d errno=%dfirst URB failed, easy peasyreporting successful submission but waiting for %d discards before reporting erroriso packet length of %u bytes exceeds maximum of %u bytessubmiturb failed, transfer too largesubmiturb failed, iso packet length too largeunknown endpoint type %dhandling completion status %d of bulk urb %d/%dabnormal reap: urb status %dreceived %d bytes of surplus datamoving surplus data from offset %d to offset %dabnormal reap: last URB handled, reportingdevice removeddetected endpoint stalloverflow, actual_length=%dlow level error %dunrecognised urb status %dlast URB in transfer --> complete!short transfer %d/%d --> complete!could not locate urb!handling completion status %d of iso urb %d/%doverflow errorlow-level USB error %dCANCEL: urb status %dCANCEL: last URB handled, reportinghandling completion status %dcancel: unrecognised urb status %dunsupported control requestcontrol overflow errorlow-level bus error occurredreap failed error %d errno=%durb type=%d status=%d transferred=%dunrecognised endpoint type %xcannot find handle for fd %dLinux usbfs_get_usbfs_fd_is_usbdev_entryfind_usbfs_pathfind_monotonic_clockget_kernel_versionop_initop_exit_open_sysfs_attr__read_sysfs_attrsysfs_get_active_configlinux_get_device_addressseek_to_next_descriptorseek_to_next_configusbfs_get_active_configinitialize_devicelinux_get_parent_infolinux_enumerate_devicelinux_device_disconnectedusbfs_scan_busdirusbfs_get_device_listsysfs_get_device_listop_openop_get_configurationop_set_configurationclaim_interfacerelease_interfaceop_set_interfaceop_clear_haltop_reset_devicedo_streams_ioctlop_dev_mem_allocop_dev_mem_freeop_kernel_driver_activeop_detach_kernel_driverop_attach_kernel_driverdetach_kernel_driver_and_claimdiscard_urbssubmit_bulk_transfersubmit_iso_transfersubmit_control_transferop_submit_transferop_clear_transfer_privhandle_bulk_completionhandle_iso_completionhandle_control_completionreap_for_handleop_handle_events GCC: (Linaro GCC 7.5-2019.12) 7.5.0@ @ 7` P ` r8008< (>@IH0mPfHt8,DH|| `lp!44F<XL `r<-<'9KhdL|002KHcHut`l"x+pX(  *1C`,Yk(.,sT0`0102H3XX4p#@51C6Se|>h8dh9<989: ;%7;TOaP=,y0?D(@\@\@P B@C`+ I?xQNi{PP(QQR$ X - ^G Y ai ({ pc 8 e\     0n     ( / 7 ?  H N S a          T0   % , 4 9 @ I P b <%y      &  ( t'B Y g w           0linux_usbfs.c$xusbi_reallocfusbi_mutex_static_lockusbi_mutex_static_unlockusbi_mutex_lockusbi_mutex_unlockusbi_transfer_get_os_priv$dusbdev_namesmax_iso_packet_lensupports_flag_cloexecsupports_flag_bulk_continuationsupports_flag_zero_packetmonotonic_clkidsysfs_can_relate_devicessysfs_has_descriptorsinit_countlinux_hotplug_startstop_lock_get_usbfs_fd__FUNCTION__.7680_device_priv_device_handle_priv_is_usbdev_entry__FUNCTION__.7695check_usb_vfsfind_usbfs_path__FUNCTION__.7715find_monotonic_clock__FUNCTION__.7721get_kernel_version__FUNCTION__.7728kernel_version_geop_init__FUNCTION__.7741linux_start_event_monitorlinux_scan_deviceslinux_stop_event_monitorop_exit__PRETTY_FUNCTION__.7745linux_default_scan_devicesop_hotplug_poll_open_sysfs_attr__FUNCTION__.7766__read_sysfs_attr__FUNCTION__.7777op_get_device_descriptorsysfs_get_active_config__FUNCTION__.7793__FUNCTION__.7803seek_to_next_descriptor__FUNCTION__.7812seek_to_next_config__FUNCTION__.7822op_get_config_descriptor_by_valueop_get_active_config_descriptorop_get_config_descriptorusbfs_get_active_config__FUNCTION__.7869initialize_device__FUNCTION__.7889linux_get_parent_info__FUNCTION__.7903sysfs_scan_device__FUNCTION__.7918__FUNCTION__.7936usbfs_scan_busdir__FUNCTION__.7948usbfs_get_device_list__FUNCTION__.7959sysfs_get_device_list__FUNCTION__.7979op_open__FUNCTION__.7991op_closeop_get_configuration__FUNCTION__.8001op_set_configuration__FUNCTION__.8009__FUNCTION__.8016__FUNCTION__.8023op_set_interface__FUNCTION__.8032op_clear_halt__FUNCTION__.8040op_reset_device__FUNCTION__.8052detach_kernel_driver_and_claimdo_streams_ioctl__FUNCTION__.8066op_alloc_streamsop_free_streamsop_dev_mem_alloc__FUNCTION__.8084op_dev_mem_free__FUNCTION__.8090op_kernel_driver_active__FUNCTION__.8098op_detach_kernel_driver__FUNCTION__.8107op_attach_kernel_driver__FUNCTION__.8115__FUNCTION__.8126op_claim_interfaceop_release_interfaceop_destroy_devicediscard_urbs__FUNCTION__.8152free_iso_urbssubmit_bulk_transfer__FUNCTION__.8178submit_iso_transfer__FUNCTION__.8202submit_control_transfer__FUNCTION__.8228op_submit_transfer__FUNCTION__.8239op_cancel_transferop_clear_transfer_priv__FUNCTION__.8262handle_bulk_completion__FUNCTION__.8270handle_iso_completion__FUNCTION__.8303handle_control_completion__FUNCTION__.8337reap_for_handle__FUNCTION__.8359op_handle_events__FUNCTION__.8381op_clock_gettimereallocpthread_mutex_lockpthread_mutex_unlocklinux_hotplug_locksnprintf__errno_locationusbi_lognanosleepstrerrorsscanfopendirreaddirclosedirunamestat__assert_faillinux_netlink_start_event_monitorlinux_netlink_stop_event_monitorlinux_netlink_hotplug_pollfdopenfscanffclosememcpyreadstrtollinux_get_device_addressstrncmpusbi_parse_descriptorstrdupmemsetstrrchratoistrchrasprintfstrcmplibusb_ref_devicelinux_enumerate_deviceusbi_get_device_by_session_idlibusb_unref_deviceusbi_alloc_deviceusbi_sanitize_deviceusbi_connect_devicelinux_hotplug_enumerateactive_contexts_lockactive_contexts_listlinux_device_disconnectedusbi_disconnect_device__ctype_b_locusbi_add_pollfdusbi_remove_pollfdlibusb_error_namemallocmmapmunmapcallocmemmoveusbi_handle_transfer_cancellationusbi_handle_transfer_completionusbi_handle_disconnectusbi_backend0Pp ,<x8|80000D  88PXdPhPl8p8xx88hlHHTl(8,8@Xhlp`t`pp(08488<TtPxP`` ,` 0d 0l 0p 0            $ , 0 X \ d h x |                < << <@ <l <p < < < < <           ( , 4 8 H L ` @d @h  X X          p p         4 8 H< HH @L @ @ @ @ @ @ @      H H HH@@,048<@LP@T@`@d@l@p@HH7878H@L@PTp@@8Xp|88PPXX x$x4@PX\`d<tx $(<h l pt88PP (txxx| $4@DXdhlpLPTXt  ((HH00 h$h8PxTxX0\0t008<@0D0\HH00,LTX\H`H|  HHXPPLXPXT`X`p|xx   h      ` `  4!P!T!X!`\!`t!!!!!!`!`!"h"h"\"" " """ #(#H#\#(`#(d#xh#x###X#X##$,$$`$`$x$x$$$$x$x %(%x%|%%%%%%%%%%%&& &&0&<&&&&&7'8'7 '80'L'7P'8\'7`'8'7'8'7'8''''8'8''(0(74(8@(7D(8x(0|(0(X(X((`(`((((((h(h)) )H)d)h)l)p)))))))))*,*00*08*P*X*\*`*d*|**8*8*+ +++,+@+\+`+d+h++++ ,T,l,@p,@t,,,,,,,,, - -(-h-l-p-t------.7.8. . .....7.8$/8/H/@ L/@ P/T/h/|//X /X ///////$0@00000l1p1t1x1112242X2`2p d2p h20l202223,3P3X3 \3 `3Hd3H333 44 4 4X 4X<444444 5 5p5p$555555 5 5566666@ 6@ 66 7p7x7` |7` 777P88888889$9 (9 ,909L9:<:D: H: L:P:h:::: : :::D;X;p;;; ; ;;;; ; ;P<d< h< t<<<<<= =( =( ==4======>$>H (>H ,>0>L>> > >> ?P?X?h \?h `?0d?0|?@@AAA A APAPAAB B BPBP(BHBPB TB XBP\BPtBB(CD E E`E`$E0EGGGGP GP G`G`GHx Hx H`H`(H0HDHH H H`H`HI<I<I<I<I I IxIxItJ xJ |JxJxJJDKLLM(M0 ,M0 0Mx4MxHMXMxMX |MX MxMxMMMP MP MxMxMNx Nx Nx Nx NdN hN lNxpNxN OOOOP PP PP PP4PP P PQQDRR R RRRPS TS XS\S|SS S SSST T TT,TlT pT tTxTTTTPTPTT UUUUUVVV V$V8VdVhVlVpVVVVVVVW WWW,WlWpWtWxWWW(W(WWWXXXYPYPYYYYhYhZZ$Z$[([,[0[D[X[\[`[d[x[[[[[[[[[[[\\ \$\<\\\\\\\\\]]@]\]]]]]]]]]]^4^8^<^@^T^t^^^^^^`_ d_ h_l____@`D`H`L```p`Ht`Hx`|```h`h````````a a$a(a@aXa|aaaab b$b(b(,b(Hbbbb(b(b8c|09@  Q00}%ZU}X}   $ jlinux_netlink.o/1620229121 1000 1000 100664 14600 ` ELFH6@@ {@ {¨_{@ {¨_{@ qT!R@//@1T@*!RG/@2*AR@1T@*!R1@qTaR@//@1T@*!R/@2*R@1T@*!RR{è_{#R3y R#`Rr/ RR/@R*@1!T@XqT/@R`R/R/@R*@1T@*!R@/@S++@1 T@cR++@1T@*!RW@SRR!R++@1T@*!R=++@q`T!R,++@qT+@!R @@R  @@ {è_{ R_9@1ATR@_"@LTAR@@@@R{¨_{@@ @@@@qT@@ @9qT@@ @@ @@?T@@9qAT{Ĩ_{ @@@9 @9@@''@aT'@qT@!R'@qT'@R@@''@T'@q`T@@}''@T'@q`T@@j''@`TBRҠ'@@9@qTk@@Q''@aT_BRҠ'@ @9@qTP@@6''@aTDR'@##@aT;#@ BR@9@qT+#@BR @9@qTR@@''@aT R'@##@T#@@R{Ũ_#{?+Ҡ/'R#C Ҡ"Ҡ#@cR__DT@,q T@qT@*!R_D|TK@qT!Ruk@qTg@qTk@g@**R`#@<iT@Ҡ[[DT[D @qTRG[D@WWD@qTWD@*R2_DHq`TH%A9*A9*?@s@qT"!Rs@qTA9A9A9A9?@R{@#_{@+ R[y@3 RkyR*O@qJT&_y<qT@"##@TARoy<qT@l@pAOO@q T@qT R{Ũ_{@I@qT@I {¨_failed to get netlink fd flags (%d)failed to set netlink fd flags (%d)failed to get netlink fd status flags (%d)failed to set netlink fd status flags (%d)failed to create netlink socket of type %d, attempting SOCK_RAWfailed to create netlink socket (%d)failed to bind netlink socket (%d)failed to set netlink socket SO_PASSCRED option (%d)failed to create netlink control pipefailed to create netlink event thread (%d)libusb/libusb/os/linux_netlink.clinux_netlink_socket != -1netlink control pipe signal failedACTIONremoveaddunknown device action %sSUBSYSTEMusbDEVTYPEusb_deviceBUSNUMDEVNUMDEVICEDEVPATHerror receiving message from netlink (%d)invalid netlink message lengthignoring netlink message from unknown group/PID (%u/%u)ignoring netlink message with no sender credentialsignoring netlink message with non-zero sender UID %uyesnonetlink hotplug found device busnum: %hhu, devaddr: %hhu, sys_name: %s, removed: %snetlink event thread enteringnetlink control pipe read failednetlink event thread exitingset_fd_cloexec_nblinux_netlink_start_event_monitorlinux_netlink_stop_event_monitorlinux_netlink_stop_event_monitorlinux_netlink_parselinux_netlink_read_messagelinux_netlink_event_thread_mainGCC: (Linaro GCC 7.5-2019.12) 7.5.0 + DG\qDD@"X t!! "6 HT c8uX U  AOUbiqx@linux_netlink.c$xusbi_mutex_static_lockusbi_mutex_static_unlock$dlinux_netlink_socketnetlink_control_pipelibusb_linux_event_threadset_fd_cloexec_nb__FUNCTION__.7544__FUNCTION__.7552linux_netlink_event_thread_main__PRETTY_FUNCTION__.7561__FUNCTION__.7562netlink_message_parselinux_netlink_parse__FUNCTION__.7583linux_netlink_read_message__FUNCTION__.7600__FUNCTION__.7608pthread_mutex_lockpthread_mutex_unlockfcntl__errno_locationusbi_loglinux_netlink_start_event_monitorbindsetsockoptusbi_pipepthread_createcloselinux_netlink_stop_event_monitor__assert_failwritepthread_joinstrlenstrncmpstrcmpstrtoulstrrchrrecvmsglinux_device_disconnectedlinux_hotplug_enumeratelinux_hotplug_locklinux_netlink_hotplug_poll0h|     !  ( (  !$8 @ PD PH L d!     !# (,< L P T X p!#     ! $0 8 < @ D \!dh%  @ @  !& x x  !X X ,'@ D H L d!lpx(|((        ,*04D+X \ ` d x!|,((($-<.x-  @ @0 H4 H@/\ P` Pl/x X| X  ! x x  /     ,/@ D t0    0      H 1t 0   0      $ 1   2          8  8( !P  T  X  8\  8p !      8  8 !  P  P  8  8( !X  \  `  8d  8| !              8  8 !0 3D 4h l     (  (  X  X !   5  H H X X,!H76L86X76\86p7  p p X X!76867686.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack @ @H&P,`1`x90%BX  X5R