!<arch>
/               0           0     0     0       342       `
     B  B  B  96  96  A  A  A__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     14008     `
ELF                      02      4     (               USV     [   MUEuE uml$ED$$ ^[]                                                               USWV\  ։    [   $p  ID$L$$u?D$<D$@D$Dt$D$<$D$<t$t1  $t  oOD$8$  L$4$  $  BD$D$l$~$  f$D$"     D$Hfv$L  f$@  f$0  Ǆ$     D$8$  D$4$   $$  $(  D$ $  D$$t  AD$D$$0  $D$("   D$L   D$8D$PD$4D$Tl$XD$d    D$h"       D$lW$   $   Ǆ$      Ǆ$      G    D$p    D$tǄ$      D$|   $   GD$|$L<$<$D$<L$@   >  )fn    D$LT$\D$d   D$h"       T$lD$p   L$tL$xD$|   $   D$DǄ$      Ǆ$      $   Ǆ$     $   $   $   $       ~  fn       D$Lt$\D$d   D$h"       D$lǄ$      D$p   D$t    Ǆ$     $   $   $   $          fn    D$Lt$\D$d   D$h"       L$lǄ$      D$p   D$tǄ$     $   $   $   $       sD$Lt$\D$d   D$h"       D$lǄ$      D$p   D$t    Ǆ$     $   $   $   $       $  <$$0  $D$H4\  ^_[]     USV     [   MUEuE uml$ED$$u ^[]            USWV      [   $0  phxl$L|$Pt$T$D  D$$<  D$t$~D$Lf$D$#   g  $<  fv$L  f$@  f$0  Ǆ$     $  |$8$   $$  $(  D$ $  D$AD$D$$0  $D$(#   D$<D$@D$D$8   t$4  |$D$<$D$<    D$@    D$D    $4  $0  L$8l$4w3        %                D$X   D$4D$\L$`t$dD$p    D$t#       D$xW$   Ǆ$       $   Ǆ$      Ǆ$      BD$D$X$     t$HQ   4ID$    l(  ƃ$   R   |t$X4$D$<fn    twD$X|$hD$p   D$t#       L$xǄ$       f$   Ǆ$      Ǆ$      fn    $   D$|   $   4$t$\  $l  Ǆ$t     Ǆ$x  #       $|  f$  Ǆ$      $  Ǆ$      Ǆ$      $\  $D$X    D$0L$0L$t$|$$1    t|$X    D$<  ID$X    D$0T$0T$T$XT$L$$tt$XE|$,$   D$X   D$4D$\D$8D$`D$HD$dD$p   D$t#       D$xǄ$       f$   Ǆ$      Ǆ$      D$|    $   fn    $   Ǆ$       $   D$X$$0  $  ^_[]WD$    D$    $D$                 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  . :;<?  . :;<?              !                     L  T  ]  T  b  h  o  o  z  o  o      o        b  &   c      *2         -",         < 8   
  (   2>   }  _   4J        D        WD        W  V        6P        . \        6,P        , &       9b   .      >   F  ,   Kh      M	P   0   3 n        MP        * t        Nn        N	P        *    H   O	z   `   - >   x   @>     $   ;n   ,     =P   ,     *       >z      - >     ,   En        F	P        *       G	z      - n        AP        *       Bz     - 	   l      z   l     - 
&  4   
-  `   
4  s   
;        3  +                }  2   "   	   d",   "      < 8      $   jB  A     m>     f   J        D        WH       . D        W  V   (  +   P   (  +   . \      %P   8  , &   P  >   h  J     D        WH       . D     	   W  n         	P         * >     q   J   K     D   K     WH  K     . D   V  	   W  N    3   4N    0   4>   '  h   J   a  #   D   a     WH  a     . D   l     W  V        	P        . V     #   P     #   . 
;  m   
  <  
    
    
     %  .B  8R  C^  A *  .  2  4          r  ~              r  ~                                                              G  b  e            G  b  e                                            8  S  V  l          8  S  V  l          S  \  a  |          S  \  a  |                                                              K             T                 Android (12701618, +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/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 (12701618, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)        zR |             K    ABEB @   @          AAAAFIAAAAA  $          T    ABEFA D             AAAAFEA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t!x.	f.VJ
 .v<%.ptQ82J	K!)~)	 ~J G><!m#N!F.f.m	 J !)p <J5~J&# </	f/~	!)p% <	
 !)p# <	
t!)p% <X ~t  J.       
7=s       

f"v<%<(<> tF:Dt tJ"2b t. tJ	-t!);*~)	 J<$~J< \%X<X!	J!~ .	2.!)*~	~J)	 oa	/X!)	;J*~)	 N  ~<X[
	~<t~JJ.LX
	~J.?	"<!)*~)	 oo  jz(                                           ~                                         ;         E       2         R  ?     l                           P         4                      	 c            G                                     v          Z  3        >  J   (                 r   N                              
          )                O  4                                                                           )              u             f                   K     5                          S                                        o                                                                  0      T    	                                                     3             K                              
