!<arch>
/               0           0     0     0       342       `
     B  B  B  7  7  @J  @J  @J__ubsan_handle_dynamic_type_cache_miss __ubsan_handle_dynamic_type_cache_miss_abort __ubsan_handle_cfi_bad_type _ZN7__ubsan28getDynamicTypeInfoFromObjectEPv __ubsan_vptr_type_cache _ZN7__ubsan16checkDynamicTypeEPvS0_j _ZN7__ubsan28getDynamicTypeInfoFromVtableEPv _ZN7__ubsan21checkTypeInfoEqualityEPKvS1_  //                                              108       `
ubsan_handlers_cxx.cpp.o/
ubsan_type_hash.cpp.o/
ubsan_type_hash_itanium.cpp.o/
ubsan_type_hash_win.cpp.o/

/0              0           0     0     644     13580     `
ELF                      0      4     (               USV     [   MUEuE uml$ED$$ ^[]                                                     USWV\  ։    [   $p  ID$L$$u't$D$@$D$@t$t1  t$<$t  o7G$  D$4$  $  AD$D$l$$  $D$"   u  D$8Ǆ$     $  D$4$   $$  $(  D$ $  D$$t  AD$D$$0  $D$("   D$L   t$PD$4D$Tl$XD$d    D$h"       D$lW$   $   Ǆ$      Ǆ$      G    D$p    D$tǄ$      D$|   t$<$   GD$|$L<$<$D$@L$D   6  )(    D$LT$\D$d   D$h"       T$lD$p   L$tL$xD$|   $   D$HǄ$      Ǆ$      $   Ǆ$     $   $   $   $       s  (       D$Lt$\D$d   D$h"       D$lǄ$      D$p   D$t    Ǆ$     $   $   $   $          (    D$Lt$\D$d   D$h"       L$lǄ$      D$p   D$tǄ$     $   $   $   $       pD$Lt$\D$d   D$h"       D$lǄ$      D$p   D$t    Ǆ$     $   $   $   $       $  <$$0  $D$84\  ^_[]               USV     [   MUEuE uml$ED$$u ^[]               USWV      [   $0  phxl$L|$Pt$T$D  D$$<  D$t$D$L$D$#     $<  Ǆ$     $  |$4$   $$  $(  D$ $  D$AD$D$$  $D$(#   $8   t$4  |$D$@$D$@    D$D    D$H    $4  $0  HL$4l$0w+                        D$X   D$0D$\L$`t$dD$p    D$t#       D$xW$   Ǆ$       $   Ǆ$      Ǆ$      BD$D$X$     Q   ID$    l(   m  Q   ID$   |(l$X,$D$@t$8(    trD$X|$hD$p   D$t#       L$xǄ$       W$   Ǆ$      Ǆ$      (    $   D$|   $   ,$p$0  $@  Ǆ$H     Ǆ$L  #       $P  W$  Ǆ$      $  Ǆ$      Ǆ$      $0  $D$X    L$<L$l$|$$1    t|$X    D$<  ID$X    T$<T$T$XT$L$$tt$XE|$,$   D$X   D$0D$\D$4D$`D$8D$dD$p   D$t#       D$xǄ$       W$   Ǆ$      Ǆ$      D$|    $   (    $   Ǆ$       $   D$X$$  $  ^_[]WD$    D$    $D$    L  d  \      T  virtual call non-virtual call base-to-derived cast cast to unrelated type virtual pointer to member function call control flow integrity check for type %0 failed during %1 (vtable address %2) invalid vtable vtable is of type %0 (unknown) check failed in %0, vtable located in %1 %0 address %1 which does not point to an object of type %2 object has a possibly invalid vptr: abs(offset to top) too big possibly invalid vptr object has invalid vptr invalid vptr object is of type %0 vptr for %0 object is base class subobject at offset %0 within object of type %1 vptr for %2 base class of %1 out/llvm-project/compiler-rt/lib/ubsan/ubsan_diag.h ((NumArgs != MaxArgs)) != (0) %U  .    .B   1XYW  1XYW   1UXYW   1XY  1UXYW  	1XY  
 1  . :;<?  . :;<?              !               P      L  T  ]  T  b  h  o  o  z  o  o      o      Q  b  &   K      *2   v      -",   v      < 8      $   2>   B  [   4J   t     D   t     kD        k  V        6P        . \        6,P        , &       9b         >     *   Kh      M	P   0   3 n   H     MP   H     * t   W     Nn   [     N	P   [     *    H   O	z   `   - >   x   @>     #   ;n        =P        *       >z      - >   =  *   En   g     F	P   g     *       G	z      - n        AP        *       Bz     - 	   "      z   "     - 
