asmdylink.0/O ```````````~~~~`~â Fenv user_memory‚€€env__indirect_function_tablep0env__libc_start_mainenv__hwjs_take_parkedenv__hwjs_drive_done_statusenv __hwjs_driveenv__hwjs_frame_allocenv__hwjs_frame_publishenv__hwjs_set_parkedenv__hwjs_register_fpcast_adapterenv__hwjs_xfer_parkenv__hwjs_xfer_returnenv__hwjs_frame_freeenv__hwjs_clear_parkedenvprintfenv__hwjs_xfer_descendenv hwjs_lj_matchenvhwjs_lj_unwoundenv hwjs_trapenvgpiod_api_versionenvfprintfenvvfprintfenvexitenv__hwjs_noreturn_completedenv__errno_locationenvstrerrorenvasprintfenvlstatenvgpiod_is_gpiochip_deviceenvfreeenvscandir env versionsortenvcallocenvgpiod_chip_openenvgpiod_chip_get_infoenvgpiod_chip_info_get_nameenvgpiod_chip_info_get_labelenvgpiod_chip_info_get_num_linesenvgpiod_chip_info_freeenvgpiod_chip_closeenv __ctype_b_locenvstrchrenv getopt_longenvabortenv__hwjs_xmod_dispatch_checkenv__hwjs_fpcast_target_sig_lookupGOT.func getopt_longGOT.funcexitGOT.funcabortGOT.memoptindGOT.funcfreeGOT.funcprintfGOT.funcgpiod_chip_openGOT.funcgpiod_chip_get_infoGOT.funcgpiod_chip_info_get_nameGOT.funcgpiod_chip_info_get_labelGOT.funcgpiod_chip_info_get_num_linesGOT.funcgpiod_chip_info_freeGOT.funcgpiod_chip_closeGOT.funcstrchrGOT.funcasprintfGOT.funcgpiod_is_gpiochip_deviceGOT.funcscandirGOT.func versionsortGOT.funccallocGOT.funclstatGOT.memstderrGOT.funcfprintfGOT.funcvfprintfGOT.funcstrerrorRQ  I A€€À A A A A A A A A AøÏÀ A€ÐÀ A€ÐÀ å!__wasm_call_ctors,__stack_pointer__wasm_init_tls-__hwjs_libc_mmap_park_abi/__hwjs_libc_syscall_park_abi0__wasm32_ctors_run_in_start1__wasm32_needed_ctors_in_start2_start3 hwjs_doner__wasm32_user_entry5__wasm32_args_buf_addrF__wasm32_args_buf_sizeG__hwjs_drive_abie__hwjs_promise_i32f__hwjs_budget_not_refilledg__hwjs_register_suspendsh__hwjs_register_capsummaryj__hwjs_budget_setm__hwjs_budget_getn__hwjs_budget_uninitializedo hwjs_destroys hwjs_resumeq__wasm32_set_stack_pointert__wasm32_get_stack_pointeru__wasm32_set_tls_basev__wasm32_get_tls_basew__hwjs_lane_idx__wasm32_set_lane_idy__wasm32_get_lane_idz__wasm32_get_tls_size{__wasm32_get_tls_align| __data_end" __heap_base#. 5A /489675;<:=>?KLJ@MS_QRPZ[YDECAB]^\bNOTUVcdWX`aHI  û¯Q iklp  t@@@AüÏÀAAþH A€€ÀAA„üA�‡ÀAAàüAð�ÀAAŒÀü AüÏÀAþAüÏÀAþ  AüÏÀABþ ü ü  A A A #ž€€€A�‡À€j Å#˜€€€!@@#ž€€€Að�À€j("E #Ÿ€€€A€€€€j #ž€€€Að�À€jAjAAA €€€€  #ž€€€!#Ÿ€€€A€€€€jA A �À€jAAA €€€€ @AA�€€€"ò€€€E ‚€€€! $˜€€€  ƒ€€€! $˜€€€  _AÀ„€€€" 6 #Ÿ€€€"A�€€€j6  A‚€€€j6  6 …€€€ A:<  A€€€€j†€€€  RA„€€€" 6 #Ÿ€€€"Aƒ€€€j6  A„€€€j6 …€€€ A: # €€€†€€€ Š€€€ ï@@@@@@@@@ - ("(Aר¡’G  (AG @ (" ³€€€  (!@AÛé¼³ ª€€€ ‹€€€  €€€€€€€€ A�€€€"6 E   �€€€ A:  @@ Ž€€€Aj ( �€€€  @@ Ž€€€Aj ( �€€€  ( ó€€€  «€€€AðÙÌÞG ‹€€€ �€€€€€€€ A�€€€"6 E   �€€€ A:  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  (ó€€€ ‰€€€ A6  ‰€€€ Š€€€ �€€€ Š€€€ # €€€†€€€ Š€€€ í ~@@@@@@@@@@@@@@@@@@@@ -<   #ž€€€A�‡À€j("6 E A!A! AI A! @@ Ž€€€Aj  (�€€€  (ó€€€A! @@ Ž€€€Aj  ( �€€€  ( ó€€€A! @@ Ž€€€Aj ($�€€€  ($ó€€€A! @@ Ž€€€Aj ((�€€€  ((ó€€€A!  @@ Ž€€€Aj (4�€€€  (4ó€€€A! @@ Ž€€€Aj (8�€€€  @@ Ž€€€Aj (8�€€€  (8"(! ó€€€ ‰€€€ Š€€€ #œ€€€ #ž€€€A·€À€j瀀€ #œ€€€ #ž€€€A·€À€j瀀€ �€€€ Š€€€ A!  A!  @@@@@@@@@@@@@  6@AÝÖÌÖ#ž€€€A�‡À€j Atj("ª€€€ ‹€€€ ‚€€€€€€€ A�€€€"6 E   �€€€ A:<  @AÝÖÌÖ#ž€€€A�‡À€j (Atj( "ª€€€ ‹€€€ ‚€€€€€€€ A�€€€"6 E   �€€€ A:<  @AÝÖÌÖ#ž€€€A�‡À€j (Atj("ª€€€ ‹€€€ ‚€€€€€€€ A�€€€"6$ E   �€€€ A:<  @AÝÖÌÖ#ž€€€A�‡À€j (Atj("ª€€€ ‹€€€ ‚€€€€€€€ A�€€€"6( E   �€€€ A:<  @ (Aj ("A|q"G A! AqE #œ€€€"E  Aj$œ€€€A!  (Aj!  ˆ€€€ A:< A!  A!  A!  A!  A! A! @@@@@@@  6, 60@AÝÖÌÖ#ž€€€A�‡À€j Atj("ª€€€ ‹€€€ ‚€€€€€€€ A�€€€"64 E   �€€€ A:< (0Aj (AqF #œ€€€"E  Aj$œ€€€A!  (,Aj! (0Aj!  ˆ€€€ A:<  A!  A! #Ÿ€€€! ) !¬€€€‹€€€A„€€€" A†€€€j6  A‡€€€j6  7 …€€€ A:  Aˆ€€€j"†€€€ A�€€€"68 E  �€€€ A:<  6 ‰€€€ A6  #Ÿ€€€A€€€€j†€€€ ^A„€€€" 6 #Ÿ€€€"A†€€€j6  A‡€€€j6  6 …€€€ A:  Aˆ€€€j†€€€  Š€€€ ›@@@@@ - #Ÿ€€€! ( ! (!‹€€€  ½€€€! A‰€€€jA�€€€"6 E   �€€€ A:  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  ("(! ó€€€ 6 ‰€€€ A6  ‰€€€ Š€€€ �€€€ Š€€€ #Ÿ€€€Aˆ€€€j†€€€ `A”„€€€" 6$ #Ÿ€€€"AŠ€€€j6  A‹€€€j6  6 …€€€ A:�  A‰€€€j†€€€  Š€€€  Aj! A j!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -�  ($(!‹€€€A„€€€" 6 #Ÿ€€€"AŒ€€€j6  A�€€€j6 …€€€ A:  AŽ€€€j"†€€€ A�€€€"6( E   �€€€ A:� ' @@ Ž€€€Aj  ((�€€€  ((ó€€€ #ž€€€! (! ($!‹€€€#€€€€!   AŽ€À€j AÀ�À€j A j¨€€€! A�€€€"6, E   �€€€ A:� % @@ Ž€€€Aj (,�€€€  @@ Ž€€€Aj (,�€€€  (,"(! ó€€€ AH @ A˜j  #Ÿ€€€!‹€€€À€€€ A�€€€jA�€€€"60 E   �€€€ A:� # @@ Ž€€€Aj (0�€€€  (0ó€€€ ‹€€€A”€€€ #�€€€A�€€€"64  �€€€ A:� ! @@ Ž€€€Aj (4�€€€  (4•€€€ #Ÿ€€€!‹€€€Í€€€ A�€€€jA�€€€"68 E   �€€€ A:�  @@ Ž€€€Aj (8�€€€  (8ó€€€ ‹€€€A”€€€ #�€€€A�€€€"6<  �€€€ A:�  @@ Ž€€€Aj (<�€€€  (<•€€€ @@ Ž€€€Aj (@�€€€  (@•€€€ A?F  ‹€€€©€€€ #‚€€€A�€€€"6D  �€€€ A:�  @@ Ž€€€Aj (D�€€€ (D•€€€ #ƒ€€€("6H  ("G #Ÿ€€€!‹€€€ AjÓ€€€! A‘€€€jA�€€€"6L E   �€€€ A :�  @@ Ž€€€Aj (L�€€€ @@ Ž€€€Aj (L�€€€ (L"(! ó€€€ 6PA!A! AH A!  @@ Ž€€€Aj (\�€€€ @@ Ž€€€Aj (\�€€€ (\"(! ó€€€A!  @@ Ž€€€Aj  (d�€€€  (dó€€€A!  @@ Ž€€€Aj  (l�€€€  (ló€€€ (h!  A!A!  kAH A! @@ Ž€€€Aj  (x�€€€  @@ Ž€€€Aj  (x�€€€  (x"(! ó€€€ Aq A! @@ Ž€€€Aj  (|�€€€  @@ Ž€€€Aj  (|�€€€  (|"(! ó€€€A! @@ Ž€€€Aj A (p (€! A„j!  („�€€€  A„j!A (p (€!  @@@ Ž€€€Aj Aˆj!  (ˆ�€€€  Aˆj! A! (ó€€€A!  ‰€€€ Š€€€ #ž€€€"AðÏÀ€j(6‹€€€ Aˆ�À€j Aj߀€€ #Ÿ€€€A’€€€jA�€€€"6@  �€€€ A:� #œ€€€ #ž€€€A’€À€j瀀€ #œ€€€ #ž€€€A’€À€j瀀€ �€€€ Š€€€ A!  A!  A! @@@@@@@@@@@@@  6p 6t ($ (HAtj Atj(!‹€€€A<„€€€" 6 #Ÿ€€€"A“€€€j6  A”€€€j6  6 …€€€ A:8  A•€€€j"†€€€ A�€€€"6x E   �€€€ A :�  ($ (HAtj (tAtj(6 ‹€€€A „€€€" 6 #Ÿ€€€"A–€€€j6  A—€€€j6 #ž€€€Aè�À€j6 …€€€ A:  A˜€€€j"†€€€ A�€€€"6ˆA! E  �€€€ A:�  AqE A! (!‹€€€AÔ„€€€" 6 #Ÿ€€€"A™€€€j6  Aš€€€j6 …€€€ A:P  A›€€€j"†€€€ A�€€€"6| E   �€€€ A:� 6€ (p! (!‹€€€ ›€€€ #„€€€A�€€€"6„A  ! E   �€€€ A:� 6Œ (tAj ( (HkF #œ€€€"E  Aj$œ€€€A!  (tAj! (Œ!  ˆ€€€ A:�  A!  A!  A!  A! @@@@@@@@@  6T 6X ( Atj(!‹€€€AÔ„€€€" 6 #Ÿ€€€"A™€€€j6  Aš€€€j6 …€€€ A:P  A›€€€j"†€€€ A�€€€"6\ E   �€€€ A :� 6` ( (XAtj(!‹€€€ ›€€€ #„€€€A�€€€"6d E   �€€€ A :� @ (XAj (PG A (T (`!  #œ€€€"E  Aj$œ€€€A!  A (T (`! (XAj!  ˆ€€€ A:�  A!  A!  A! 6h (!‹€€€ ›€€€ #„€€€A�€€€"6l E  �€€€ A :�  6 ‰€€€ A6 #Ÿ€€€A‰€€€j†€€€ P#Ÿ€€€!A<„€€€" Aœ€€€j6  A�€€€j6 …€€€ A:8  A�€€€j†€€€ Š€€€ â#˜€€€Ak"$˜€€€@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -8   #ž€€€"AðÏÀ€j(!‹€€€  6 AІÀ€j Œ€€€ #…€€€A�€€€"6 E   �€€€ A:8  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  (ó€€€ #ž€€€!‹€€€ A‚‡À€jAŒ€€€ #…€€€A�€€€"6 E   �€€€ A:8  @@ Ž€€€Aj ( �€€€  @@ Ž€€€Aj ( �€€€  ( ó€€€ #ž€€€!‹€€€ Aß„À€jAŒ€€€ #…€€€A�€€€"6 E   �€€€ A:8  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  (ó€€€ #ž€€€!‹€€€ A‚‡À€jAŒ€€€ #…€€€A�€€€"6 E   �€€€ A:8  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  (ó€€€ #ž€€€!‹€€€ Aç…À€jAŒ€€€ #…€€€A�€€€"6 E   �€€€ A:8  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  (ó€€€ #ž€€€!‹€€€ Až…À€jAŒ€€€ #…€€€A�€€€"6 E   �€€€ A:8  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  (ó€€€ #ž€€€!‹€€€ A‚‡À€jAŒ€€€ #…€€€A�€€€"6 E   �€€€ A:8  @@ Ž€€€Aj ( �€€€ @@ Ž€€€Aj ( �€€€ ( ó€€€ #ž€€€!‹€€€ Aš†À€jAŒ€€€ #…€€€A�€€€"6$ E   �€€€ A:8 @@ Ž€€€Aj  ($�€€€ @@ Ž€€€Aj  ($�€€€ ($ó€€€ #ž€€€!‹€€€ A‚‡À€jAŒ€€€ #…€€€A�€€€"6( E   �€€€ A :8 @@ Ž€€€Aj  ((�€€€  @@ Ž€€€Aj  ((�€€€  ((ó€€€ #ž€€€!‹€€€ AÚƒÀ€jAŒ€€€ #…€€€A�€€€"6, E   �€€€ A :8 @@ Ž€€€Aj (,�€€€  @@ Ž€€€Aj (,�€€€  (,ó€€€ #ž€€€!‹€€€ A™‚À€jAŒ€€€ #…€€€A�€€€"60 E   �€€€ A :8  @@ Ž€€€Aj (0�€€€  @@ Ž€€€Aj (0�€€€  (0ó€€€ #ž€€€!‹€€€ AÂÀ€jAŒ€€€ #…€€€A�€€€"64 E   �€€€ A :8  @@ Ž€€€Aj (4�€€€  @@ Ž€€€Aj (4�€€€  (4ó€€€ ‰€€€ A6  ‰€€€  �€€€ Š€€€  #Ÿ€€€A�€€€j†€€€ Aj$˜€€€ XAÔ„€€€" 6 #Ÿ€€€"A™€€€j6  Aš€€€j6 …€€€ A:P  A›€€€j†€€€  Š€€€ È#˜€€€Ak"$˜€€€@@@@@@@@@@@@@@@@@@@@@@@@@@@ -P   ( !‹€€€#†€€€! Ÿ€€€! A�€€€"6 E   �€€€ A:P  @@ Ž€€€Aj (�€€€  @@ Ž€€€Aj (�€€€  ("(! ó€€€ 6   ( 6 ‹€€€A(„€€€" A j6 #Ÿ€€€"Až€€€j6  AŸ€€€j6 #ž€€€AÏ�À€j6 …€€€ A:$  A €€€j"†€€€ A�€€€"6  A!  @@ Ž€€€Aj Aj!A!  (�€€€  Aj!A!  ‹€€€#‡€€€!  €€€! A�€€€"6$ E   �€€€ A:P  @@ Ž€€€Aj ($�€€€  @@ Ž€€€Aj ($�€€€  ($"(! ó€€€ 6(   ( 6#ž€€€!‹€€€ A²�À€j Aj € #Ÿ€€€A¡€€€jA�€€€"6,  �€€€ A:P  @@ Ž€€€Aj (,�€€€  (,•€€€ ‹€€€#ˆ€€€! ¡€€€! A�€€€"60 E   �€€€ A:P  @@ Ž€€€Aj (0�€€€ @@ Ž€€€Aj (0�€€€ (0"(! ó€€€ 64 ((!‹€€€#‰€€€! ¢€€€! A�€€€"68 E   �€€€ A:P @@ Ž€€€Aj (8�€€€ @@ Ž€€€Aj (8�€€€ (8"(! ó€€€ 6< ((!‹€€€#Š€€€! £€€€! A�€€€"6@ E   �€€€ A:P @@ Ž€€€Aj  (@�€€€ @@ Ž€€€Aj  (@�€€€ (@"(! ó€€€ (4! (__main_argc_argv.destroy?__main_argc_argv.resume@ print_helpAprint_help.destroyBprint_help.resumeCprint_chip_infoDprint_chip_info.destroyEprint_chip_info.resumeF__wasm32_args_buf_addrG__wasm32_args_buf_sizeH__letf2I__getf2J set_prog_nameKset_prog_name.destroyLset_prog_name.resumeM print_versionNprint_version.destroyOprint_version.resumePchip_path_lookupQchip_path_lookup.destroyRchip_path_lookup.resumeSall_chip_pathsTall_chip_paths.destroyUall_chip_paths.resumeVchip_dir_filterWchip_dir_filter.destroyXchip_dir_filter.resumeY print_errorZprint_error.destroy[print_error.resume\ print_perror]print_perror.destroy^print_perror.resume_die` die.destroya die.resumeb die_perrorcdie_perror.destroyddie_perror.resumee__hwjs_drive_abif__hwjs_promise_i32g__hwjs_budget_not_refilledh__hwjs_register_suspendsi__hwjs_suspends_registerj__hwjs_register_capsummaryk__hwjs_capsummary_registerl__hwjs_fpcast_registerm__hwjs_budget_setn__hwjs_budget_geto__hwjs_budget_uninitializedp__hwjs_budget_sanityq hwjs_resumer hwjs_dones hwjs_destroyt__wasm32_set_stack_pointeru__wasm32_get_stack_pointerv__wasm32_set_tls_basew__wasm32_get_tls_basex__hwjs_lane_idy__wasm32_set_lane_idz__wasm32_get_lane_id{__wasm32_get_tls_size|__wasm32_get_tls_align¬" getopt_longexitabortoptindfreeprintfgpiod_chip_opengpiod_chip_get_infogpiod_chip_info_get_name gpiod_chip_info_get_label gpiod_chip_info_get_num_lines gpiod_chip_info_free gpiod_chip_close strchrasprintfgpiod_is_gpiochip_devicescandir versionsortcalloclstatstderrfprintfvfprintfstrerror__stack_pointer __tls_base __tls_size __tls_align __hwjs_budget__wasm32_lane_idGOT.data.internal.__memory_baseGOT.data.internal.__table_base %GOT.func.internal.__wasm32_user_entry!"GOT.data.internal.__hwjs_module_id .rodata.data• producerslanguageC89 processed-byclangf22.0.0git (git@gitlab.com:brintos/toolchain/llvm-project.git a550d57589d24587eaa00975ffcbc2ff18154f90)�target_features +atomics+ bulk-memory+bulk-memory-opt+call-indirect-overlong+ multivalue+mutable-globals+nontrapping-fptoint+reference-types+sign-ext•wasm.linux.needed{"needed":["libc.so.1e3450debceb9c429abf04e028ae4f5c4054b101c990c6bebdf98f83fcf65e76","libgpiod.so.3.1.2.6caacec969578cf158bbc4d76d52a71ff154269a91d4908725250ba46e9b7456"],"suspenders_sha256":"31171fa011e5f11b58b2fca705a21d5747c92f56a463b9f3d1dabb4fa20aee5d"}