asmdylink.0U ``````````~`~~`~~~~`~ž,env user_memory‚€€env__indirect_function_tablepenv__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.funcread32  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_abi"__wasm32_ctors_run_in_start#__wasm32_needed_ctors_in_start$_start% hwjs_doneD__wasm32_args_buf_addr)__wasm32_args_buf_size*__wasm32_user_entry+__hwjs_drive_abi6__hwjs_budget_not_refilled7__hwjs_promise_i328__hwjs_promise_i649__hwjs_register_suspends:__hwjs_register_capsummary<__hwjs_budget_set?__hwjs_budget_get@__hwjs_budget_uninitializedA hwjs_destroyE hwjs_resumeC__wasm32_set_stack_pointerF__wasm32_get_stack_pointerG__wasm32_set_tls_baseH__wasm32_get_tls_baseI__hwjs_lane_idJ__wasm32_set_lane_idK__wasm32_get_lane_idL__wasm32_get_tls_sizeM__wasm32_get_tls_alignN __data_end __heap_base__hwjs_xmod_dispatch_checkO A &'(231,-+/0.45  òI2 ;=>B  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†€€€  –€€€ í ~@@@@@@@@@@@@@@@@@@@@ -<   #’€€€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!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -Ä "$%&'()*+1/0 (¼AG #’€€€! (À(!ˆ€€€#€€€€!  A‘€À€j‰€€€! A�€€€"6Ä E   Š€€€ A:Ä : @@ ‹€€€Aj2 (ÄŒ€€€ , @@ ‹€€€Aj2 (ÄŒ€€€ , (Ä"(! Å€€€ E  #’€€€!#�€€€(!ˆ€€€  A­€À€j6p  A¬‚À€j Aðj�€€€ #‚€€€A�€€€"6È E   Š€€€ A:Ä 7 @@ ‹€€€Aj/ (ÈŒ€€€ ) @@ ‹€€€Aj/ (ÈŒ€€€ ) (ÈÅ€€€ #’€€€!#�€€€(!ˆ€€€  AÂ�À€jA�€€€ #‚€€€A�€€€"6Ì E   Š€€€ A:Ä 5 @@ ‹€€€Aj- (ÌŒ€€€ ' @@ ‹€€€Aj- (ÌŒ€€€ ' (ÌÅ€€€ #’€€€!#�€€€(!ˆ€€€  Aú‚À€jA�€€€ #‚€€€A�€€€"6Ð  &A! 2 @@ ‹€€€Aj+ (ÐŒ€€€ % @@ ‹€€€Aj+ (ÐŒ€€€ % (ÐÅ€€€A! 1 (À(!ˆ€€€#ƒ€€€! AAŽ€€€! A�€€€"6Ô E   Š€€€ A:Ä 1 @@ ‹€€€Aj) (ÔŒ€€€ # @@ ‹€€€Aj) (ÔŒ€€€ # (Ô"(! Å€€€ 6Ø AJ  (À(!ˆ€€€ �€€€ #„€€€A�€€€"6Ü E   Š€€€ A:Ä / @@ ‹€€€Aj' (ÜŒ€€€ ! (ÜÅ€€€ �€€€(! , A6 ˆ€€€  A j6`#…€€€! A�š‘€x Aàj‘€€€! A�€€€"6à E   Š€€€ A:Ä , @@ ‹€€€Aj$ (àŒ€€€  @@ ‹€€€Aj$ (àŒ€€€  (à"(! Å€€€ ˆ€€€ AJ #’€€€A½€À€j�€€€ #„€€€A�€€€"6ä E   Š€€€ A:Ä * @@ ‹€€€Aj" (䌀€€  (äÅ€€€ �€€€(! ' (Ø!  A�j6P#…€€€! A�š��x AÐj‘€€€! A�€€€"6è E   Š€€€ A :Ä ' @@ ‹€€€Aj (茀€€  @@ ‹€€€Aj (茀€€  (è"(! Å€€€ E #’€€€!ˆ€€€ AÇ€À€j�€€€ #„€€€A�€€€"6ì E   Š€€€ 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ü E   Š€€€ 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œ E   Š€€€ A:Ä  (¸! ( !  6°@ AJ #’€€€!ˆ€€€ AÚ€À€j�€€€ #„€€€A�€€€"6´ E   Š€€€ 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!@ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ @  „  „„PE A @  ƒBS @ T  S  QE A …  …„BR @ V  U  QE A …  …„BR!  Ø~A!@ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ @  „  „„PE A @  ƒBS T  S  Q  …  …„BR V  U  Q …  …„BR!  A   Aj  Aj  HAA¯Ú—Ãzº€€€AA±²û·}º€€€AAóùãê|º€€€AA‰žÉÕzº€€€AAˆÄÃÔ~º€€€ A lAAðÙÌÞB#•€€€("¼€€€AA†Ÿû¨B ¼€€€AAÝÖÌÖB ¼€€€AAÜ…´óB ¼€€€AA�ãöˆ|B ¼€€€ ÐAA�ãöˆ|A¯Ú—Ãz#“€€€"A€€€€j#•€€€("‡€€€AAÜ…´óAóùãê|#”€€€ ‡€€€AA¶è¿˜A‰žÉÕz A‹€€€j ‡€€€AA�ãöˆ|AˆÄÃÔ~ A…€€€j ‡€€€AA†Ÿû¨AÌ´ë‘ 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.xmod_marshalhwjs.abiM¢æ¼Äþ�ß—-(llvm.func_attr.annotate.hwjs.suspends.v1ÿÿÿÿ‡nameflash_otp_writeŽ O__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_mmap_park_abi"__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.destroy0__main_argc_argv.resume1main2 main.destroy3 main.resume4__letf25__getf26__hwjs_drive_abi7__hwjs_budget_not_refilled8__hwjs_promise_i329__hwjs_promise_i64:__hwjs_register_suspends;__hwjs_suspends_register<__hwjs_register_capsummary=__hwjs_capsummary_register>__hwjs_fpcast_register?__hwjs_budget_set@__hwjs_budget_getA__hwjs_budget_uninitializedB__hwjs_budget_sanityC hwjs_resumeD hwjs_doneE hwjs_destroyF__wasm32_set_stack_pointerG__wasm32_get_stack_pointerH__wasm32_set_tls_baseI__wasm32_get_tls_baseJ__hwjs_lane_idK__wasm32_set_lane_idL__wasm32_get_lane_idM__wasm32_get_tls_sizeN__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 e55e73cb6042e0896a7added0047bb2ff448569d)�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.918630d64ec16a6acbd6a630ee41c55d8ff61291a854e84c765501b1ea56893b"],"suspenders_sha256":"1e2f7cefe88f3322681d175d6259d521410c10c5de06114dead86c3256c5ddbf"}