!<arch>
/               0           0     0     0       342       `
     B  B  B  Iz  Iz  R  R  R__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     18172     `
ELF          (            \A     4     ( $  L-M@ 0KA                O-WM P
 `     Q  
P  P  
     Q  8 10084@,H(P (  $ [/  R["	 0    P     !1Ip <@ 0@  408  X @8    TPDp H" ,p      	 	 PT!  P*  
  R8  
u`
a 4(P@`@\ 
@
@$ X1@	 
@  J " T    P`aXE   / /O Q$  I
aC*a,,! #   0
a|p` 	 	 
@
G " T   
G P !X  
ax*a  0"p
H0*H	0*C 0*H0TpP01X 	 I    Wߍ                                D  $  $                      ?L-M@ 0  PKA            O-M,P( `0 0 l2h p4 8 @ ( $ [O/  R[# 0	 
   P   l2 @  U  
,   @ P       l   `       T   SP  ,     @ PTSP  TSP  DSP  4SP<#< `  @  baaaaaaaaaa8a,A($ ! Q  
  "(`,`4` Q0P  
   P( 4P""
  R  
`
ad00 RQ `P40Q$   
B # QQQQQQQ<!8aa@  
`8   Q
B # T  QQQ QPPPPPPP X.	= p q a Pxh.	=  U q`  V `  P   Z
   P#  
$0  @$  pp pp( 4 r`  p#<qqqqqqqqq8,A($ ߍ     ` ```h  d                    P  0  @  P    ,    \  t    |   x   \   X       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UXYW   1XY  	1UXY  
 1UXY   1  . :;<?  . :;<?              !                     %  S  X  _  _  j  p        _  _  _          a  &   <      *,      ,   -"2         < 8       4P   H  $   \   L     kV   L     B \   \     kV   \     B   D       6,>   P   , J      6>      . &        9b         8      Kn      O	h   8  - t   p  M>     * z     M	>     3 t     N	>     *    $     Nt        =>        * 8      ;n   @  >h   X  - 8   p  En     G	h     - t      F	>      * t   ,     A>   ,     * 8   @  @n   `  Bh   x  - 	t      >     * 	n      h     - 
8            &  <   -  L   5        3  +              |  ,   0  d"2   L      < <       m8   H  P     $   \        kV        B \        kV        B   J   `  >     . D     %>     , &   $     8      P   0  \   P  kV   h  B \        kV        B   t     	>     * 8     \   P     $   \        kV        B \        kV        B   B    4B    48      P     $   \        kV        B \        kV        B   J   @  	>   `  . J     >     . 5                P    |       $  .A  8Q  C]  A      $  8  D  x             $  8  <  |                       $  8  <  |                    <  D  x  |              <  D  x  |                          ,  4  @  P  \  `  l  p                           `  l  p  x                           `  l  p  x                                              4  <              4  <             $  (  ,  P  T  X  \             $  (  ,  P  T  X  \                                                                                                              (                             (                                                    4  8  <  @  D  H          8  <  @  D          8  <  @  D          P  X  p  t          P  X  p  t          X  \  l  p  |                X  \  l  p  |                \  l  t  |              <   l   p   t           `  t  x                        (  P                      (  P                       P  |                       P  |          <  D  H  T  `  d  h                P  T  `  d  x            `  d  x            `  d  x            D  H  T  `  d  h              D  H  T  `  d  h                0  H  L  P  T          <  H  L  P  T  X  \  `  d  l                                                                                                                  $             ,                 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-arm-ndk-cxx isValid acquire atomic_exchange<__sanitizer::atomic_uint32_t> Diag AddArg operator<< Range SourceLocation Location getOffset AddRange getSubobjectTypeName checkDynamicType getDynamicTypeInfoFromObject IsVptrCheckSuppressed ignoreReport DynamicTypeInfo 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) A;   aeabi 1   C2.09 
A	
  "&      |              $   DD (             D$	D              ,   DD (             D$	D   W   &        out/llvm-project/compiler-rt/lib/ubsan out/llvm-project/compiler-rt/lib/ubsan/../sanitizer_common  ubsan_handlers_cxx.cpp   ubsan_type_hash.h   ubsan_value.h   sanitizer_atomic_clang.h   ubsan_diag.h   sanitizer_symbolizer.h   sanitizer_libc.h   sanitizer_common.h          
      ".
\)J!x	JV:=4pJQ$2)	J)pJ	J)	JpJ	J*GJ"JJJ*pJ"JJJ!JJ	JpJJ~JJG~J>~J!m#NJ)JvJ	
)vJzJwJJ JzJ5~JJ	Jp	J!p#J JJvJJ)
vJ~/:J F/:FJ	vJ)
JvJ)
J~	I)vJzJ	J)J	JvJ	
!#~J JPzJJvJJ)
vJ~J	vJ)
JvJ)
J~J	
JvzJ!JJvJJ)
vJ ~J J JJH       
       :
