! / 0 0 0 0 2160 ` .                                              __ubsan_handle_type_mismatch_minimal__ubsan_handle_type_mismatch_minimal_abort__ubsan_handle_alignment_assumption_minimal__ubsan_handle_alignment_assumption_minimal_abort__ubsan_handle_add_overflow_minimal__ubsan_handle_add_overflow_minimal_abort__ubsan_handle_sub_overflow_minimal__ubsan_handle_sub_overflow_minimal_abort__ubsan_handle_mul_overflow_minimal__ubsan_handle_mul_overflow_minimal_abort__ubsan_handle_negate_overflow_minimal__ubsan_handle_negate_overflow_minimal_abort__ubsan_handle_divrem_overflow_minimal__ubsan_handle_divrem_overflow_minimal_abort__ubsan_handle_shift_out_of_bounds_minimal__ubsan_handle_shift_out_of_bounds_minimal_abort__ubsan_handle_out_of_bounds_minimal__ubsan_handle_out_of_bounds_minimal_abort__ubsan_handle_builtin_unreachable_minimal__ubsan_handle_missing_return_minimal__ubsan_handle_vla_bound_not_positive_minimal__ubsan_handle_vla_bound_not_positive_minimal_abort__ubsan_handle_float_cast_overflow_minimal__ubsan_handle_float_cast_overflow_minimal_abort__ubsan_handle_load_invalid_value_minimal__ubsan_handle_load_invalid_value_minimal_abort__ubsan_handle_invalid_builtin_minimal__ubsan_handle_invalid_builtin_minimal_abort__ubsan_handle_invalid_objc_cast_minimal__ubsan_handle_invalid_objc_cast_minimal_abort__ubsan_handle_function_type_mismatch_minimal__ubsan_handle_function_type_mismatch_minimal_abort__ubsan_handle_implicit_conversion_minimal__ubsan_handle_implicit_conversion_minimal_abort__ubsan_handle_nonnull_arg_minimal__ubsan_handle_nonnull_arg_minimal_abort__ubsan_handle_nonnull_return_minimal__ubsan_handle_nonnull_return_minimal_abort__ubsan_handle_nullability_arg_minimal__ubsan_handle_nullability_arg_minimal_abort__ubsan_handle_nullability_return_minimal__ubsan_handle_nullability_return_minimal_abort__ubsan_handle_pointer_overflow_minimal__ubsan_handle_pointer_overflow_minimal_abort__ubsan_handle_cfi_check_fail_minimal__ubsan_handle_cfi_check_fail_minimal_abort// 30 ` ubsan_minimal_handlers.cpp.o/ /0 0 0 0 644 61656 ` ELF@@uGNUubsan: type-mismatch by 0x ubsan: type-mismatch by 0xubsan: alignment-assumption by 0xubsan: alignment-assumption by 0xubsan: add-overflow by 0xubsan: add-overflow by 0xubsan: sub-overflow by 0xubsan: sub-overflow by 0xubsan: mul-overflow by 0xubsan: mul-overflow by 0xubsan: negate-overflow by 0xubsan: negate-overflow by 0xubsan: divrem-overflow by 0xubsan: divrem-overflow by 0xubsan: shift-out-of-bounds by 0xubsan: shift-out-of-bounds by 0xubsan: out-of-bounds by 0xubsan: out-of-bounds by 0xubsan: builtin-unreachable by 0xubsan: missing-return by 0xubsan: vla-bound-not-positive by 0xubsan: vla-bound-not-positive by 0xubsan: float-cast-overflow by 0xubsan: float-cast-overflow by 0xubsan: load-invalid-value by 0xubsan: load-invalid-value by 0xubsan: invalid-builtin by 0xubsan: invalid-builtin by 0xubsan: invalid-objc-cast by 0xubsan: invalid-objc-cast by 0xubsan: function-type-mismatch by 0xubsan: function-type-mismatch by 0xubsan: implicit-conversion by 0xubsan: implicit-conversion by 0xubsan: nonnull-arg by 0xubsan: nonnull-arg by 0xubsan: nonnull-return by 0xubsan: nonnull-return by 0xubsan: nullability-arg by 0xubsan: nullability-arg by 0xubsan: nullability-return by 0xubsan: nullability-return by 0xubsan: pointer-overflow by 0xubsan: pointer-overflow by 0xubsan: cfi-check-fail by 0xubsan: cfi-check-fail by 0x?#O `6o ="=i+ @ROC#__$?#_WO@RqT*OBWA_è#_4Rq@T**@_T)!AT*kT@VqTRqATs@RN4 R_$ NO= =%@N Dn0=)x!Dn((!#NBD.=(|ӄ&'NDnDnB&0''(  nN1 N`n"n#NnCO`nN$@N=`4n(|\%BN4nf4nb4n@NN!BNOONNHR yaNb$N bn=_?#o ="=+ i @R@h?#CO 6 =!==cy =9@RODC#_?#C# cy=!=9= = @R@h?#O 6o ="=eSy 9@ROC#_?#o ="=Sy9 e @R@h?#O 6o ="=eSy 9@ROC#_?#o ="=Sy9 e @R@h?#O 6o ="=eSy 9@ROC#_?#o ="=Sy9 e @R@h?#O 6o ="=q+ [y@ROC#_?#o ="=+[y q @R@h?#O 6o ="=q+ [y@ROC#_?#o ="=+[y q @R@h?#CO `6o ="=cy =@RODC#_?#C#o ="=cy = @R@h?#O `6o ="=i+ @ROC#_?#o ="=+ i @R@h?#CO `6o ="=cy =@RODC#_?#O 6o ="=m+ 9@ROC#_?#CO 6 =!==3 =9@RODC#_?#C# 3=!=9= = @R@h?#CO `6o ="=cy =@RODC#_?#C#o ="=cy = @R@h?#CO `6o ="=}9 =@RODC#_?#C#o ="=9 } = @R@h?#O 6o ="=q+ [y@ROC#_?#o ="=+[y q @R@h?#O @6o ="=y =@ROC#_?#o ="=y = @R@h?#CO 6 =!==3 =9@RODC#_?#C# 3=!=9= = @R@h?#CO `6o ="=cy =@RODC#_?#C#o ="=cy = @R@h?#O `6o ="=aSy @ROC#_?#o ="=Sy a @R@h?#O 6o ="=m+ 9@ROC#_?#o ="=+9 m @R@h?#O 6o ="=q+ [y@ROC#_?#o ="=+[y q @R@h?#CO `6o ="=}9 =@RODC#_?#C#o ="=9 } = @R@h?#O 6o ="=u+[y 9@ROC#_?#o =!=+[yu9 @R@h?#O 6o ="=m+ 9@ROC#_?#o ="=+9 m @R@hubsan: too many errors %U. .B1X Y W 11UX Y W 1UX Y W 1X Y W . .: ; <? .: ;<?<!x*xIJQ_YX k" eX q) *$.}1w]JQ l 5p*xxIJQ  D ,*yIJQx*yyIJQ |*zIJQt*zzIJQ |*{IJQt*{{IJQ |*|IJQt*||IJQ |*}IJQt*}}IJQ |*~IJQt*~~IJQ x*IJQp*IJQ x*IJQp*IJQ x*IJQ|*IJQ*IJQx*IJQ x*IJQp*IJQ x*IJQp*IJQ |*IJQt*IJQ t*IJQl*IJQ *IJQx*IJQ x*IJQp*IJQ x*IJQp*IJQ |*IJQt*IJQ |*IJQt*IJQ x*IJQp*IJQ *IJQx*IJQ |*IJQt*IJQ Android (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)out/llvm-project/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cppout/lib/compiler-rt-aarch64-ndk-cxxmessagestrlenwriteatomic_load<__sanitizer::atomic_uint32_t>atomic_load_relaxed<__sanitizer::atomic_uint32_t>atomic_load<__sanitizer::atomic_uintptr_t>atomic_load_relaxed<__sanitizer::atomic_uintptr_t>atomic_compare_exchange_strong<__sanitizer::atomic_uint32_t>atomic_store<__sanitizer::atomic_uintptr_t>atomic_store_relaxed<__sanitizer::atomic_uintptr_t>abort_with_messageandroid_set_abort_messageabort__ubsan_handle_type_mismatch_minimalreport_this_error__ubsan_handle_type_mismatch_minimal_abort__ubsan_handle_alignment_assumption_minimal__ubsan_handle_alignment_assumption_minimal_abort__ubsan_handle_add_overflow_minimal__ubsan_handle_add_overflow_minimal_abort__ubsan_handle_sub_overflow_minimal__ubsan_handle_sub_overflow_minimal_abort__ubsan_handle_mul_overflow_minimal__ubsan_handle_mul_overflow_minimal_abort__ubsan_handle_negate_overflow_minimal__ubsan_handle_negate_overflow_minimal_abort__ubsan_handle_divrem_overflow_minimal__ubsan_handle_divrem_overflow_minimal_abort__ubsan_handle_shift_out_of_bounds_minimal__ubsan_handle_shift_out_of_bounds_minimal_abort__ubsan_handle_out_of_bounds_minimal__ubsan_handle_out_of_bounds_minimal_abort__ubsan_handle_builtin_unreachable_minimal__ubsan_handle_missing_return_minimal__ubsan_handle_vla_bound_not_positive_minimal__ubsan_handle_vla_bound_not_positive_minimal_abort__ubsan_handle_float_cast_overflow_minimal__ubsan_handle_float_cast_overflow_minimal_abort__ubsan_handle_load_invalid_value_minimal__ubsan_handle_load_invalid_value_minimal_abort__ubsan_handle_invalid_builtin_minimal__ubsan_handle_invalid_builtin_minimal_abort__ubsan_handle_invalid_objc_cast_minimal__ubsan_handle_invalid_objc_cast_minimal_abort__ubsan_handle_function_type_mismatch_minimal__ubsan_handle_function_type_mismatch_minimal_abort__ubsan_handle_implicit_conversion_minimal__ubsan_handle_implicit_conversion_minimal_abort__ubsan_handle_nonnull_arg_minimal__ubsan_handle_nonnull_arg_minimal_abort__ubsan_handle_nonnull_return_minimal__ubsan_handle_nonnull_return_minimal_abort__ubsan_handle_nullability_arg_minimal__ubsan_handle_nullability_arg_minimal_abort__ubsan_handle_nullability_return_minimal__ubsan_handle_nullability_return_minimal_abort__ubsan_handle_pointer_overflow_minimal__ubsan_handle_pointer_overflow_minimal_abort__ubsan_handle_cfi_check_fail_minimal__ubsan_handle_cfi_check_fail_minimal_abortAndroid (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)zR|  xD-D@DdD-0<L-D0H `D-D ppD-D@D D-DPDlD-xD-DPD |D-D@DhD-tD-D@D |D-D@DhD-DtD-D@D `|D-D@DhD-tD-D@D |D-D@DhD-tD-D@D |D-D@DhD-tD-D@D xD-DPDdD-DpD-DPD `xD-D@DdD-pD-D@D xD-DPDdD- |D-D@DhD- D-DPDlD- xD-DPD (xD-DPDdD-LpD-DPD hxD-DPDdD-pD-DPD |D-D@DhD-tD-D@D tD-D@D`D- lD-D@D (D-DPDlD-LxD-DPD hxD-DPDdD-pD-DPD xD-D@DdD-pD-D@D |D-D@DhD- tD-D@D (|D-D@DhD-LtD-D@D hxD-DPDdD-pD-DPD D-D@DlD-xD-D@D |D-D@DhD- tD-D@D  out/llvm-project/compiler-rt/lib/ubsan_minimalout/sysroots/ndk/arm64/usr/includeout/llvm-project/compiler-rt/lib/ubsan_minimal/../sanitizer_commonubsan_minimal_handlers.cppstring.hunistd.hsanitizer_atomic_clang.hsanitizer_atomic.hstdlib.h  D    t qd4<LJ<   xJK% J *JW< qJ` <s(1J :J<tKIKKIKK<JKJJJ GO  4 9#  <0    <4 9#  H    8 9#  H    8 9#  H    8 9#  H    8 9#  H    8 9#  D    4 9#  D    4 9#  D    H    ~<0    <4 9#  D    4 9#  D    4 9#  H    8 9#  @    0 9#  ~<0    <4 9#  D    4 9#  D    4 9#  H    8 9#  H    8 9#  D    4 9#  ~L    ~< 9#  ~H    ~8 9#m s P  -     p @  m J '    " "$j $&: &( (*g *,D ,.! .0 02 24 46 68d 8:4 :< <>a >@> @B BD DF FH HJ JL^ LN. NP PR[ RT8 TV VX XZ Z\ \^{ ^`X `b( bd dfU fg2 ggRgh h ik km mu nR pr" r x  p x|`t0|t|t|( tn"|$t&x(p*x@,p .x_0|) 24x6xF8pb :x<p>|a@t_BtDl` FHxJx%Lp Nx}Pp.R|Tt V|EXtZxv\p;^`x/ b|dt $(,+0+L T{d|kkDkHkLkPk}kii{|P+P  +  ,00@8+@T+0`+`p+p+< D{T|X7\8hl $,+04+8+T \{l| ++ ,+D L{\|`7d8pt $(,+0+P X{h| ++ @ H{X|\7`8lp $0(@,+00+@P X{h|P`+P+`@ H{X|\7`8lp $p(,+p0+P X{h|++@ H{X|\7`8lp $(,+0+P X{h|++@ H{X|\7`8lp $(,+0+P X{h| ++ @ H{X|\7`8lp $0(@,+00+@L T{d|P`+P+`< D{T|X7\8hl $p(,+p0+L T{d|++< D{T|X7\8hl $(,+0+L T{d| $(,+0+P X{h| $,+04+8+T \{l|  0+ +0 @,+@D L{\|`7d8pt $P(`,+P0+`L T{d|p+p+< D{T|X7\8hl $(,+0+L T{d|++< D{T|X7\8hl $(,+0+P X{h|++@ H{X|\7`8lp $( ,+0+ H P{`|0@+0+@8 @{P|T7X8dh P$`,+P0p4+`8+pT \{l| ++ ,+D L{\|`7d8pt $(,+0+L T{d|++< D{T|X7\8hl $(,+0+L T{d| ++ < D{T|X7\8hl $0(@,+00+@P X{h|P`+P+`@ H{X|\7`8lp $p(,+p0+P X{h|++@ H{X|\7`8lp $(,+0+L T{d|++< D{T|X7\8hl $(,+0+T \{l| ++ D L{\|`7d8pt $0(@,+00+@P X{h|P`+P+`@ H{X|\7`8lpo ttxt&r`+t%1=tFPZgPtXh trr0 h h    3 @ Kt-Rt4Zt:`tdftltrtxt1~t]tt@X@HXlpt tt&(X<IXV`cpmytRH`HP`txtTT+\8lBNtWDk\DL\pttTT\ l#t,D@\TDaLn\{ptt TT\ltDD\)D6LC\Pp]tg!stn|!T!!T!\!l#t#D#\#D #L#\%#p2#t<%HtQ%Te%r%T%\%l't'D'\'D'L'\'p't)t&)P:)G)PT)Xa)hk+wtA+@+X+@+H+X+l+p-tr-P--P)-X6-h@/LtU/@i/X}/@/H/X/l/p1t1P11P1X 1h 3! t* 3T> 3K 3TX 3\e 3lo 5{ t 5X 5 5X 5` 5p 7 tA 7H 7` 7H 7P 7`- 7t: 7xD 9P tuY 9Pm 9z 9P 9X 9h ; t ;@ ;X ;@ ;H ;X ;l ;p =% t. =PB =O =P\ =Xi =hs ? t ?@ ?X ?@ ?H ?X ?l ?p A t+ AT A$ AT1 A\> AlH CT tR] CDq C\ CD CL C\ Cp Ct E t EL E EL ET Ed G) t2 G<F GTZ G<g GDt GT Gh Gl I t IX I IX I` Ip K tKHK`/KH<KPIK`VKtcKxmMyt9MPMMPMXMhOtdO@OXO@OHOX+Ol8OpBQNtWQPkQxQPQXQhStS@SXS@SHSXSl SpU#t,UT@UMUTZU\gUlqW}t WDW\WDWLW\WpWtYt3 YTY"YT/Y\<YlF[RtZ [[Do[\[D[L[\[p[t]t ]P]]P]X]h_'t 0_@D_XX_@e_Hr_X_l_pat aXaaXa`apct cHc`-cH:cPGc`Tctacxkewt7 eTeeTe\elgt] gDg\gDgLg\)gp6gt    0 8 @ H `hxp x   px|t|t|t !(!|0#8#t@%H%|P'X't`)h)xp+x+p--x//p11x33|5577x99x;;p==x??p A(A|0C8Ct@EHEtPGXGl`IhIpKxKxMMxOOpQQxSSpUU|WWtYY|[[t]]x__p a(a0c8cx@eHe|PgXgt@ t $Hd!#%'$)H+d-/1357,9P;l=?ACEG,IPKlMOQSUW,YP[l]_aceg*Y  HzBn!*#\%')+-D/v135789d;=?A CRE~GIKMFOxQSU W4 Y` [ ] _ a cN ez g_ZL13caller_pcs_sz.note.gnu.property.debug_abbrev.text.rela.text.__ubsan_handle_float_cast_overflow_minimal_abort.rela.text.__ubsan_handle_pointer_overflow_minimal_abort.rela.text.__ubsan_handle_divrem_overflow_minimal_abort.rela.text.__ubsan_handle_mul_overflow_minimal_abort.rela.text.__ubsan_handle_negate_overflow_minimal_abort.rela.text.__ubsan_handle_add_overflow_minimal_abort.rela.text.__ubsan_handle_sub_overflow_minimal_abort.rela.text.__ubsan_handle_invalid_objc_cast_minimal_abort.rela.text.__ubsan_handle_shift_out_of_bounds_minimal_abort.rela.text.__ubsan_handle_out_of_bounds_minimal_abort.rela.text.__ubsan_handle_nullability_return_minimal_abort.rela.text.__ubsan_handle_nonnull_return_minimal_abort.rela.text.__ubsan_handle_alignment_assumption_minimal_abort.rela.text.__ubsan_handle_implicit_conversion_minimal_abort.rela.text.__ubsan_handle_invalid_builtin_minimal_abort.rela.text.__ubsan_handle_cfi_check_fail_minimal_abort.rela.text.__ubsan_handle_function_type_mismatch_minimal_abort.rela.text.__ubsan_handle_type_mismatch_minimal_abort.rela.text.__ubsan_handle_nullability_arg_minimal_abort.rela.text.__ubsan_handle_nonnull_arg_minimal_abort.rela.text.__ubsan_handle_vla_bound_not_positive_minimal_abort.rela.text.__ubsan_handle_load_invalid_value_minimal_abort.comment.bss..L_MergedGlobals.rela.debug_ranges_ZL10caller_pcs.debug_strubsan_minimal_handlers.cpp.rela.debug_infostrlen.rela.text._ZL17report_this_errorm.rela.text._ZL12decorate_msgPcm__aarch64_cas4_acq_rel.rela.text.__ubsan_handle_float_cast_overflow_minimal.rela.text.__ubsan_handle_pointer_overflow_minimal.rela.text.__ubsan_handle_divrem_overflow_minimal.rela.text.__ubsan_handle_mul_overflow_minimal.rela.text.__ubsan_handle_negate_overflow_minimal.rela.text.__ubsan_handle_add_overflow_minimal.rela.text.__ubsan_handle_sub_overflow_minimal.rela.text.__ubsan_handle_invalid_objc_cast_minimal.rela.text.__ubsan_handle_shift_out_of_bounds_minimal.rela.text.__ubsan_handle_out_of_bounds_minimal.rela.text.__ubsan_handle_nullability_return_minimal.rela.text.__ubsan_handle_nonnull_return_minimal.rela.text.__ubsan_handle_missing_return_minimal.rela.text.__ubsan_handle_alignment_assumption_minimal.rela.text.__ubsan_handle_implicit_conversion_minimal.rela.text.__ubsan_handle_invalid_builtin_minimal.rela.text.__ubsan_handle_cfi_check_fail_minimal.rela.text.__ubsan_handle_function_type_mismatch_minimal.rela.text.__ubsan_handle_type_mismatch_minimal.rela.text.__ubsan_handle_nullability_arg_minimal.rela.text.__ubsan_handle_nonnull_arg_minimal.rela.text.__ubsan_handle_vla_bound_not_positive_minimal.rela.text.__ubsan_handle_load_invalid_value_minimal.rela.text.__ubsan_handle_builtin_unreachable_minimal.note.GNU-stackwrite.rela.debug_line.rela.eh_frameandroid_set_abort_message.strtab.symtab$d.59$x.49$x.39$x.29$x.19$x.9.rodata.cst8$d.58$x.48$x.38$x.28$x.18$x.8$d.57$x.47$x.37$x.27$x.17$x.7$d.56$x.46$x.36$x.26.rodata.cst16$x.16$x.6$d.55$x.45$x.35$x.25$x.15$x.5$d.54$x.44$x.34$x.24$x.14$d.4$d.53$x.43$x.33$x.23$x.13$x.3$d.52$x.42$x.32$x.22$x.12$x.2$d.51$x.41$x.31$x.21$x.11$d.1.rodata.str1.1$x.50$x.40$x.30$x.20$x.10$d.0  5@@  `p x @btH@c tE 08@d t  8 p@et  @ft( x@g8t |@itZ tU@it* |%@jt t@kt |@lt t@`mtp |@hnt" t@(ot h`|c@0pt"t@pt$Px@qt&p@rt(8x@st*:p5@tt,  x @ut.Y|T@Hvt0#  @wt2x@w8t4 x@0yt6@p;@yt8\ xW @zt:lp@{t<|@|t>[XtV@}t@YtT@~tB@l@HtDZ U @PtF,x@@8tHx@xtJp@8tL x @@tNwpr@tP(t|#@tRt@ȆtT d| @ЇtV?t:@tXTx@tZppk@Xt\5<0@`t^|xw@ t`) 4|$ @(tbt@tdx 2$)@'@@@8%tiD3p?@( tkb06  0A A A( @tp G  @htr R8z