&  4   
-  H   
4  [   
<        3  +                }  2   "   	   d",   "      < 8   |   $   jC  
     m>   r  f   J        D        kI       B D        k  V     '   P     '   . \     +   %P     +   , &   E  
   >      J   8  D   {     kI  {     B D        k  n        	P        * >     m   J        D        kI       B D        k  O  D  +   4O    (   4>     f   J     !   D        kI       B D        k  V   8     	P   8     . V   G  !   P   G  !   . 
<  m   
    
    
    
      %  .B  8R  C^  A                 5  A  D  H          5  A  D  H          x                x                                     #  =               #  =          ~                ~                  
    "            
    "          O  V  X            {                    H       Q      Q                 Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) out/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cpp out/lib/compiler-rt-i386-ndk-cxx isValid atomic_exchange<__sanitizer::atomic_uint32_t> acquire Location Diag Range AddArg operator<< getOffset getSubobjectTypeName AddRange checkDynamicType getDynamicTypeInfoFromObject IsVptrCheckSuppressed ignoreReport DynamicTypeInfo SourceLocation GetModuleNameForPc getDynamicTypeInfoFromVtable internal_strcmp CheckFailed Die HandleDynamicTypeCacheMiss __ubsan_handle_cfi_bad_type  Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)           zR |             H    ABE  @   @       Q   AAAAFIA8AAAA  $          Q    ABECA D             AAAAFEAyAAAAA     &        out/llvm-project/compiler-rt/lib/ubsan out/llvm-project/compiler-rt/lib/ubsan/../sanitizer_common  ubsan_handlers_cxx.cpp   ubsan_type_hash.h   sanitizer_atomic_clang.h   ubsan_value.h   ubsan_diag.h   sanitizer_symbolizer.h   sanitizer_libc.h   sanitizer_common.h          
3=g      ".
<A!x.	f.VJ f8%.p<Q8 Jn	Kt!)~)	 ~JG~.><!m#N!F.f.m	J!)p <J5~J&# </~	f/~t	!)p%~<	
!)p#<	
f!)p%~<J ~t  J.       
7=s       
`"8%<(<> t&D tJ"2b t< tJ	&t!);*~)	 <8<<D!	t	 .!)*~	~<)	 oM	 X!)	;<*~)	   ~<XoX	~<t~JJ.LXk	~J.?	6<!)*~)	 o[  jz(                                           ~      Q                                   ;         E       2       s  R  ?     M                           :         '                                   `                          
 }          1  J   (     D  3        W                       r   N                              
          )     i           O  4                                                                           )              u             f                   H     5                          S                                        o                                                                  0      Q                            
                             3             K                              
