ELF>X@@211fv u9=tF=uH =uH =uH =uH =^H H f.=ttP9ru1=uH ϐATIUHSHt [1]A\LHEt~HuL[]A\=uH ÐUHSHt 1[]Ht~H[]=uH ɐUHSHt 1[]Ht~H[]=uH refcount_t: saturated; leaking memory. refcount_t: addition on 0; use-after-free. refcount_t: underflow; use-after-free. refcount_t: decrement hit 0; leaking memory. refcount_t: unknown saturation event!?. lib/refcount.c "     W    "=? A4:`z>intF,*%u8T&%u16n&%u32&%s64%u64&5F  . H #P *. =*)   o4)       ?@&A.W) !  ) E  6 cBval  77! v8E ,c  v 6 C  8  .  5F a @9F?}    ) * +Dosq-} /   9Fl4II 4!n!I!Y''I'.'y// /555< <<.<% = _ ~        ]5E'D *r0 +?+@..!ns"z E  %3 6LA,Y0  d  u      &"g}s#}#D * X - U !    U|1~ Us U| 'Do *r( +7!S ` Uv" E  %3 6LA,Y0   d  u      &"g }s#}#D B p - U !8 E Uv ~Us'qDo~*rq. +q?"w9E  %3 6LA,Y0  d  u      &"g}s#}#D - U 1~QUs1iUv Uv'JDPX*rJ' 2newLF2valLF: ~3DF/WD 3DGWD,3:aHW U ! L(!   ([  -- VI>    I $ TY'7DJr7& U2val9(;  - - VI>     $ TYK r ) t JDCD DDb U DD DD U DCD DDb U DD DD U DCD DDb U "D"D "D"D"" U .8@T.;.;..S5.]n]3D(IDC +I. 'IL .I IC!DrCC 1!D%r1E 1MDgi"r1 9Mold${r{- n{4(Dv(&old(.new(7 iv+$A vAiA/(v( Ddv*old2new;i"v/.vi!v!(/iDvvi?oldiGnewiPk Dk k k Bk vTk {fk k  /[i[6v[C] $v7i>/v=($^v^O^Yc $PDvPJPTc$BgvBIBScNptr<Hc<,Dp,;,KF<(Dp(:(JFO!g }s(}(D yM*6CD P-U#   P  #! *6CD PU#!b!  '!*6CD PU1B41B4: ; 9 I : ; 9 II~: ; 9 I: ;9 I H}  !I 1RBX YW : ; 9 I8 1$ > 4:!; 9 I 1U(41   1U( 1RBUX YW .: ;9 'I ! :!;9!I8 I : ; 9  1: ;9 I: ; 9 I :!;9!:!;9!I .?: ; 9 '<!1RBX!Y W "1RBUX!Y W #1RBUX Y W!$.: ; 9 ' !%:!; 9!I&5I'.?:!; 9!'I@z(1RBX Y W ) : ; 9 *:!; 9 IB+:!; 9 IB, U-41!..: ;9 ' !/.: ; 9 'I !01RBX!Y!W! 1H}24:!; 9 IB34:!;!9!I!4&I5>! !I: ; 9!6 !: ; 9!7 I8 I8!9>! !I: ; 9!: ;4:!;!9!I<.:!; 9!'I=% >$ > ? @&A4: ; 9 I?B : ; 9 IC : ; 9 ID : ; 9 I8 EF UG4: ; 9 IBH4: ; 9 II41J: ; 9 IK.?: ; 9 ' L.?: ; 9 'I<M4: ;9 IN.: ; 9 'O.1@za USUSUST\T\T\QVQVQV \ SSS 000 SSS 111 000 SSSPP S 1S1S  P 3 S@J$S@J$S@J$S @J$ S  01v\USUSUSTVTVTVV SSS 000 SSS 111 000 SSSPPS1S1S  P 3 S@J$S@J$S@J$S @J$ S  01VUSUSUSTVTVTV SSS 000 SSS 111 000 SSSPPS1 S 1S  P 3 S@J$S@J$S@J$S @J$ S  01UUUUQQPqPP01UUUQUQU Q  UPQU"1"0""U "0 " "U "0 " "U""P'1"U@UUUUUUUUUUUU@TTTTTTTTTTTTDJ@J$DJUDJ@J$DJUDJ@J$DJUDJ@J$DJUcp11cp11cp001y1y1y011 11 011 11011 11011 11011 ,?pcpcpyz   7K o <    QRKD|fumXOttX .          X ttX .          oXttX .          X ttX .          XttX .          XttX .         ,KR| .7w[= O o J . eX uX.\ttX .          =X J w  . .yX(~J!!lSy   ]J~ . .X}D|tfu .ttX .           KX=X K . yX!!lSy   ]J~ .~ X}D|tfu .ttX .          .=X K . yX~!!lSy   ]J~ . X}D|tfu .ttX .          __already_donetrue__dummysize_tuintptr_tREFCOUNT_ADD_UAF__oldREFCOUNT_DEC_LEAKprevoptimistic_spin_queuetype__UNIQUE_ID___addressable_refcount_dec_and_lock268long long unsigned intREFCOUNT_ADD_NOT_ZERO_OVF__u16kcsan_check_accessGNU C11 13.2.0 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -mharden-sls=all -march=x86-64 -g -gdwarf-5 -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fcf-protection=branch -falign-jumps=1 -falign-loops=1 -fno-asynchronous-unwind-tables -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fstack-protector-strongoldp__s64instrument_atomic_read_writewait_lockrefcount_tnextraw_atomic_fetch_sub_releaselong long intsigned charrefcount_dec_not_one__UNIQUE_ID___addressable_refcount_dec_and_mutex_lock267spinlock__warn_printklong int__kernel_ulong_tatomic_readspinlock_trefcount_warn_saturate_raw_spin_lock_irqsaveREFCOUNT_SUB_UAF__ret_do_oncearch_atomic_try_cmpxchgrefcount_dec_if_onerefcount_dec_and_lock_irqsave__UNIQUE_ID___addressable_refcount_dec_and_lock_irqsave269WHOLE_SECONDSFDPIC_FUNCPTRSarch_atomic_readREAD_IMPLIES_EXECraw_spinlock_tlocked_pendingatomic_try_cmpxchg_release_raw_spin_unlock_irqrestoreunsigned intwait_list__new__int128__u8kasan_check_writeclass_raw_spinlock_irq_tlong unsigned int__u32_old_raw_spin_lockADDR_LIMIT_3GBsizependingatomic_tENTRIESclass_spinlock_tmutex_unlockkasan_check_readinstrument_atomic_readshort intrefcount_struct__UNIQUE_ID___addressable_refcount_dec_if_one265class_spinlock_irqsave_tclass_spinlock_irq_tADDR_LIMIT_32BITSTICKY_TIMEOUTStailADDR_COMPAT_LAYOUTADDR_NO_RANDOMIZE__refcount_sub_and_test__refcount_dec_and_testlockedqspinlockatomic_long_tatomic_set__UNIQUE_ID___addressable_refcount_dec_not_one266atomic_fetch_sub_release__retspin_unlock_irqrestorerefs__ret_warn_onbool__int128 unsignedmutex__ret_cond__flags_Boolunsigned charrefcount_dec_and_mutex_lock__kernel_size_ttlb_infoscurrent_stack_pointerNR_INFO_raw_spin_unlockraw_atomic_setMMAP_PAGE_ZEROfalsemutex_lockatomic64_tUNAME26owner__u64lockcharrefcount_dec_and_lockrefcount_saturation_typelist_head__dummy2raw_atomic_readarch_spinlock_tcounterrlockrefcount_dec_and_testshort unsigned intarch_atomic_fetch_addarch_atomic_set__ret_oncerefcount_setspin_lockREFCOUNT_ADD_OVFraw_spinlockraw_atomic_try_cmpxchg_releaseclass_raw_spinlock_tspinlock_checkflagsraw_lock__ptr__UNIQUE_ID___addressable_refcount_warn_saturate264instrument_atomic_writeclass_raw_spinlock_irqsave_tSHORT_INODEsuccessspin_unlock/kernel/work/linux-6.11lib/refcount.c/kernel/work/linux-6.11lib./include/linux/atomic./arch/x86/include/asm./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linuxrefcount.crefcount.catomic-instrumented.hatomic-arch-fallback.hatomic.hrefcount.hspinlock.hint-ll64.hint-ll64.hposix_types.htypes.hqspinlock_types.hspinlock_types_raw.hspinlock_types.hatomic-long.hstddef.hpersonality.hosq_lock.hmutex_types.hrefcount_types.hprocessor.hmutex.hbug.hasm.hspinlock_api_smp.hinstrumented.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNUx PDFDD M CBE m ABE 4oEDO AE e AE 4oEDO AE e AE  3W |0@P  /@QbsL }( !%&()- @Cg`PPoo &refcount.c__export_symbol_refcount_warn_saturate__export_symbol_refcount_dec_if_one__export_symbol_refcount_dec_not_one__export_symbol_refcount_dec_and_mutex_lock__export_symbol_refcount_dec_and_lock__export_symbol_refcount_dec_and_lock_irqsave__already_done.2__already_done.5__already_done.1__already_done.6__already_done.3__already_done.4__already_done.0__UNIQUE_ID___addressable_refcount_dec_and_lock_irqsave269__UNIQUE_ID___addressable_refcount_dec_and_lock268__UNIQUE_ID___addressable_refcount_dec_and_mutex_lock267__UNIQUE_ID___addressable_refcount_dec_not_one266__UNIQUE_ID___addressable_refcount_dec_if_one265__UNIQUE_ID___addressable_refcount_warn_saturate264.LC1__x86_return_thunk__warn_printk_raw_spin_lock_irqsave_raw_spin_unlock_irqrestoremutex_unlock_raw_spin_lock_raw_spin_unlocke{ ) ) ) X) (!)/ 5;) X)$* +, X28)]$r,- X)$. /+ X17)#(q(((((((B(((((j(((("#($8%H&X'y {0! !!$(!0%4!<?@!HL!T<X!`d!l;p!     ' A  > $ =P@'&%$ #("    * 1 = ; I P U c u j o }   @  0       "+  9 @ D E ? S o X #d y   O     o  x V    G+ k8 @d w   2    \    ?  "  X *  " E+ J4 =  F O 0X 3b  q Xw  ~ [ @ V  *  c   ,  m V   ! " -( x. D= 6 O ^ b 6 o  6      6  ` 6    6      #(, 8 A MV bk vw  q         6  U  I    ( 4 y EOj n x          * $ I C h b    ~)B F O S \f           # , 0 9C R V _  c  lv    # !  - + ; 9  E C S Q  ! _% [/ > <Y <j  X   r p } {    @ ) - 2 6 < @ I S n r w   3     3 + % J D  3 f `    ! 3* . 7 A Z ^ g k t ~                 7 $; "D /H -Q [ Cj 9n 7w G{ E  C Q O _ ]  C i g w u  C     N& Y9 = G iV ;q ;  X        P    6 * . 7vA P 6T 0]vg t Rx L q kv          vv    v%v>  B  K O Xvbv{    * (v 8 4 K I V T  ` ^ n" l+5 @ xD vM Q Zd o s |             () X:aRvj `           \   & <* 80 5 1 >S g bs Xdd O Mdd Y Wdd c  ay!y9 m= kF wJ uS W `yjy      yy      y    ( , 5yJ N Y b         "   *  ( 3 1" @& >/9R HV F_ Qc Ol ^p \y f d n l { y   J  "+ \ 7  E 1 V g ct    \    1  g    "+ \ 7  E 1 V g c%t (   \    1  g  X  "+ \ 7  E 1 V g c?t    \    1  g     6   % . y 9  F 6 T  a 6 o s  6     a $    ;& jM ;h   z   3. ? e }         >% 6  H  Z  h         9 F B"  8 BE [ Bh  B q  B ~ B@       D"D=  A  J  N  WDaDy  }      DD        DD            !  * 7  ;  D  H  R #a?~y     . %  #  1  -  8 C  A  N  L   [ $ Y - C: f > d G s K o U N^  b  k       Y     d    !  !  !2!  6!  ?! oL!  P!  Y!  ]!  g! zp!  t!  }!!  !  !! $ ! " ! ! / ! - ! < ! 8 ! ! O ! M "%" Z " X ~     8 V s  " '& ?* C. Z2 q6 : > H M R W \  a f k )p 4u ?z M U g |              - 4 8@L P`d h P .symtab.strtab.shstrtab.rela.text.data.bss.rela.export_symbol.rela__patchable_function_entries.rela.smp_locks.rodata.str1.8.rodata.str1.1.rela__bug_table.rela.discard.reachable.rela.discard.addressable.data.once.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @?@^/&,6`1@d/JE@he/lg@ex/ w22JE@e/ x@f/h(@g/JE@h/JE@h/JE@i/JE@(i/0@@i/$"@iXD/ (,e @(/!+80@0/#+[8t@9~ ;@x/&L0MG W0mS<g0U'pUU U@ /-W0" [7