Z<(JXJ(J J Jt2,"JJ JJ),!)J) J	J*GJ"JJJ*pJ"JJJ;JJ	J8JJKIKIKD<!J ~	)JpJ)J	KJ J*~J	J"~JJ*pJ"JJJ!JJpJ)J~J	J)	JKI!*GJ"JJJ*pJ"JJJ;JJ)J ~JJ~J	H	L	mJH	LJJ	pJJ	pJ)6<p<	JoJ!*GJ"JJJ*pJ"JJJJ	JK~JJJ"(B,~JH                                                                                                                          ;                R  ?                       s         [         C    E     0  2                                                                                       n           V                                  3          J   (               }  r   N     e          M          :     
     '     )       O  4                                                                                   ! )              u                          |      $                  S              	                                       X                                        ;                   ,                                                         3             @                                    *     *     /  8   0  H   1     2    3    4    5    5    6    	    `7    
                                  *       (   9      *     *     2     3     ;    4     5    5    <  $  =  8  <  T  =  |  >    5    6  L  ?  x  ?  |  9                                 !    "    #    $    %    $    %      *     &     (     (     *     (  "   '  '   (  -   (  3   (  9   (  ?   (  E   (  K   (  Q   (  W   (  ]   (  c   (  i   (  o   (  u   (  {   (     (          (                    '                         )  '  5  '  B  '  N  '  [    k    z  '    '    '    '    '    '    '    '    '          
      '  '  '  3  '  @  '  L  '  X  '  e  '  q  '  ~          '    '    '    '    '    '    '    '                     (  '  (  .  (  6  (  =  (  C  (  I    Q  (  Z  '  f    w      '                        '    '     '    '      )  '  5  '  A  '  M  '  Z    j    }  '    '                            '    '    '      .    >    O    _    r  '  ~  '    '    '                            (    (    (    (                                       $     (     ,     0     4     8     <     @     D     P     T     X     \     `     d     h     l     p     t                                                                                                                                                                             $    (    ,    8    <    @    D    H    L    P    T    X    \    `    d    p    t    x    |                                                                                                                          $    (    ,    0    4    @    D    H    L    X    \    `    d    p    t    x    |                                                                                                                                          $    (    ,    0    4    @    D    H    L    P    T    `    d    h    l    x    |                                                                                                                                  $    0    4    8    <    H    L    P    T    `    d    h    l    p    t    x    |                                                                                                                                          $    0    4    8    <    @    D    P    T    X    \    h    l    p    t                                                                                                                                          $    (    ,    0    4    @    D    H    L    P    T    `    d    h    l    p    t                                                                                       )       8   )  <     d   )  h        )       3    K    <    W     _ZN11__sanitizer11CheckFailedEPKciS1_yy __sanitizer_internal_memcpy .debug_abbrev _ZN7__ubsan28getDynamicTypeInfoFromObjectEPv _ZN7__ubsan28getDynamicTypeInfoFromVtableEPv _ZN11__sanitizer10Symbolizer9GetOrInitEv _ZN11__sanitizer3DieEv _ZN7__ubsan12ScopedReportD1Ev _ZN7__ubsan4DiagD1Ev .text .rel.ARM.exidx.text.__ubsan_handle_dynamic_type_cache_miss_abort .rel.text.__ubsan_handle_dynamic_type_cache_miss_abort .ARM.extab.text.__ubsan_handle_dynamic_type_cache_miss_abort .comment __sanitizer_internal_memset .rel.ARM.exidx.text.__ubsan_handle_dynamic_type_cache_miss .rel.text.__ubsan_handle_dynamic_type_cache_miss .ARM.extab.text.__ubsan_handle_dynamic_type_cache_miss .ARM.attributes .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.ARM.exidx.text.__ubsan_handle_cfi_bad_type .rel.text.__ubsan_handle_cfi_bad_type .rel.debug_line .rel.debug_frame _ZN7__ubsan21IsVptrCheckSuppressedEPKc .strtab .symtab _ZN11__sanitizer15internal_strcmpEPKcS1_ .rel.ARM.exidx.text._ZL26HandleDynamicTypeCacheMissPN7__ubsan24DynamicTypeCacheMissDataEjjNS_13ReportOptionsE .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 $d.7 .L.str.16 .L.str.6 $a.6 .L.str.15 .L.str.5 $d.5 .L.str.14 .L.str.4 $a.4 .L.str.13 .L.str.3 $a.3 .L.str.12 .L.str.2 $d.2 .L.str.21 .L.str.11 .L.str.1 $a.1 .rodata.str1.1 .L.str.10 $a.0                                          0             H:                                4                      v            4   $                  ;  	   @       P)     #            l            X                         p       d                       	   @       X)     #                        p                      	   @       h)     #            m    p       h                   i  	   @        *     #   
                     p  ,                  g  	   @       *     #                                            *    p                          &  	   @       *     #                                             	   @       (*     #                p       x	                     	   @       +     #                 2       	                  E              !                                                      	   @        +    #                                              	   @       8/  
  #                 0                              0       S                                                         p          <                               H                      	   @       9  @   #                           [                   	   @       (:      #   !         8             P%        +         /26             0           0     0     644     2372      `
ELF          (            $     4     (    H-       %   "            !                  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-arm-ndk-cxx  Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) A;   aeabi 1   C2.09 
A	
  "&     |                 D r    R         out/llvm-project/compiler-rt/lib/ubsan  ubsan_type_hash.cpp         
K
KK                                                                                                                               J                           v                                             *                                          _      __sanitizer_internal_memcpy .debug_abbrev .rel.ARM.exidx.text._ZN7__ubsan28getDynamicTypeInfoFromObjectEPv .rel.text._ZN7__ubsan28getDynamicTypeInfoFromObjectEPv _ZN7__ubsan28getDynamicTypeInfoFromVtableEPv .text .comment __sanitizer_internal_memset .ARM.attributes .debug_str ubsan_type_hash.cpp .rel.debug_info .note.GNU-stack __sanitizer_internal_memmove .rel.debug_line .rel.debug_frame .bss.__ubsan_vptr_type_cache .strtab .symtab $a.0                                                        h                                4                      p             4                     l   	   @                        /     p       D                    +   	   @                                    L                                   L                     .             `   &                  *  	   @          0      	              0                                0                          :             P                          p        P  <                  {               ,                  w  	   @       P                 k               v                  g  	   @       `                              0                 /49             0           0     0     644     8296      `
ELF          (            P     4     ( '  A-ar0p#`0A  T T  P  P"ȅpXWpQ  U U  
pXWpQ  U U  
pXWpQ  U U3   U        p@`PG    Q0    S    P& Q:  0    P  
  e  P  
`   a  pXWpqPGo_oRP0@           T       A-P `  P  
pp@@  * R  * R     0  P  
`  P    Po  0 @x    P `   P    p@  A$H  P p  W @       x   t       H-`Ap @   P p P    W  "   P&   P  *  "   Pe   P     "         H- P  Q  
  U  
`@`pp   0  P  
P  U
  p  0d    P`  V   P p  p`V
   AD  P
      d   `           0* S	  
 0* S/ H- o H/    <unknown>   %U  .    .B   1UXYW   1XYW   1  . :;<?  . :;<?  	 1XYW  
 1UXY  .   .B1   h           !                    6          &       ,      ,   n      v   L   F      (              0      H      |   v       ^  c  y  8           	,      4   
   `    	         ,	         3n      1  |        @      	          0	            0           x                  d   h                 h   l           0   D   x   |           8   @   `   h                           (                    @           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-arm-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) A;   aeabi 1   C2.09 
A	
  "&       |                D            (  D               D               D            @   h             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         

JG J
M' <	
G	M
G'J	
G	M
G'J	
G	M
G'J "JJ~iJkKL ~mJ,-J J5J~J~J	
't      
' J~0AJK J	~(;&JJ' J$~JiJ ~J,JJJ~J,	4,K	I~,8JJ~JJ~J      
PJ ~2JJyJ,}J2JJG.H~JJv2JJ}J      
	~<(;!	I~JJrJ$,K	L1#KI~J 
     '0AJ~J JI$;                 Q                                            (                                                                                           -                       J      
                                                                                                                              "              $               g                                                                            }                          ?             h                          v                 @         4    H          `    `     `!    `      *  T     x   "              `!    `#     `!  $  `$      *       x              *
  <     p             `!     `#     `!     `$      *  ,   "      *                           "     '     -     3     ;     D     P     `     i     o     w                                                          
          
         
    
  #  
  ,  
  3    D    U    f                                         $     0     4     8     <     H     L     P     T     `   
  d   
  h   
  l   
  p   
  t   
                         
     
                                8     <     X     \   
  x     |                          
  0         __sanitizer_internal_memcpy .debug_abbrev .rel.ARM.exidx.text._ZN7__ubsan28getDynamicTypeInfoFromVtableEPv .rel.text._ZN7__ubsan28getDynamicTypeInfoFromVtableEPv .text __dynamic_cast .comment __sanitizer_internal_memset .bss._ZZL27getTypeCacheHashTableBucketjE21__ubsan_vptr_hash_set .ARM.attributes .rel.debug_ranges .debug_str .L.str ubsan_type_hash_itanium.cpp .rel.debug_info _ZTISt9type_info .note.GNU-stack _ZN11__sanitizer23IsAccessibleMemoryRangeEjj .rel.ARM.exidx.text._ZN7__ubsan16checkDynamicTypeEPvS0_j .rel.text._ZN7__ubsan16checkDynamicTypeEPvS0_j .rel.ARM.exidx.text._ZL21isDerivedFromAtOffsetPKN10__cxxabiv117__class_type_infoES2_i .rel.text._ZL21isDerivedFromAtOffsetPKN10__cxxabiv117__class_type_infoES2_i .rel.ARM.exidx.text._ZL16findBaseAtOffsetPKN10__cxxabiv117__class_type_infoEi .rel.text._ZL16findBaseAtOffsetPKN10__cxxabiv117__class_type_infoEi __sanitizer_internal_memmove .rel.debug_line .rel.debug_frame __ubsan_vptr_type_cache .strtab .symtab .rel.ARM.exidx.text._ZN7__ubsan21checkTypeInfoEqualityEPKvS1_ .rel.text._ZN7__ubsan21checkTypeInfoEqualityEPKvS1_ _ZN11__sanitizer15internal_strcmpEPKcS1_ _ZTIN10__cxxabiv120__si_class_type_infoE _ZTIN10__cxxabiv121__vmi_class_type_infoE _ZTIN10__cxxabiv117__class_type_infoE $a.8 $d.7 $a.6 $d.5 $a.4 $d.3 $a.2 $d.1 .rodata.str1.1 $a.0                                                         0                                4                                  4                      	   @         @   &                p                            	   @            &                           (                   	   @         @   &            7    p       (                   3  	   @            &   	         p             0                    l   	   @            &            /     p                          +   	   @       0     &            '                                #  	   @       8  8   &                p                            	   @       p     &                          @                    	   @       x     &                p                            	   @            &            	     2          
                                                                                   q               l                 m  	   @         0  &            1                                 -  	   @            &            ?     0                               0       	                                b
                         p        b
  <                               
                      	   @         P   &   "                      L                     	   @         (   &   $                        p              /80             0           0     0     644     696       `
ELF          (                 4     (    Android (11967740, +pgo, +bolt, +lto, +mlgo, based on r522817) clang version 18.0.1 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) A;   aeabi 1   C2.09 
A	
  "&                              .text .comment .ARM.attributes ubsan_type_hash_win.cpp .note.GNU-stack .strtab .symtab                                         H              H  X                               4                            0       4                    8                                         p           <                  P              (                  