(  =        
(  0   )  D   *  W   +     ,  >  -  l  	    +.    /    0    	  -  	    	    	    		  4  	
  @  	  _  	    	    	    	  -  0  <  1     
(  =     M   3     
(  i   ,     -    5  D  	  N  	  V  	  ^  	  f  	  n  	    	    /  A  0  R  	  s  	    	    	  ;  0  @  6  `  7  w  	    6    7    8    	  J  	  p  0    1    	    	    9    3      	     	     	     	     	     	           "     "     #     "  "   !  '   "  -   "  3   "  9   "  ?   "  E   "  K   "  Q   "  W   "  ]   "  c   "  i   "  o   "  u   "  {   "     "          "                                     	        +    <    L    ]  !  i    x      !    !                        !    !    !      (    8    I  !  U  !  b    r          !    !            !    !                      !    '  "  .  "  5  "  =  "  D  "  J  "  P  "  V    ^  "  g    w                                            ,    =    M  !  Y  !  e    u                                            ,    <    L    \    m                                          "    "    "    "                                       $     0     4     8     <     H     L     P     T     `     d     h     l     x     |                                                                                                                                        $    (    ,    8    <    @    D    P    T    X    \    `    d    h    l          D               3    U    _         _ZN11__sanitizer11CheckFailedEPKciS1_yy __sanitizer_internal_memcpy .debug_abbrev _ZN7__ubsan28getDynamicTypeInfoFromObjectEPv _ZN7__ubsan28getDynamicTypeInfoFromVtableEPv _ZN11__sanitizer10Symbolizer9GetOrInitEv _ZN11__sanitizer3DieEv _ZN7__ubsan12ScopedReportD1Ev _ZN7__ubsan4DiagD1Ev .text .rel.text.__ubsan_handle_dynamic_type_cache_miss_abort .comment __sanitizer_internal_memset .rel.text.__ubsan_handle_dynamic_type_cache_miss .rel.debug_ranges .debug_str .L.str ubsan_handlers_cxx.cpp .rel.debug_info .note.GNU-stack _ZN7__ubsan16checkDynamicTypeEPvS0_j _ZN11__sanitizer10Symbolizer27GetModuleNameAndOffsetForPCEjPPKcPj __sanitizer_internal_memmove .rel.text.__ubsan_handle_cfi_bad_type .rel.rodata.__ubsan_handle_cfi_bad_type .rel.debug_line .rel.eh_frame _ZN7__ubsan21IsVptrCheckSuppressedEPKc .strtab .symtab _GLOBAL_OFFSET_TABLE_ _ZN11__sanitizer15internal_strcmpEPKcS1_ .rel.text._ZL26HandleDynamicTypeCacheMissPN7__ubsan24DynamicTypeCacheMissDataEjjNS_13ReportOptionsE _ZN7__ubsan14TypeCheckKindsE _ZN7__ubsan4DiaglsERKNS_14TypeDescriptorE _ZN7__ubsan12ignoreReportENS_14SourceLocationENS_13ReportOptionsENS_9ErrorTypeE _ZN7__ubsan12ScopedReportC1ENS_13ReportOptionsENS_8LocationENS_9ErrorTypeE .L.str.19 .L.str.9 .L.str.18 .L.str.8 .L.str.17 .L.str.7 .rodata.cst16 .L.str.16 .L.str.6 .L.str.15 .L.str.5 .L.str.14 .L.str.4 .L.str.13 .L.str.3 .L.str.12 .L.str.2 .LCPI3_1 .L.str.21 .L.str.11 .L.str.1 .rodata.str1.1 .LCPI3_0 .LCPI1_0 .L.str.10                                            %             *                                4                                  @   H                    	   @       "                                0                 x               Q                 t  	   @       "                 *               Q                  &  	   @       #                                                  	   @       #        
                     <
                      	   @       $  0                    2       T
                  E                                                 	                   	   @       $                               x                   	   @       (                      0       (                  ]     0                                       y                                 |                      	   @       *                               l                     	   @       *                  -             (       $         /26             0           0     0     644     2180      `
ELF                            4     (               SVP    [   t$D$0V^[   %   "            !               /   Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) out/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash.cpp out/lib/compiler-rt-i386-ndk-cxx  Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)           zR |  8          /    AAAEAQBA ECEAAr    R         out/llvm-project/compiler-rt/lib/ubsan  ubsan_type_hash.cpp         

h.                                                                        	                                                         5       /    a             b              9              

                                           _      __sanitizer_internal_memcpy .debug_abbrev .rel.text._ZN7__ubsan28getDynamicTypeInfoFromObjectEPv _ZN7__ubsan28getDynamicTypeInfoFromVtableEPv .text .comment __sanitizer_internal_memset .debug_str ubsan_type_hash.cpp .rel.debug_info .note.GNU-stack __sanitizer_internal_memmove .rel.debug_line .rel.eh_frame .bss.__ubsan_vptr_type_cache .strtab .symtab _GLOBAL_OFFSET_TABLE_                                          Q             d  w                              4                      /             @   /                  +   	   @                        4            p                                   p                                      &                     	   @       $  0                     0                                0                                        u                     *            x  T                  &  	   @       T                                v                    	   @       \                 Y             D                 /49             0           0     0     644     7276      `
ELF                            4     (               USWV    [   t$(փ    [  9S  G4  BƋ    t$(+  9#  48  8BƋ    t$(   9   48  8BƋ    t$(   9   48  8BƋ    t$(   9   <    9   D$ 0njU   F   m rt        j QRPtWT$$݃Ut?t$(    4%͉Ѝ<    9e    71^_[]    USWV    [   AT$J9tJ        8*t9*tQPt"j VUWtxGL$I9uÃ|$  ^    j PUWtE1x t;Du+Ll$ )ŃT$U<uF;wu1ɉȃ^_[] USWV    [   D$$h1jU        tFD$$Ht} 1=s1%111߉ΉvtH    D$ 0xH^_[]             USWV    [   T$t=1           j VUWtxu[Y    j PUWt@ǋh    t41F9t DuLT$)Qt1^_[] S    [   D$@8*tL$I9*u1[ÃQP[<unknown> %U  .    .B   1XYW   1  . :;<?   1UXYW  . :;<?  	 1XYW  
 1XY  .   .B1   t           !               0     7          &         ,   	  $   r     z   l   G                            0         D   z       _  d  z  8           	,      ,   	   l      ,	   s      3
          r   '   =  l        F      	         0	             9           _   f                 f   i                                          F           Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) out/llvm-project/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp out/lib/compiler-rt-i386-ndk-cxx getTypeCacheHashTableBucket getVtablePrefix IsAccessibleMemoryRange name checkTypeInfoEquality internal_strcmp DynamicTypeInfo checkDynamicType isDerivedFromAtOffset getDynamicTypeInfoFromVtable  Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)           zR |  `             AAAAC E$A (B,A0H r$A(A,A0H M,C0H HAAAAl              AAAAC G$A n(A,A0H F$A(A,A0H g$A(A,A0H p,E0J QAAAAH              AAAAC E$A P(D,A0H cAAAA  X   <          AAAAC G$A s$A(A,A0H Y$A(A,A0H IAAAA8         F    ACEAcAACAA HHA              out/llvm-project/compiler-rt/lib/ubsan out/llvm-project/compiler-rt/lib/ubsan/../sanitizer_common  ubsan_type_hash_itanium.cpp   sanitizer_common.h   sanitizer_libc.h   ubsan_type_hash.h         
f <
?' f=	
9'=	
9'=	
9'=	
9'.~fJj.=< ~.f,<.~.-J.~J JX5f~X."gX ~      
Jt <'.~.:A</ <$.~	3(&L<t <'.0/.~.$JJ,	h;H4D,K	e~.8ut$ <~...      
Pf=Lt ~..,<}.H~t<~JXX".2<<
      
~.	.~(!L	;~fJ/.~.$Xt~.8$ .,/	L;H1C#-'W~f.      
~<:<A<}.(J< <}..$Y                                                                                                         	        
                  	                                                                                                   9                                                 M             b             ,             h              t                                       8             5                 F       
      	  P   	  ~   	     	     	     	      @  +  F  +  P    h    ~  +    	         
  %   +  +   +  @     Q     y   +          
  #     h   	  z   	     
  )   +  /   +  F     `   +  j        
  5                              "     '     -     3     ;     D     T     d     m     s     {                                                                                    /    8    ?  
  P  
  a  
  r  
                                       $     0     4     8     <     @     D     H   	  L   	  P   
  T   
                  @  	    
                 	    
   __sanitizer_internal_memcpy .debug_abbrev .rel.text._ZN7__ubsan28getDynamicTypeInfoFromVtableEPv .text __dynamic_cast .comment __sanitizer_internal_memset .bss._ZZL27getTypeCacheHashTableBucketjE21__ubsan_vptr_hash_set .rel.debug_ranges .debug_str .L.str ubsan_type_hash_itanium.cpp .rel.debug_info _ZTISt9type_info .note.GNU-stack _ZN11__sanitizer23IsAccessibleMemoryRangeEjj .rel.text._ZN7__ubsan16checkDynamicTypeEPvS0_j .rel.text._ZL21isDerivedFromAtOffsetPKN10__cxxabiv117__class_type_infoES2_i .rel.text._ZL16findBaseAtOffsetPKN10__cxxabiv117__class_type_infoEi __sanitizer_internal_memmove .rel.debug_line .rel.eh_frame __ubsan_vptr_type_cache .strtab .symtab _GLOBAL_OFFSET_TABLE_ .rel.text._ZN7__ubsan21checkTypeInfoEqualityEPKvS1_ _ZN11__sanitizer15internal_strcmpEPKcS1_ _ZTIN10__cxxabiv120__si_class_type_infoE _ZTIN10__cxxabiv121__vmi_class_type_infoE _ZTIN10__cxxabiv117__class_type_infoE .rodata.str1.1                                                       t                   b             4                      ~            @                    z  	   @       T  x                                                  	   @         8               /                                 +   	   @                                                           	   @       $  0      	                     @  F                    	   @       T                      2         
                                                                                                 7  x                   	   @       d  0                              `                     	   @                              0                         w      0                          =             	                     j            	                   f  	   @       $  (               Z             x                   V  	   @       L  (                            d                /80             0           0     0     644     580       `
ELF                      T      4     (    Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)                              .text .comment ubsan_type_hash_win.cpp .note.GNU-stack .strtab .symtab                                         8                H                               4                            0       4                    (                                    @                                 