asmdylink.0 M ``````````~`~~`~ž,env user_memory‚€€env__indirect_function_tablep env__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_clear_parkedenvstrcmpenv__hwjs_xfer_descendenv hwjs_lj_matchenvhwjs_lj_unwoundenvfprintfenvopenenvperrorenv__errno_locationenvioctlenv__isoc23_strtoull envlseek envprintfenv__hwjs_xfer_returnenv__hwjs_frame_freeenv hwjs_trapenvmemsetenvwriteenvreadenv__hwjs_xfer_parkenv__hwjs_xmod_dispatch_checkenv__hwjs_fpcast_target_sig_lookupGOT.funcstrcmpGOT.memstderrGOT.funcfprintfGOT.funcopenGOT.funcperrorGOT.funcioctlGOT.func__isoc23_strtoullGOT.funclseekGOT.funcprintfGOT.funcmemsetGOT.funcwriteGOT.funcread0/ I A€€À A A A A A A A A AðËÀ AøËÀ A€ÌÀ û"__wasm_call_ctors__stack_pointer __wasm_init_tls__hwjs_libc_syscall_park_abi!__wasm32_ctors_run_in_start"__wasm32_needed_ctors_in_start#_start$ hwjs_doneA__wasm32_args_buf_addr(__wasm32_args_buf_size)__wasm32_user_entry*__hwjs_drive_abi3__hwjs_budget_not_refilled4__hwjs_promise_i325__hwjs_promise_i646__hwjs_register_suspends7__hwjs_register_capsummary9__hwjs_budget_set<__hwjs_budget_get=__hwjs_budget_uninitialized> hwjs_destroyB hwjs_resume@__wasm32_set_stack_pointerC__wasm32_get_stack_pointerD__wasm32_set_tls_baseE__wasm32_get_tls_baseF__hwjs_lane_idG__wasm32_set_lane_idH__wasm32_get_lane_idI__wasm32_get_tls_sizeJ__wasm32_get_tls_alignK __data_end __heap_base__hwjs_xmod_dispatch_checkL A %&'120+,*./-  ¦E/ 8:;?  t@@@AôËÀAAþH A€€ÀAA²üAÀƒÀAAªüAð‹ÀAA„Àü AôËÀAþAôËÀAþ  AôËÀABþ ü ü  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†€€€  –€€€ í ~@@@@@@@@@@@@@@@@@@@@ -<   #’€€€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ð‹À€j A€À 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  •€€€ –€€€ —€€€ –€€€ #”€€€†€€€ bAÈ„€€€" 6À #“€€€"A‰€€€j6  AŠ€€€j6  6¼ …€€€ A:Ä  A‹€€€j†€€€  –€€€ ô'~#Œ€€€A€k"$Œ€€€ A¸j! Aj!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -Ä  !"#$%&'-+, (¼AG #’€€€! (À(!ˆ€€€#€€€€!  A‘€À€j‰€€€! A�€€€"6Ä E   Š€€€ A:Ä 4 @@ ‹€€€Aj. (ÄŒ€€€ ( @@ ‹€€€Aj. (ÄŒ€€€ ( (Ä"(! €€€ E  #’€€€!#�€€€(!ˆ€€€  A­€À€j6p  A¬‚À€j Aðj�€€€ #‚€€€A�€€€"6È E   Š€€€ A:Ä 1 @@ ‹€€€Aj+ (ÈŒ€€€ % @@ ‹€€€Aj+ (ÈŒ€€€ % (È€€€ #’€€€!#�€€€(!ˆ€€€  AÂ�À€jA�€€€ #‚€€€A�€€€"6Ì E   Š€€€ A:Ä / @@ ‹€€€Aj) (ÌŒ€€€ # @@ ‹€€€Aj) (ÌŒ€€€ # (Ì€€€ #’€€€!#�€€€(!ˆ€€€  Aú‚À€jA�€€€ #‚€€€A�€€€"6Ð  "A! , @@ ‹€€€Aj' (ÐŒ€€€ ! @@ ‹€€€Aj' (ÐŒ€€€ ! (Ѐ€€A! + (À(!ˆ€€€#ƒ€€€! AAŽ€€€! A�€€€"6Ô E   Š€€€ A:Ä + @@ ‹€€€Aj% (ÔŒ€€€  @@ ‹€€€Aj% (ÔŒ€€€  (Ô"(! €€€ 6Ø AJ  (À(!ˆ€€€ �€€€ #„€€€A�€€€"6Ü  Š€€€ A:Ä ) @@ ‹€€€Aj# (ÜŒ€€€  (Ü€€€�€€€(! ' A6 ˆ€€€  A j6`#…€€€! A�š‘€x Aàj‘€€€! A�€€€"6à E   Š€€€ A:Ä ' @@ ‹€€€Aj! (àŒ€€€  @@ ‹€€€Aj! (àŒ€€€  (à"(! €€€ ˆ€€€ AJ #’€€€A½€À€j�€€€ #„€€€A�€€€"6ä  Š€€€ A:Ä % @@ ‹€€€Aj (䌀€€  (䀀€�€€€(! # (Ø!  A�j6P#…€€€! A�š��x AÐj‘€€€! A�€€€"6è E   Š€€€ A :Ä # @@ ‹€€€Aj (茀€€  @@ ‹€€€Aj (茀€€  (è"(! €€€ E #’€€€!ˆ€€€ AÇ€À€j�€€€ #„€€€A�€€€"6ì  Š€€€ A :Ä ! @@ ‹€€€Aj (쌀€€  (쀀€�€€€(!  (À( !ˆ€€€#†€€€!  A’€€€! A�€€€"6ð E   Š€€€ A :Ä  @@ ‹€€€Aj (ðŒ€€€  @@ ‹€€€Aj (ðŒ€€€  (ð")! €€€ 7°@ (À( -E (-E  #’€€€!#�€€€(!ˆ€€€  A­€À€j6  Aõ�À€j �€€€ #‚€€€A�€€€"6ô@  A"!   Š€€€ A :Ä  @@ ‹€€€Aj (ôŒ€€€  @@ ‹€€€Aj (ôŒ€€€  (ô€€€A"!  (Ø!ˆ€€€#‡€€€!  A“€€€! A�€€€"6ø E   Š€€€ A :Ä  @@ ‹€€€Aj (øŒ€€€  @@ ‹€€€Aj (øŒ€€€  (ø")! €€€ BR #’€€€!ˆ€€€ AÒ€À€j�€€€ #„€€€A�€€€"6ü  Š€€€ A:Ä  @@ ‹€€€Aj (üŒ€€€ (ü€€€�€€€(!  (À(! )°!ˆ€€€  7H  6@#’€€€Aé€À€j AÀj”€€€ #ˆ€€€A�€€€"6€ E   Š€€€ A:Ä  @@ ‹€€€Aj (€Œ€€€ @@ ‹€€€Aj (€Œ€€€ (€€€€ -�":Å ( "6„A!A€  AG  AG"A�I ˆ€€€ A€6  6#’€€€AÌ‚À€j Aj”€€€ #ˆ€€€A�€€€"6ˆ@  A !   Š€€€ A:Ä  @@ ‹€€€Aj (ˆŒ€€€ @@ ‹€€€Aj (ˆŒ€€€ (ˆ€€€A !  @@ ‹€€€Aj (”Œ€€€  @@ ‹€€€Aj (”Œ€€€  (”"(! €€€A!  @@ ‹€€€Aj  (œŒ€€€  (œ€€€�€€€(!  @@ ‹€€€Aj  (¤Œ€€€  @@ ‹€€€Aj  (¤Œ€€€  (¤€€€A!  @@ ‹€€€Aj  (¬Œ€€€  @@ ‹€€€Aj  (¬Œ€€€  (¬"(! €€€A!  @@ ‹€€€Aj  (´Œ€€€  (´€€€�€€€(!  @@ ‹€€€Aj  (¸Œ€€€  @@ ‹€€€Aj  (¸Œ€€€  (¸€€€  @@ ‹€€€Aj (ÀŒ€€€  @@ ‹€€€Aj (ÀŒ€€€  (À€€€ A! •€€€ –€€€  Š€€€ A:Ä #�€€€ #’€€€A€€À€j´€€€ #�€€€ #’€€€A€€À€j´€€€ #�€€€ #’€€€A€€À€j´€€€ —€€€ –€€€  A!  A!  A!  A! @@@@@@@@@@@@@@@@@@@@@  6ŒA! 6˜@ AH (� j!@ E A€ („" -Å"AG  AGG E  6¸ (Œ! !  #’€€€!ˆ€€€ Aâ€À€j�€€€ #„€€€A�€€€"6œ  Š€€€ A:Ä  (¸! ( !  6°@ AJ #’€€€!ˆ€€€ AÚ€À€j�€€€ #„€€€A�€€€"6´  Š€€€ A:Ä    ( !ˆ€€€  60#’€€€A—�À€j A0j”€€€A! #ˆ€€€A�€€€"6¸ E   Š€€€ A:Ä  (Œ!ˆ€€€  6 #’€€€A‹‚À€j A j”€€€A! #ˆ€€€A�€€€"6À E   Š€€€ A:Ä  (¼ (°"j! (  j! (¨ k! 6 @ -�A|j ( !ˆ€€€  jAÿ  k˜€€€ #‰€€€A�€€€"6¤ E  Š€€€ A:Ä  6¨ (Ø!ˆ€€€#Š€€€!   ™€€€! A�€€€"6¬ E  Š€€€ A:Ä  (¸"6¼  j6¸#�€€€!@ (¨ L E  Aj$�€€€A! E  Aj$�€€€A! (  (°j!  #�€€€"E  Aj$�€€€A! (� (˜j! 6� -Å! („!ˆ€€€#‹€€€!A  jA€  AG  AG kš€€€! A�€€€"6” E   Š€€€ A:Ä ›€€€ A:Ä  ›€€€ A:Ä  ›€€€ A:Ä  A!  A!  A!  A! 6 •€€€ A6 #“€€€A‹€€€j†€€€ A€j$Œ€€€ ^A„€€€" 6 #“€€€"Aƒ€€€j6  A„€€€j6  6 …€€€ A:  A…€€€j†€€€  –€€€ ›@@@@@ - #“€€€! ( ! (!ˆ€€€  ­€€€! A‹€€€jA�€€€"6 E   Š€€€ A:  @@ ‹€€€Aj (Œ€€€  @@ ‹€€€Aj (Œ€€€  ("(! €€€ 6 •€€€ A6  •€€€ –€€€ —€€€ –€€€ #“€€€A…€€€j†€€€ A   Aj  Aj  HAA¯Ú—Ãz·€€€AA±²û·}·€€€AAóùãê|·€€€AA‰žÉÕz·€€€AAˆÄÃÔ~·€€€ A YAAðÙÌÞB#•€€€("¹€€€AAÝÖÌÖB ¹€€€AAÜ…´óB ¹€€€AA�ãöˆ|B ¹€€€ �AA�ãöˆ|A¯Ú—Ãz#“€€€"A€€€€j#•€€€("‡€€€AAÜ…´óAóùãê|#”€€€ ‡€€€AA¶è¿˜A‰žÉÕz A‹€€€j ‡€€€AA�ãöˆ|AˆÄÃÔ~ A…€€€j ‡€€€ $�€€€ #�€€€  @#�€€€ ¾€€€  (ƒ€€€€€€€  (E  (ƒ€€€€€€€ $Œ€€€ #Œ€€€ $�€€€ #�€€€ #‘€€€ $‘€€€ #‘€€€ #Ž€€€ #�€€€   ã ²__main_argc_argv-u__wasm32_main_with_ctorsflash_otp_writeOTPSELECTMEMGETINFOlseek()write()read()Writing OTP user data on %s at offset 0x%llx write() returned 0 after writing %d bytes the raw data to write should be provided on stdin %s: bad offset value Wrote %d bytes of OTP user data Usage: %s -u huh, writesize (%d) bigger than buffer (%zu) CAUTION! ONCE SET TO 0, OTP DATA BITS CAN'T BE ERASED! ªähellohwjs.abiM›”�ÑÈ÷ÛÔ–-(llvm.func_attr.annotate.hwjs.suspends.v1ÿÿÿÿÚnameflash_otp_writeá L__libc_start_main__hwjs_take_parked__hwjs_drive_done_status __hwjs_drive__hwjs_frame_alloc__hwjs_frame_publish__hwjs_set_parked__hwjs_register_fpcast_adapter__hwjs_clear_parked strcmp __hwjs_xfer_descend hwjs_lj_match hwjs_lj_unwound fprintfopenperror__errno_locationioctl__isoc23_strtoulllseekprintf__hwjs_xfer_return__hwjs_frame_free hwjs_trapmemsetwriteread__hwjs_xfer_park__hwjs_xmod_dispatch_check__hwjs_fpcast_target_sig_lookup__wasm_call_ctors__wasm_init_tls __wasm_init_memory!__hwjs_libc_syscall_park_abi"__wasm32_ctors_run_in_start#__wasm32_needed_ctors_in_start$_start%__wasm32_main_with_ctors& __wasm32_main_with_ctors.destroy'__wasm32_main_with_ctors.resume(__wasm32_args_buf_addr)__wasm32_args_buf_size*__wasm32_user_entry+__wasm32_user_entry.destroy,__wasm32_user_entry.resume-main.__main_argc_argv.destroy/__main_argc_argv.resume0main1 main.destroy2 main.resume3__hwjs_drive_abi4__hwjs_budget_not_refilled5__hwjs_promise_i326__hwjs_promise_i647__hwjs_register_suspends8__hwjs_suspends_register9__hwjs_register_capsummary:__hwjs_capsummary_register;__hwjs_fpcast_register<__hwjs_budget_set=__hwjs_budget_get>__hwjs_budget_uninitialized?__hwjs_budget_sanity@ hwjs_resumeA hwjs_doneB hwjs_destroyC__wasm32_set_stack_pointerD__wasm32_get_stack_pointerE__wasm32_set_tls_baseF__wasm32_get_tls_baseG__hwjs_lane_idH__wasm32_set_lane_idI__wasm32_get_lane_idJ__wasm32_get_tls_sizeK__wasm32_get_tls_alignÉstrcmpstderrfprintfopenperrorioctl__isoc23_strtoulllseekprintf memset write read __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• producerslanguageC99 processed-byclangf22.0.0git (git@gitlab.com:brintos/toolchain/llvm-project.git 6bca439c3149c793de1a846c39c34a1257b31493)�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.3cd880825a5e481157ba25251b7199d3de1a8b01689a73840efb259c16fbd342"],"suspenders_sha256":"96a96fbc8a234a1bf4d2e8d21aab798920ad06e7a97fcc047df49bc10b29eabf"}