ELFi@@&#{og_WOCR(r*BROR*~@c@B TsB~@ @9*`~@`OFWE_DgCoB{A_{g_WOh?cTfR(r**A8#@A9xh(7@(7sJ"1臟*@"?("9@4B TB*T@*@*ODWC_BgA{Ũ_hˠ**{*{_{ S`"s@`? @{¨_! RA_ RA_{{!{!{_{  @{¨_{{@{_{@)WO?{@jVR W6rk  I/2  2*4 R*h2R4`QRr2?_ WH)@?TOBWA{è_{C O?{@jVR  `6rkm~5C3'/ j4Rrj4 '@)@?TOB @{è_{ RR @{¨_{C O?{@jVR  `6rkm~5C3'/ j4Rrj4 '@)@?TOB @{è_{ @ ϊRFr?q)dRr) {_{ A8`"hJ@hJ? {B? {{_{ WO?{@jVR  `6rkm~5C3// j4VRA8B*@;Rrj4 /@)@?TOCWB @{Ĩ_{_WO?{@ ->iVR ->N^ҩ6rJkM^N^_h~R W+  'yR*R*R*@6""#'6`"G"37C@h`"G@Rr'y _@)@?aTOCWB_A{Ĩ_{C _WO?{@iVR ->6rJ ->kM^GH^R+i~R V Ղ yӂ y֢R*R*6"#'6"'@#@" "#('@6"'#6'@#@"#('3@h`"7@Rryy G@)@?TODWC_B @{Ũ_{ A8`h"7?ՠR R  @{¨_{ WO?{@jVR -`6rkm~6C3// j5A8Հb.@9_89Rrj5 /@)@?TOCWB @{Ĩ_{CWO?{@jVR -`6rkm~6C3'/ j5A8Հb.@!@9@99Rrj5 '@)@?TOBWA{è_ARA_ARA_{ s`@R(rRϊRFrh @{¨_{ Os`@R(rRޛRWr`@R(rRTOB @{è_{WO@R(rR@R(rRϊRuFrϊRFrvaB?kT OBWA{è_!{ R(r*aRR*RRR(r** @{¨_{ OR(r*@R(rRϊRFrϊRFru*s@@kT *OB @{è_*!RA_RA_{!{_{ @IR(* Tsh@FRyr h! @{¨_{ Osi1aOB @{è_{{_{{_{!R{_{O*!t6!Ra`?OA{¨_{O?{@jVR 6rkO/  2T I23R*!RRr O@)@?TOA{¨_{ s`@R(rR!R @{¨_{ R!R @{¨_{*{_{ ORRDRA8@j"TR$Rq T  `?ROB @{è_{*G{_{C _WO?{@jVR `6rkn~7C4'/ j-RRDRA8@jT"@ȚA9xxӈ(7@H7!1臟H9h"!1臟R@i"?(`"Rh@Rr @tRR rj) '@)@?TODWC_B @{Ũ_{ RA_RA_{O?{@jVR Ҏ`6rkn~4C3// j-H##@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-H#RR#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-(#`6#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-(#R`6#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-HR##@ 1 T41T #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-##@4#@ 1T1T* #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#6#@4#@ 1T1T* #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-hR#R6#@ qTaR#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#6#@ )Jq@#@ 1 T1T5 #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#`R6#@ )Jq@`R#@ 1 T1T5 #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-##@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-##@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#R#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#`6#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#R`6#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#6#@ 1T1aT #@R rj) /@)@?TOA{¨_{O?{@jVR Ҏ`6rkn~4C3// j-#R6#@ 1T1aT #@R rj) /@)@?TOA{¨_{CWO?{@jVR Ҏ`6rkn~4C3'/ j-R(Rr# R4Q R  ՠ4q@TqTQR rj) '@)@?TOBWA{è_{C O?{@jVR Ҏ`6rkn~4C3'/ j-R(Rr#4Q7q@TqTQR rj) '@)@?TOB @{è_RA_RA_{ R{_{ g_WO*@R(rR(rS 4 RRDRA8@jT!RAR6"R"@ْȚA9 (7@ 71臟(  "R@( @9(7@H7*"@ْȚA9xH(7@7$xӨ"1臟(*x@"?("i"1臟*@"?(" *@( @9(7@7"1臟H *@"?("!xӨ"1臟*x@"?("ROEWD_CgB @{ƨ_@`*`*{*{_{ R{_{og_WOC*H@H`@R(rH@R(rS4RRDRA8@jTb@!Rb@AR6y@"R"@ؒȚA9(7@76T@@y@*"@ȚA9xH(7@7=8xӨ"1臟*x@"?("yy@"R@ @9h (7@( 7Q"1臟*@"?("` y@*@@ @9(7@7"1臟 *@"?("#xӨ"1臟H*x@"?("ROFWE_DgCoB{A_(`*v(ˀ*{*{_{ R!R{_{og_WO?{@jVR 6rkO/K^K^ `2k~ I** J54KR*9{3~ٛDs|jv8~|9T6*,A8`bh.@ R 33@"RRDRA8@jTx6h@? T"R"@ؒȚA9 (7@ 71臟 3@h@"R@ @9 (7@h76@bT*"@ْȚA9{xH(7@H7)hxh"1臟*ix@i"?(`"pPh"1臟H*@i"?(a"3@@*@( @9(7@7h"1臟h *@i"?(a" hxh"1臟h*ix@i"?(`"RRr__ O@)@?ATOEWD_CgBoA{ƨ_R!R!ˠ*ˀ*{!R*S{_{ R*K{_{g_WORRDRA8@jTH@EJT"R"@A9yxӨ(7@h71臟hwH@"R@@ @9(7@71臟FDh"1臟*@i"?(`" h"1臟*@i"?(`"RODWC_BgA{Ũ_!R!{_WO?{@jVR 6rko/  2V I2*4R*9TRr o@)@?TOCWB_A{Ĩ_{ @` @{¨_RA_RA__ @p@@@ @@ @@@@@@@@@@@@@@ @ @ @ @ @ @ @ @ @@ @@ @ @@ @@@@@@@@@@@@@@ @ @ @ @@@@@@@@@@@@@@@@@@@%`;`!` @@@#`)` @/`=`@&`#`@ @4`/`@@(`-`1`.`'`,`.`&`<`,`<`+`!`5`1`*`)`*`0`)`"`'`0`<`/`&`@-`+`4`/`@`)`@%`&`-`)`*`:`1`:`1`:`7`:`7`)`0`3`<`7`<`7`<`@#`)`$`2`<`(`2`7`7`@`@`@`@`7`@2` @'`3`'`#`/`@`(`>`'`3`(`5`/`5`)`:`@@-`7`/`@@@+`7`8`9`/`:`1`&`*`1`:`8`<`:`@@6`7`8`9`{_WO@@3h@4B`TB(s@T@@@ 4@  @Y6Rc@@4Rv6;T6s`a@h (7a@@*sv7a@@**OCWB_A{Ĩ_ {Ot@7@tOA{¨_{ @JR) {_{@{_{@{_{@{_/?D S   include/linux/thread_info.hdrivers/misc/lkdtm_bugs.cdrivers/misc/lkdtm_heap.cdrivers/misc/lkdtm_core.cDIRECTPANICBUGWARNINGEXCEPTIONLOOPOVERFLOWCORRUPT_LIST_ADDCORRUPT_LIST_DELCORRUPT_USER_DSCORRUPT_STACKCORRUPT_STACK_STRONGSTACK_GUARD_PAGE_LEADINGSTACK_GUARD_PAGE_TRAILINGUNALIGNED_LOAD_STORE_WRITEOVERWRITE_ALLOCATIONWRITE_AFTER_FREEREAD_AFTER_FREEWRITE_BUDDY_AFTER_FREEREAD_BUDDY_AFTER_FREESOFTLOCKUPHARDLOCKUPSPINLOCKUPHUNG_TASKEXEC_DATAEXEC_STACKEXEC_KMALLOCEXEC_VMALLOCEXEC_RODATAEXEC_USERSPACEEXEC_NULLACCESS_USERSPACEACCESS_NULLWRITE_ROWRITE_RO_AFTER_INITWRITE_KERNREFCOUNT_INC_OVERFLOWREFCOUNT_ADD_OVERFLOWREFCOUNT_INC_NOT_ZERO_OVERFLOWREFCOUNT_ADD_NOT_ZERO_OVERFLOWREFCOUNT_DEC_ZEROREFCOUNT_DEC_NEGATIVEREFCOUNT_DEC_AND_TEST_NEGATIVEREFCOUNT_SUB_AND_TEST_NEGATIVEREFCOUNT_INC_ZEROREFCOUNT_ADD_ZEROREFCOUNT_INC_SATURATEDREFCOUNT_DEC_SATURATEDREFCOUNT_ADD_SATURATEDREFCOUNT_INC_NOT_ZERO_SATURATEDREFCOUNT_ADD_NOT_ZERO_SATURATEDREFCOUNT_DEC_AND_TEST_SATURATEDREFCOUNT_SUB_AND_TEST_SATURATEDREFCOUNT_TIMINGATOMIC_TIMINGUSERCOPY_HEAP_SIZE_TOUSERCOPY_HEAP_SIZE_FROMUSERCOPY_HEAP_FLAG_TOUSERCOPY_HEAP_FLAG_FROMUSERCOPY_STACK_FRAME_TOUSERCOPY_STACK_FRAME_FROMUSERCOPY_STACK_BEYONDUSERCOPY_KERNELrecur_countcpoint_namecpoint_typecpoint_countAvailable crash types: %s 6lkdtm: Performing direct entry %s 3lkdtm: Need both cpoint_type and cpoint_name or neither 3lkdtm: Unknown crashtype '%s' 3lkdtm: Invalid crashpoint %s provoke-crash3lkdtm: creating root dir failed 3lkdtm: could not create crashpoint %s 6lkdtm: Invalid crashpoint %s 6lkdtm: Crash point %s of type %s registered 6lkdtm: No crash points registered, enable through debugfs 6lkdtm: Couldn't register jprobe %s 6lkdtm: Crash point unregistered /buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_core.c   )* F4dumptest6lkdtm: Corrupted stack containing char array ... 6lkdtm: Corrupted stack containing union ... 6lkdtm: attempting good list addition 6lkdtm: attempting corrupted list addition 3lkdtm: Overwrite did not happen, but no BUG?! 3lkdtm: list_add() corruption not detected! 6lkdtm: attempting good list removal 6lkdtm: attempting corrupted list removal 3lkdtm: list_del() corruption not detected! 6lkdtm: setting bad task size limit 6lkdtm: attempting bad read from page below current stack 3lkdtm: FAIL: accessed page before stack! 6lkdtm: attempting bad read from page above current stack 3lkdtm: FAIL: accessed page after stack! /buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_bugs.c :dqv !6lkdtm: Allocated memory %p-%p 6lkdtm: Attempting bad write to freed memory at %p 6lkdtm: Hmm, didn't get the same memory range. 6lkdtm: Unable to allocate base memory. 6lkdtm: Unable to allocate val memory. 6lkdtm: Value in memory before free: %x 6lkdtm: Attempting bad read from freed memory 6lkdtm: Memory correctly poisoned (%x) 6lkdtm: Memory was not poisoned 6lkdtm: Unable to allocate free page 6lkdtm: Writing to the buddy page before free 6lkdtm: Attempting bad write to the buddy page after free 6lkdtm: Attempting to read from freed memory 6lkdtm: Buddy page was not poisoned /buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_heap.c$%-=CJNRU^bfUU6lkdtm: attempting bad rodata write at %px 6lkdtm: %p was NOT written during init!? 6lkdtm: attempting bad ro_after_init write at %px 6lkdtm: attempting bad %zu byte write at %px 4lkdtm: Failed to allocate user memory 4lkdtm: copy_to_user failed 6lkdtm: attempting bad read at %px 6lkdtm: attempting bad write at %px 6lkdtm: do_overwritten wasn't overwritten! 6lkdtm: attempting ok execution at %px 6lkdtm: attempting bad execution at %px /buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_perms.cUcgx *2:6lkdtm: attempting good refcount_inc() without overflow 6lkdtm: attempting bad refcount_inc() overflow 6lkdtm: attempting good refcount_add() without overflow 6lkdtm: attempting bad refcount_add() overflow 6lkdtm: attempting bad refcount_inc_not_zero() overflow 4lkdtm: Weird: refcount_inc_not_zero() reported zero 6lkdtm: attempting bad refcount_add_not_zero() overflow 4lkdtm: Weird: refcount_add_not_zero() reported zero 6lkdtm: attempting good refcount_dec() 6lkdtm: attempting bad refcount_dec() to zero 6lkdtm: attempting bad refcount_dec() below zero 6lkdtm: attempting bad refcount_dec_and_test() below zero 4lkdtm: Weird: refcount_dec_and_test() reported zero 6lkdtm: attempting bad refcount_sub_and_test() below zero 4lkdtm: Weird: refcount_sub_and_test() reported zero 6lkdtm: attempting safe refcount_inc_not_zero() from zero 6lkdtm: Good: zero detected 6lkdtm: Correctly stayed at zero 3lkdtm: Fail: refcount went past zero! 3lkdtm: Fail: Zero not detected!? 6lkdtm: attempting bad refcount_inc() from zero 6lkdtm: attempting safe refcount_add_not_zero() from zero 3lkdtm: Fail: refcount went past zero 6lkdtm: attempting bad refcount_add() from zero 6lkdtm: attempting bad refcount_inc() from saturated 6lkdtm: attempting bad refcount_dec() from saturated 6lkdtm: attempting bad refcount_inc_not_zero() from saturated 6lkdtm: attempting bad refcount_add_not_zero() from saturated 6lkdtm: attempting bad refcount_dec_and_test() from saturated 6lkdtm: attempting bad refcount_sub_and_test() from saturated 3lkdtm: atomic timing: out of sync up/down cycle: %u 6lkdtm: atomic timing: done 3lkdtm: refcount: out of sync up/down cycle: %u 6lkdtm: refcount timing: done 6lkdtm: Overflow detected: saturated 4lkdtm: Overflow detected: unsafely reset to max 3lkdtm: Fail: refcount wrapped to %d 6lkdtm: Zero detected: saturated 4lkdtm: Zero detected: unsafely reset to max 4lkdtm: Still at zero: refcount_inc/add() must not inc-from-0 3lkdtm: Fail: refcount went crazy: %d 4lkdtm: Still at %d: refcount_inc/add() must not inc-from-0 6lkdtm: Negative detected: saturated 4lkdtm: Negative detected: unsafely reset to max 6lkdtm: Zero detected: stayed at zero 6lkdtm: Fail: zero not detected, incremented to %d 6lkdtm: Saturation detected: still saturated 4lkdtm: Saturation detected: unsafely reset to max /buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_refcount.c&*6=HJTVux%;GS_tv_beh _4lkdtm: Failed to allocate user memory 6lkdtm: attempting good copy_to_user from kernel rodata This is a test. 4lkdtm: copy_to_user failed unexpectedly?! 6lkdtm: attempting bad copy_to_user from kernel text 4lkdtm: copy_to_user failed, but lacked Oops lkdtm-no-usercopy4lkdtm: Failed to allocate kernel memory 6lkdtm: attempting good copy_to_user of correct size 6lkdtm: attempting bad copy_to_user of too large size 6lkdtm: attempting good copy_from_user of correct size 4lkdtm: copy_from_user failed unexpectedly?! 6lkdtm: attempting bad copy_from_user of too large size 4lkdtm: copy_from_user failed, but lacked Oops Buffer overflow detected (%d < %lu)! 4lkdtm: Failed to allocate kernel cache 4lkdtm: Failed to allocate buffers from caches 6lkdtm: attempting good copy_to_user with SLAB_USERCOPY 6lkdtm: attempting bad copy_to_user w/o SLAB_USERCOPY 6lkdtm: attempting good copy_from_user with SLAB_USERCOPY 6lkdtm: attempting bad copy_from_user w/o SLAB_USERCOPY 6lkdtm: good_stack: %px-%px 6lkdtm: bad_stack : %px-%px 6lkdtm: attempting good copy_to_user of local stack 6lkdtm: attempting bad copy_to_user of distant stack 6lkdtm: attempting good copy_from_user of local stack 6lkdtm: attempting bad copy_from_user of distant stack /buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_usercopy.c/36:=H MNY`nu$$parmtype=recur_count:intparm=recur_count: Recursion level for the stack overflow testparmtype=cpoint_name:charpparm=cpoint_name: Crash Point, where kernel is to be crashedparmtype=cpoint_type:charpparm=cpoint_type: Crash Point Type, action to be taken on hitting the crash pointparmtype=cpoint_count:intparm=cpoint_count: Crash Point Count, number of times the crash point is to be hit to trigger actionlicense=GPLdescription=Kernel crash testing modulevermagic=4.14.285-g5f00bf266851-ab8874763 SMP preempt mod_unload modversions aarch64name=lkdtmintree=Ydepends=test_textunconstlkdtm_debugfs_rootcpoint_countrecur_count1 32 4 5 countlkdtm_crashpoint4 32 16 9 test_head 64 16 4 good 96 16 3 bad 128 16 6 target3 32 16 9 test_head 64 16 4 item 96 16 6 target1 32 4 3 satcrashpointscrashtypes1 32 4 4 overlock_me_up1 32 8 3 tmp1 32 4 4 zero2 32 32 10 good_stack 96 8 9 bad_stack/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/include/linux/thread_info.h1 32 4 3 neg1 32 128 3 buf1 32 4096 3 bufcache_size1 32 1 4 bytelkdtm_crashtypecpoint_typecpoint_namebad_cachelkdtm_jprobe/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_usercopy.c/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_refcount.c/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_perms.c/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_bugs.c/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_heap.c/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/misc/lkdtm_core.crodata1 32 8 4 data1 32 64 10 stack_areadata_area1 32 8 5 data11 32 8 10 __u.sroa.0Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)zRx ,(H ` (H,F P tB $E @0B PC  AAzRx XC  8B TB pB ,C  B  B  G 0F 0$0C  @F 0`<B |0C  B  B  G @$8G @$H P D`C   `G @ F 0AAzRx `C  4D 0 T(D 0xC  4D 0AAzRx (B 4C  P|D 0p B B $B |C  E  TC   8C  <$B XD 0x B $dH P  B (B A AzRx PE  8hE  XHE  xLE  XE  LE  hE  tE  E  8E  X,E  x,E  0E  HE  LE  HE  LE   8PF 0\8F 0|AAzRx B (4G ` `B |B ,8H ` B  B ,I ` 0 B L B (hF P <B  B $G @,C  A(AzRx   A K UUlkdtmpmodule_layout+kmem_cache_destroyl;~kmem_cache_createkmem_cache_free?-?akmem_cache_alloc地__kmalloc*__ll_sc_atomic_sub_returns__ll_sc_atomic_add̿refcount_sub_and_testrefcount_dec_and_testSE;refcount_add_not_zerorefcount_inc_not_zeroTrefcount_addA@refcount_inc2arefcount_dec]__arch_copy_to_user~Lkasan_check_read V[vm_munmap+ access_process_vmvm_mmapvfreehvmalloclflush_icache_range~)Hmemcpy zkfreeз kmem_cache_alloc_trace9Nykmalloc_caches __asan_load1_noabortzforce_sig Mset_bitUrS__list_del_entry_validh__list_add_validQscheduleՅ\_raw_spin_lock__asan_store8_noabort__stack_chk_failg__stack_chk_guardr|panicl__asan_store4_noabortꈉ^param_ops_charpqURparam_ops_int04Dgeneric_file_llseek__asan_unregister_globalsF<__asan_register_globals_Gs__asan_handle_no_returndebugfs_remove_recursivedebugfs_create_filekfdebugfs_create_dirdmemsetXUprintkZ%strcmpwstrimK__arch_copy_from_userUƧkasan_check_writen__asan_load4_noabortHۈ__check_object_sizeCfree_pagesݷasimple_read_from_buffers__asan_store1_noabortd__asan_load8_noabort1(snprintf__get_free_pagesEzZ__sanitizer_cov_trace_pcGNUf_?d@HG(@@@'(,4`<lPLT@z@_`g@o@`@w@@` ```@@@ ` @` @ @@@@"@)@@0@7@>@E@@L@T@\@d@@l@t@|@@@@@@@@@@@@@@@@@@@@@@@ @@ @$@ @, @4 @< @D@ @L @T @\ @d@ @l @t @| @@ @ @ @ @@ @ @ @@@@@@@@@@ ( ?>Z r((Wr= P( R& G@?x(Tt6e (P@@ d0 ` `@@`"`0`)@`7`>``E`L `T`\`d@`l`h@4!` !`@"`)`#`0#`>$`"`"#`7 $` $L@%`T%`E$`\&`d`&`!!! 66@(`$(@+)` (`9< \`)`> +`H`R|E+`L+`")`) *@0`*`7*`@%@$(@%@-` -` 9`@:`:`@.`.`"/`)`/`0/`7 0`>0`E0`$;`,`;`4;`< <`L@1`L<`D<`T@=`T1`\2`d`2`l2`t 3`4`|3@ 4`3`4`\=`d>`@5`5`6``6`l`>`t>`6` 7`7`7`@8`9@8`9@@9`5( 5-(   B5c5y @7`E`>E`0E`B`E F`C`TF`"`D`LF`\@G`;8`@4@|H`lH`t`H`I` I`I`@`C@DJ@J@J@J` K`K`K`dG` < C`D`)D@ 0@K,lK4KB 4((  KKU $  / 5  B8 0   !"Sl}r%+29@LXXh(y<@@@ 0 0 )A[o{  8,dt 8 `  p; p[ \<| `  (  4 0   0 @ p$P a Tt $8 \$  d d  ( @ |! @P= hY H~ @ L !X "L 0$h %t!  '9 (Q T*,n +, ,0 -H $/L p0H 1L@ T48V 3Pj 5 : : L@ h@ (G HG 8hGN\jz!6E\bi|B(>Tj}$xlkdtm_debugfs_read.str.63.str.64direct_entry.str.65lkdtm_do_actionlkdtm_debugfs_open.str.67.str.69.str.68.str.70lkdtm_debugfs_root.str.75.str.71.str.72.str.76lkdtm_jprobe.str.73.str.74.str.77$dasan.module_ctor__unnamed_1asan.module_dtor.str.str.1.str.2.str.3.str.4.str.5.str.6.str.7.str.8.str.9.str.10.str.11.str.12.str.13.str.14.str.15.str.16.str.17.str.18.str.19.str.20.str.21.str.22.str.23.str.24.str.25.str.26.str.27.str.28.str.29.str.30.str.31.str.32.str.33.str.34.str.35.str.36.str.37.str.38.str.39.str.40.str.41.str.42.str.43.str.44.str.45.str.46.str.47.str.48.str.49.str.50.str.51.str.52.str.53.str.54.str.55.str.56.str.57.str.58.str.59.str.60.str.61.str.62__param_str_recur_count__param_recur_count__UNIQUE_ID_recur_counttype144__UNIQUE_ID_recur_count145__param_str_cpoint_name__param_cpoint_name__UNIQUE_ID_cpoint_nametype146__UNIQUE_ID_cpoint_name147__param_str_cpoint_type__param_cpoint_type__UNIQUE_ID_cpoint_typetype148__UNIQUE_ID_cpoint_type149__param_str_cpoint_count__param_cpoint_count__UNIQUE_ID_cpoint_counttype150__UNIQUE_ID_cpoint_count151__UNIQUE_ID_license152__UNIQUE_ID_description153.L21recursive_loop__lkdtm_CORRUPT_STACKlkdtm_UNALIGNED_LOAD_STORE_WRITE.datalock_me_up.L22rodataro_after_initdo_overwrittendata_areaexecute_locationdo_usercopy_heap_sizeunconstdo_usercopy_heap_flagbad_cachecache_sizedo_usercopy_stacktest_textdo_usercopy_stack_calleetrick_compiler.L23__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_depends__sanitizer_cov_trace_pc__get_free_pagessnprintfcrashtypes__asan_load8_noabort__asan_store1_noabortsimple_read_from_buffer__check_object_size__asan_load4_noabortkasan_check_write__arch_copy_from_userstrimstrcmpprintkmemsetinit_modulecrashpointslkdtm_bugs_initlkdtm_perms_initlkdtm_usercopy_initdebugfs_create_dirdebugfs_create_filelkdtm_crashpointlkdtm_crashtypedebugfs_remove_recursive__asan_handle_no_returncleanup_modulelkdtm_usercopy_exit__asan_register_globals__asan_unregister_globalsgeneric_file_llseeklkdtm_PANIClkdtm_BUGlkdtm_WARNINGlkdtm_EXCEPTIONlkdtm_LOOPlkdtm_OVERFLOWlkdtm_CORRUPT_LIST_ADDlkdtm_CORRUPT_LIST_DELlkdtm_CORRUPT_USER_DSlkdtm_CORRUPT_STACK_STRONGlkdtm_STACK_GUARD_PAGE_LEADINGlkdtm_STACK_GUARD_PAGE_TRAILINGlkdtm_UNALIGNED_LOAD_STORE_WRITElkdtm_OVERWRITE_ALLOCATIONlkdtm_WRITE_AFTER_FREElkdtm_READ_AFTER_FREElkdtm_WRITE_BUDDY_AFTER_FREElkdtm_READ_BUDDY_AFTER_FREElkdtm_SOFTLOCKUPlkdtm_HARDLOCKUPlkdtm_SPINLOCKUPlkdtm_HUNG_TASKlkdtm_EXEC_DATAlkdtm_EXEC_STACKlkdtm_EXEC_KMALLOClkdtm_EXEC_VMALLOClkdtm_EXEC_RODATAlkdtm_EXEC_USERSPACElkdtm_EXEC_NULLlkdtm_ACCESS_USERSPACElkdtm_ACCESS_NULLlkdtm_WRITE_ROlkdtm_WRITE_RO_AFTER_INITlkdtm_WRITE_KERNlkdtm_REFCOUNT_INC_OVERFLOWlkdtm_REFCOUNT_ADD_OVERFLOWlkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOWlkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOWlkdtm_REFCOUNT_DEC_ZEROlkdtm_REFCOUNT_DEC_NEGATIVElkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVElkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVElkdtm_REFCOUNT_INC_ZEROlkdtm_REFCOUNT_ADD_ZEROlkdtm_REFCOUNT_INC_SATURATEDlkdtm_REFCOUNT_DEC_SATURATEDlkdtm_REFCOUNT_ADD_SATURATEDlkdtm_REFCOUNT_INC_NOT_ZERO_SATURATEDlkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATEDlkdtm_REFCOUNT_DEC_AND_TEST_SATURATEDlkdtm_REFCOUNT_SUB_AND_TEST_SATURATEDlkdtm_REFCOUNT_TIMINGlkdtm_ATOMIC_TIMINGlkdtm_USERCOPY_HEAP_SIZE_TOlkdtm_USERCOPY_HEAP_SIZE_FROMlkdtm_USERCOPY_HEAP_FLAG_TOlkdtm_USERCOPY_HEAP_FLAG_FROMlkdtm_USERCOPY_STACK_FRAME_TOlkdtm_USERCOPY_STACK_FRAME_FROMlkdtm_USERCOPY_STACK_BEYONDlkdtm_USERCOPY_KERNEL__this_moduleparam_ops_intparam_ops_charp__asan_store4_noabortpanic__stack_chk_guard__stack_chk_fail__asan_store8_noabort_raw_spin_lockschedule__list_add_valid__list_del_entry_validset_bitforce_sig__asan_load1_noabortkmalloc_cacheskmem_cache_alloc_tracekfreememcpyflush_icache_rangevmallocvfreelkdtm_rodata_do_nothingvm_mmapaccess_process_vmvm_munmapkasan_check_read__arch_copy_to_userrefcount_decrefcount_increfcount_addrefcount_inc_not_zerorefcount_add_not_zerorefcount_dec_and_testrefcount_sub_and_test__ll_sc_atomic_add__ll_sc_atomic_sub_return__kmallockmem_cache_allockmem_cache_freekmem_cache_createkmem_cache_destroyAAhAA A5(AlK0AK,b<cDFHF\d`edF@petF@fdbbghibLb\bpcjfkfbbbblf0m@gLnPeXedfpobibfFFpfbibb(b<qHi\b|bfbbbBBBB|FFb(bDbPlb|bBBTTAAb q4q<bLbpxTTb F F$p8@`tbqTTbF F p08XdbhBlBbkbbCC 0T4DTHlbtf   T^ 0 T^4 p bx   q q q F F p f  b     b$ F( F, p4 H P bX d p |  b f b f b F F p   b F@ F@ < @ H T\ T` l  b   q q  b   $ 0 b4 F8 F< pD L bT f` fl x  b   F` F` p f  b    b  $ b, f8 fD P \ bd p  f b f b F F p   bF@F@ b F $F (p4P`TTbfgFFpg F$F,p@HlTTbfgF@F@p gF F(p<DdlB@pB@xB@B@bPPfbPP f4@F!DF!LpTF!XF!`phpfbF@"F@"pbbPPff,8PTF`#\F`#hpptF#xF#|pkbF$F$pbF"F"pbF#F#pF $F $pbc$b(F@%,F@%0p@qLiPTF%XF%\plq|cibF$F$pbcPPfF`#$F`#0p<i@F&DF&HpPk\klbpF`&tF`&xpbF$F$pbF#F#piF $F $pB!B!B!B!  b$F@((F(,F@(0F(4pLbPHTHhblHpF)tHxF)pbF(HF(HpbA<A\A<A\F`)F`)p F +$F +(pDbHF +LF +Ppdbxb|CCbF+A\F+A\pbA\A\bF+F+p$(0T8T@Ptbqb88f0b8LdbhlbfA\F+A\F+pbb F)$F)(p0b4F+8F+@pPlbTTb,fTf`ktfbbbF)F)pbbfb F *$F *(p0b4F`*8F`*@pHf`dF*hF*tp|fF`*F`*p| B@%B@%(B@%,B@%4TXhTl|TbF-F-pF-F-pk bF9F9p b$F@:(F@:,p4b<kDF:HF:LphpTTbF@.F@.p (0<@F.DF.HpT\ktbxF9|F9pbF@:F@:pbkF:F:p  T$4T8\bdhF/pF/xpbbF`/F`/pkbF9F9pbF@:F@:pbkF:F:p  < T X h Tl | T  b  F/ F/ p  b b F 0 F 0 p k!b !F9!F9!p!b !F@:$!F@:(!p0!b8!k@!F:D!F:H!pd!l!!!!!T!!T!!b!!F0"F0 "p""F0"F0 "p("0"kL"bP"F;T"F;X"p`"bd"F`;h"F`;l"pt"bx"F;|"F;"p"b"k"F <"F <"p""""" #T# #T$#H#bP#T#F@1X#F@1`#ph#p#k#k#b#F<#F<#p#b#F<#F<#b#F@=#F@=#p#b#k#F <#F <#p$$,$D$H$X$T\$l$Tp$$b$$F1$F1$p$$b$F2$F2$p$b$k$k%b%F<%F< %p%b%F<%F<(%b,%F@=0%F@=4%p<%bD%kL%F <P%F <T%pp%x%%%%%T%%T%%b&&F`2&F`2&p$&,&b0&F24&F28&p@&bH&kX&b\&F<`&F<p&k&b&F<&F<&p&b&F@=&F@=&p&b&k&F <&F <&p&&' '$'4'T8'H'TL'p'bx'|'F 3'F 3'p''b'F4'F4'b'F3'F3'p'k'F 4'F3'F 4'F3'p'F4'F4'p''k(b(F=(F= (p((b,(F`;0(F`;4(p<(b@(F;D(F;H(pP(bX(k`(F>d(F>h(p((((((T((T()b))F@5 )F@5()p4)<)b@)F4D)F4L)bP)F3T)F3X)p`)kh)F5l)F3p)F5t)F3)p)F6)F6)p))k)b)F=)F=)p)b)F`;)F`;)p)b)F;)F;)p)b*k*F> *F>*p,*4*P*h*l*|*T**T**b**F`6*F`6*p**k*b+F`>+F`>+p+b+F>+F>+p$+b,+k4+F <8+F <<+pX+`+|++++T++T++b++F6+F6,p,,k(,b,,F`>0,F`>4,p<,b@,F>D,F>H,pP,bX,k`,F <d,F <h,p,,,,,,T,,T,-b--F6$-F6,-p8-@-kX-b\-F`>`-F`>d-pl-bp-F>t-F>x-p-b-k-F <-F <-p-----.T..T.@.bH.L.F 7T.F 7\.pd.l.bt.bx.F`/|.F`/.p.k.b.F`>.F`>.p.b.F>.F>.p.b.k.F <.F <.p./ /8//F`>/p0b0F>0F> 0p0b0k$0F <(0F <,0pH0P0l0000T00T00b00F70F70p01b1F21F2 1p1b1k41b81F`><1F`>@1pH1bL1F>P1F>T1p\1bd1kl1F <p1F <t1p111111T11T12b$2(2F@802F@882pD2L2bP2F2T2F2X2p`2bh2k2b2F`>2F`>2p2b2F>2F>2p2b2k2F <2F <2p2233 303T>43D3T>H3l3bt333b33b3b3F93F93p3b3b4F84F8 4p(404P4l4p44T>44T>44b444b45b5b5F9 5F9$5p,5b45b85F@9@5F@9D5p`5h555B(5B(55B(5B(55b6b6C 6C 606X6h6f6q6q6F`E6F`E6p6j6f6k6f6b7b(7FE,7FE07pD7jL7fX7kh7ft7b7b7FE7FE7p7b7FB7FB7p7F F7F F7p7j7f7k7f7b8b8b8b<8bH8P8ft8|8b8FC8FC8b8b8l8f8m8FF8FF8p9j 9f9k(9f49b@9bH9bh9bt9l|9f9m9b9b9b9b99f: :b$:F`D(:F`D,:p8:@:H:h:bp:bx:b:b:q:FF:FF:b:b:q:F@G:F@G:b;b8;b<;C`@;C`H;B4L;B4X;\;C`p;;;f;B4;q;B4;q;FH;FH;p;B4<j<f$<k4<f@<bL<bP<FHT<FHX<p`<bd<F`Hh<F`Hl<px<b|<FB<FB<p<b<C`<<FI<FI<p<B4<j<f<k<f<b=b =b=b8=bD=L=fp=|=b=FC=FC=b=F I=F I=p=B4=j=f=k=f=b=b >b>l >fD>mL>FIP>FIT>pX>B4h>jp>f>k>f>b>b>b>b>l>f?m?b?b ?bD?bP?X?f|??b?b?F`D?F`D?p??b??b?b?b @q@FF@FF@b(@b<@q@@F@GD@F@GT@bp@b@@@T#@T#@A@@A@Ab$Aq,A4AF`C@AF`C\AlAgAbAbAbAfAAF@JAF@JApAfAFJAFJApB BfDBFJHBFJLBpPBC TBC pBj|BfBkBfBbBbBF KBF KBpBfBC BjCfCk Cf,Cb8Cb3T3F ?3FXB4F`>4T 4F ?04FhB@4F>X4T`4F ?p4FxB4FB4T4F@L4FL5FC5T 5F@L05FL@5F`CX5T`5F@Lp5FL5C 5T 5F@L5FL5FC5T5F@L5FL6FD6T 6F@L06FL@6F`DX6T`6F@Lp6FM6FD6T6F@L6FM6B46T6F@L6F(M7C`7T 7F@L07F8M@7FEX7T`7F@Lp7FHM7F`E7T7F@L7FXM7FE7T7F@L7FhM8F F8T 8F@L08FxM@8FFX8T`8F@Lp8FM8FF8T8F@L8FM8F@G8T8F@L8FM9FG9T 9F@L09FM@9FHX9T`9F@Lp9FM9F`H9T9F@L9FM9FH9T9F@L9FM:F I:T :F@L0:FM@:FIX:T`:F@Lp:FN:FI:T:F@L:FN:F@J:T:F@L:F(N;FJ;T ;F@L0;F8N@;FJX;T`;F@Lp;FHN;F K;T;F@L;FXN;FK;T;F@L;FhN<FK<T <F@L0<FxNbCC C$C0e8eDfPo`bpbxb|FFpCsCsobCFFbbbCF@F@pbBB tuvFF$w(C,C4s8sDCLxXb\F`FdplbpF tF xpbFsFsfFyzC@FyzC@pyzbFFfpC {bs s,Al4b<fDCHF LF Pppbt||b|bkbBBbBBbHHHbB4B4FD FD04C`8C`b CC{~F@ F@$p8b<C`@C`DAx AA,$A(0A4<AF@>HAFL?TA8JX@TT T0T@TPT`TpTTTTTTTTTTT T0T@TPT`TpTTTTTTTTTTT T0T@TPT`TpTTTTTTTTTTT T0T@TPT`TpTTTTTTTTTTT T0T@TPT`TpTTTTTTTTTTT T0T@TPT`T` TYp TY TY TY TY TY TY TY TY TY!TY!TY !TY0!TY@!TYP!TY`!TYp!TY 'T0'T@'TP'T`'Tp'T'T'T'T'T'T'T'T'T,T,T,T,T,T,T-T-T(-T8-TH-TX-Th-T?T?T?T?T?T?T?T?T@T@T(@T8@TH@TX@Th@Tx@T@T@T@T@T@T@T@T@TATAT(AT8ATHATXAThATxATATATATATATATATATBTBT(BT8BTHBTXBThBTxBTLT0LT0LT0LT0LT0LT0MT0MT0(MT08MT0HMT0XMT0hMT0xMT0MT0MT0MT0MTJMT0MT0MT0MT0NT0NT0(NT08NT0HNT0XNT0hNT0xNT0F B(F08HCPFX`pCxFBAAAA$ A5(AKALA(xATDEAlA A<D\AxA A A8AdAtA(AHAddAA\AAAAA@A hAApApAhAA0APAtAAAAAA@,ALA<hA\ApAAAA$A\4ATAdpAADAA$A@4ATAtA@ A!A"A0$A%A '4A(TAT*tA+A,A-A$/Ap0 A14 A3X AT4x A5 A5 A5 A5 A: A:< A;l AL@ Ah@ A@ A(G AHG AhG8 DT E0p ADJ A@K AlK AK AKA\G A3GA3GPr}.symtab.strtab.shstrtab.rela.init_array.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rela__bug_table.rodata.str.rela.rodata.rela__param.modinfo.rodata.str1.1.rela.fini_array.1.comment.rela.eh_frame.rela.altinstructions.altinstr_replacement.data..ro_after_init.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @8@B$1xK,@XC$< L@< 7@Z$B` L`DG@; $\PW@`F $ l`g@G$ x2TjN @I$H@\$A2)0@0^$0@ @^$$@g$   '"@8h0$AL_hho-%b 1