(  @        
(  0   )  \   *  o   +     ,  y  -    	    +.    /  &  0  J  	  j  	    	    	  $  		  w  	
    	    	    	    	  h  	  w  0    1     
(  @     P   3     
(  i   ,     -  8  5  z  	    	    	    	    	    	    	  $  /    0    	    	    	  3  	    0    6    7    	    6    7    8  Y  	    	    0    1    	    	    9    3      	     	     	     	     	     	     	           "     "     #     "  "   !  '   "  -   "  3   "  9   "  ?   "  E   "  K   "  Q   "  W   "  ]   "  c   "  i   "  o   "  u   "  {   "     "          "                                     	        +    <    L    ]  !  i    x      !    !                        !    !    !      (    8    I  !  U  !  b    r          !    !            !    !                      !    '  "  .  "  5  "  <  "  C  "  I  "  O  "  U    ]  "  f    v                                    
      !  '  !  4  !  @  !  L  !  X    h    y                                            /    ?    O    `    r                                      "    "    "    "                                       $     0     4     8     <     H     L     P     T     `     d     h     l     x     |                                                                                                                                        $    (    ,    8    <    @    D    P    T    X    \    h    l    p    t                                                          D               3    U    k         _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 .rodata.cst4 .L.str.14 .L.str.4 .LCPI3_3 .L.str.13 .L.str.3 .LCPI3_2 .L.str.12 .L.str.2 .LCPI1_1 .L.str.21 .L.str.11 .L.str.1 .rodata.str1.1 .L.str.10                                           %             p,                                4                                  @   K                    	   @       #                                0                 '                                x                                t  	   @       #                 *            p  T                  &  	   @       $        	                                          	   @       $                             
                      	   @       %  8                    2                          E                                               S                     	   @       %                             O                     	   @       )  `                   0                         ]     0                                       `                                 `                      	   @       0,                               P                     	   @       P,                  -             8        $         /26             0           0     0     644     2180      `
ELF                            4     (               SVP    [   t$D$0V^[   %   "            !               /   Android (12701618, +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/ubsan_type_hash.cpp out/lib/compiler-rt-i386-ndk-cxx  Android (12701618, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)           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     7324      `
ELF                      <      4     (               USWV    [   D$(ȃ    9t	   G=  BЋ    ;l$(uR:=  :BЋ    ;l$(u):=  :BЋ    ;l$(t*D$(<    9uQǃ       :=  :BЋ    |$(9Ąt<    9tD$ 0njUtfFt_m rN        j QRPt1T$$݃UtT$(Ѓ    <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UXYW   1XYW   1  . :;<?  . :;<?  	 1XYW  
 1XY  .   .B1   p           !               H     7          &       ,   &     n   4  v      G                    0       0         D   v       _  d  z  8           	,      ,   	   l      ,	   s      3
          n   '   9  l        F      	         0	             9                              _   f                 f   i                                          F           Android (12701618, +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/ubsan_type_hash_itanium.cpp out/lib/compiler-rt-i386-ndk-cxx getTypeCacheHashTableBucket getVtablePrefix IsAccessibleMemoryRange name checkTypeInfoEquality internal_strcmp DynamicTypeInfo checkDynamicType isDerivedFromAtOffset getDynamicTypeInfoFromVtable  Android (12701618, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)           zR |  `             AAAAC E$A (B,A0H j$A(A,A0H M,C0H b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 <
?'J =	
9'.L=	
9'.L=	
9'.J."/X ~ =	
9'J f.~.Jj.=L< ~..,<.~.-J.~J JX5f~.      
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                                                 t             M             b             ,             h                                        8             5                 F       
      	  V   	     	     	     	          	    	  0    U  +  [  +  e    }      +     
  %   +  +   +  @     Q     y   +          
  #     h   	  z   	     
  )   +  /   +  F     `   +  j        
  5                              "     '     -     3     ;     D     P     `     i     o     w                                                                                   +    4    ;  
  L  
  ]  
  n  
                                       $     0     4     8     <     H     L     P     T     X     \     `   	  d   	  h   
  l   
                  @  	    
               &  	    
   __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                                                                          b             4                      ~            @                    z  	   @       d  x                                                 	   @         8               /                                 +   	   @                                     p                      	   @       4  0      	                     0  F                    	   @       d                      2       v  
                                                                                                 '  t                   	   @       t  0                              x                     	   @                              0                         w      0                          =             	                     j            	                   f  	   @       T  (               Z             |                   V  	   @       |  (                            t                /80             0           0     0     644     580       `
ELF                      T      4     (    Android (12701618, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)                              .text .comment ubsan_type_hash_win.cpp .note.GNU-stack .strtab .symtab                                         8                H                               4                            0       4                    (                                    @                                 