ELFZ@@og_WO{R(r*B2O2*~@9c@ ~@sB!Tj88 @*`~@`{FOEWD_CgBoA__WO{h?cTUR(r*@*A87@(#@)胈)1?釟*@("@9@4BT*s*@$@{DOCWB_AE_hˠ**{*{_{CS`"s@`?{AB_!{{!{!{_{C{AB_{{@{__@)WO{?{@7CjVR_ 6rk */22 j5@ҊA j(j*222t4Q`2RrBR _H)@?T{COBWA_Ĩ_WCO{?{@jVR  6rkm~5C3'/ j4j68R2 rj68j4 '@)@?T{BOAWè_{C22{AB_WCO{?{@jVR  6rkm~5C3'/ j4j68R2 rj68j4 '@)@?T{BOAWè_{ @ ϊRFr?q)dRr) {_{CA8`"hJ@hJ? {B? {{__WO{?{@jVR  6rkm~5C3// j4j682A8C+@2j68;Rrj4 /@)@?T{COBWA_Ĩ_og_WO{C?{@ iVR N^RCө6rJkM^N^o~ry o+-nk8ok:k(x#2*'k8xk(xk:x#@*6""37##*6`"W"CG#S@h`"W@sRR r(#y(y(y( y?? o@)@?TC{EODWC_BgAoƨ_gC_WO{?{@ iVR N^Cө6rJkM^n~ GՂ+ -ӂk7k(x֢2*k7xk(x*6"#'*6"'@#@" "#H'@*6"#'#*6'@#@"#H'3@h`"7@RR r(y(y( y? G@)@?aT{DOCWB_AgŨ_{CA8`h"7?ՠR R {AB__WO{?{@jVR  6rkm~6C3// j5A8Հb.@2j88_89R2 rj88j5 /@)@?T{COBWA_Ĩ_WO{?{@jVR  6rkm~6C3// j5A8Հb.@2!@j78@99R2 rj78j5 /@)@?T{COBWAD_{Cs`@R(r2ϊRFrh{AB_O{s`@R(r2ޛRWr`@R(r2T{BOAC_WO{@R(r2@R(r2ϊRuFrϊRFrvaB?kT {BOAWè_!{CR(r*s22*22R(r**{AB_O{R(r*@R(r2ϊRFrϊRFru*s@@kT *{BOAC_*!{Cs{A( R3rhB_{C@IR(* sh@FRyr h!{AB_O{s{BOAC_{{_{{_{2{_O{C*!46!2a`?{AO¨_WO{?{@jVR O 6rk6C/ j4h~h~3j52j7R rj7j4j5 O@)@?T{COBWAD_{Cs`@R(r22{AB_{C22{AB_{*}{_O{2 2DRA8@O2jYBT22*qT`?2{BOAC_{*={__WO{?{@ jVR 3CӪ6rkn~w 4// j(82 2DRA8@O2jYTx@"@)!胈)1?釟2@(`"2h@Rr @t 2R2 r9 /@)@?T{COBWA_Ĩ_O{Ch@Rr t{AO¨_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8{2##@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8{2#22#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(8{2#*7#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(8{2#2*7#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(82##@ 1 T41T #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8##@4#@ 1T1T* #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(8#*6#@4#@ 1T1T* #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(82#R*6#@ qT2#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8#6#@4#@ 1 T1T5 #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8#26#@42#@ 1 T1T5 #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8##@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8##@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8#2#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(8#*7#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(8# 2*7#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(8#*6#@ 1T1aT #@R2 r9 '@)@?T{BOAC_CO{?{@ jVR 4CӪ6rkn~ 3'/ 2j(8#2*6#@ 1T1aT #@R2 r9 '@)@?T{BOAC_WCO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8R2r#Q2u5{22  ՠ4Q5qTQR2 r9 '@)@?T{BOAWè_CO{?{@ jVR 5CӪ6rkn~ 3'/ 2j(8R2r#Q5{27Qu5qTQR2 r9 '@)@?T{BOAC_{2{__WO{*@R(rR(rt2 2DRA8@O2jYT!RARW62@#@胈3 *@?(" }*@#@胈38*@?(" *@胈38 *@?("W`*) 2@胈3*@?("2{DOCWB_AE_`*{*{_{2{_g_WO{C*(@ S@R(r(@R(rs T 2 2DRA8@O2jYTB@!RB@AR66X@2@"@胈2*@(" |X@*@"@胈2w*@(" W@*@胈3x *@("ˀ*'W@2@胈3*@("2 @{EODWC_BgAF_w`*{*{_{22{_og_WO{C?{@jVR 6rkO/J^ J^  3Cӌj~y ** .54jj(҉ Z;j(j)8ۛDS|@9|9Z!T6*A8`bh.@/2 2 2DR3A8@O2jYTW6h@T2z@#@胈3*@_(`" 6 6h@T*z@#@胈3*@_(a"X3@h@*@胈2W*@_(a"ˀ*-,3@h@2@胈2*@_(`"2R22 r(39)? O@)@?TC{EODWC_BgAoƨ_2!2!ˠ*{2*{_{2*{__WO{2 2DRA8@O2jYT@EJ T2w@"@胈2*@(`"U0/@@2@胈2*@(`"2{COBWA_Ĩ_!R!WO{?{@jVR ? Ҫ6rk6C/ j423j5j7R2 rj7j4j5 ?@)@?T{COBWAD_{C{AB_ _WO{@@4sa@ 4sBTg@@@*4@@Qc@@4R@t@u (@S@@ @@**{COBWA_Ĩ_O{Ct@t7@t{AO¨_{ @JR) {_{@{_{@{_{@{_/?D S{ { { /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/drivers/misc/lkdtm_bugs.c/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/include/linux/thread_info.h/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/drivers/misc/lkdtm_heap.c/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/drivers/misc/lkdtm_core.cEXEC_STACKWRITE_KERN3lkdtm: Overwrite did not happen, but no BUG?! 1 32 8 14 __u.sroa.0:1526lkdtm: Unable to allocate base memory. 6lkdtm: %p was NOT written during init!? 4lkdtm: Weird: refcount_sub_and_test() reported zero 6lkdtm: attempting bad refcount_dec_and_test() from saturated 1 32 4 7 over:36WRITE_RO_AFTER_INITREFCOUNT_SUB_AND_TEST_NEGATIVE3lkdtm: Invalid crashpoint %s 6lkdtm: attempting bad read at %px 6lkdtm: do_overwritten wasn't overwritten! 6lkdtm: attempting bad refcount_add_not_zero() from saturated 1 32 4 7 sat:3026lkdtm: attempting good copy_to_user with SLAB_USERCOPY REFCOUNT_SUB_AND_TEST_SATURATEDUSERCOPY_STACK_BEYONDAvailable crash types: 1 32 1 8 byte:248WARNINGUSERCOPY_HEAP_FLAG_TO4lkdtm: Still at %d: refcount_inc/add() must not inc-from-0 4lkdtm: Saturation detected: unsafely reset to max 4lkdtm: Failed to allocate kernel memory CORRUPT_LIST_ADDREFCOUNT_ADD_NOT_ZERO_OVERFLOW6lkdtm: No crash points registered, enable through debugfs 3lkdtm: FAIL: accessed page after stack! 6lkdtm: Memory was not poisoned 6lkdtm: Attempting to read from freed memory USERCOPY_KERNEL6lkdtm: attempting bad execution at %px 6lkdtm: attempting bad refcount_add() from zero 6lkdtm: attempting bad refcount_sub_and_test() from saturated 1 32 4 7 over:826lkdtm: attempting good copy_to_user from kernel rodata 4lkdtm: Failed to allocate buffers from caches UNALIGNED_LOAD_STORE_WRITEEXEC_KMALLOCEXEC_NULLREFCOUNT_DEC_AND_TEST_SATURATED6lkdtm: Memory correctly poisoned (%x) 3lkdtm: atomic timing: out of sync up/down cycle: %u 3lkdtm: Fail: refcount wrapped to %d WRITE_BUDDY_AFTER_FREEUSERCOPY_STACK_FRAME_TO6lkdtm: Couldn't register jprobe %s 6lkdtm: Corrupted stack containing union ... 6lkdtm: attempting good list addition 1 32 8 8 data:1066lkdtm: Allocated memory %p-%p 6lkdtm: Attempting bad write to the buddy page after free 6lkdtm: attempting bad write at %px 6lkdtm: attempting bad copy_to_user of too large size 6lkdtm: attempting good copy_from_user of local stack ACCESS_USERSPACEdumptest6lkdtm: attempting bad refcount_add_not_zero() overflow 1 32 4 7 over:704lkdtm: copy_from_user failed, but lacked Oops STACK_GUARD_PAGE_LEADINGHARDLOCKUPREFCOUNT_INC_ZEROUSERCOPY_STACK_FRAME_FROM3lkdtm: creating root dir failed 6lkdtm: Value in memory before free: %x 3lkdtm: Fail: refcount went past zero 6lkdtm: Overflow detected: saturated 2 32 32 13 good_stack:52 96 8 12 bad_stack:53CORRUPT_STACK_STRONGEXEC_RODATA3lkdtm: list_del() corruption not detected! 6lkdtm: Unable to allocate free page 6lkdtm: attempting bad %zu byte write at %px 3lkdtm: Fail: refcount went past zero! 3lkdtm: Fail: refcount went crazy: %d 4lkdtm: Negative detected: unsafely reset to max 6lkdtm: attempting bad copy_from_user w/o SLAB_USERCOPY DIRECTEXEC_USERSPACE6lkdtm: Attempting bad read from freed memory 6lkdtm: attempting bad refcount_inc() overflow 4lkdtm: Weird: refcount_add_not_zero() reported zero 6lkdtm: attempting bad refcount_sub_and_test() below zero 6lkdtm: Negative detected: saturated 6lkdtm: attempting bad copy_from_user of distant stack READ_AFTER_FREEREFCOUNT_ADD_OVERFLOW4lkdtm: Zero detected: unsafely reset to max 1 32 4 8 zero:2411 32 4 7 sat:313OVERWRITE_ALLOCATIONREFCOUNT_INC_NOT_ZERO_OVERFLOW6lkdtm: attempting good list removal 6lkdtm: attempting ok execution at %px SOFTLOCKUP6lkdtm: attempting bad read from page above current stack 4lkdtm: copy_to_user failed 6lkdtm: attempting good refcount_inc() without overflow 6lkdtm: attempting bad refcount_dec() below zero 6lkdtm: Zero detected: saturated 6lkdtm: attempting bad copy_from_user of too large size STACK_GUARD_PAGE_TRAILINGREFCOUNT_TIMING1 32 4 7 sat:3371 32 4 9 count:3876lkdtm: attempting bad copy_to_user from kernel text PANICWRITE_AFTER_FREEREFCOUNT_DEC_ZEROREFCOUNT_DEC_AND_TEST_NEGATIVEREFCOUNT_DEC_SATURATED3lkdtm: FAIL: accessed page before stack! 6lkdtm: attempting bad refcount_inc() from zero 4lkdtm: Still at zero: refcount_inc/add() must not inc-from-0 1 32 4 7 sat:325REFCOUNT_ADD_SATURATEDUSERCOPY_HEAP_SIZE_TOBuffer overflow detected (%d < %lu)! 6lkdtm: attempting bad refcount_inc_not_zero() overflow 6lkdtm: attempting bad refcount_dec() to zero 6lkdtm: attempting bad refcount_inc_not_zero() from saturated 6lkdtm: attempting bad copy_to_user of distant stack REFCOUNT_INC_SATURATED4lkdtm: Overflow detected: unsafely reset to max CORRUPT_LIST_DEL6lkdtm: attempting bad rodata write at %px 4lkdtm: Failed to allocate user memory 6lkdtm: attempting safe refcount_add_not_zero() from zero 4lkdtm: Failed to allocate kernel cache WRITE_ROREFCOUNT_ADD_ZERO1 32 4 7 sat:291lkdtm-no-usercopySPINLOCKUP6lkdtm: Unable to allocate val memory. 6lkdtm: Buddy page was not poisoned 6lkdtm: attempting bad refcount_dec_and_test() below zero 1 32 4 7 neg:1686lkdtm: attempting good copy_from_user with SLAB_USERCOPY EXEC_DATA3lkdtm: list_add() corruption not detected! 6lkdtm: attempting bad ro_after_init write at %px 1 32 64 14 stack_area:1291 32 4 7 neg:1541 32 4 7 neg:1831 32 4 8 zero:2164lkdtm: copy_to_user failed unexpectedly?! READ_BUDDY_AFTER_FREEUSERCOPY_HEAP_FLAG_FROM3 32 16 13 test_head:196 64 16 8 item:197 96 16 10 target:1986lkdtm: Hmm, didn't get the same memory range. 6lkdtm: Correctly stayed at zero 6lkdtm: atomic timing: done CORRUPT_USER_DSREFCOUNT_ADD_NOT_ZERO_SATURATED6lkdtm: Performing direct entry %s 3lkdtm: Unknown crashtype '%s' 6lkdtm: Attempting bad write to freed memory at %p 6lkdtm: Good: zero detected 3lkdtm: Fail: Zero not detected!? 3lkdtm: refcount: out of sync up/down cycle: %u 1 32 4 9 count:362ACCESS_NULL3lkdtm: could not create crashpoint %s 6lkdtm: Invalid crashpoint %s 6lkdtm: Corrupted stack containing char array ... 6lkdtm: attempting corrupted list removal 6lkdtm: attempting bad read from page below current stack 6lkdtm: Writing to the buddy page before free 6lkdtm: attempting bad refcount_dec() from saturated 1 32 4 8 zero:1156lkdtm: attempting good copy_from_user of correct size 4lkdtm: copy_from_user failed unexpectedly?! EXEC_VMALLOCREFCOUNT_INC_NOT_ZERO_SATURATEDATOMIC_TIMING4 32 16 13 test_head:163 64 16 8 good:164 96 16 7 bad:164 128 16 10 target:1656lkdtm: Saturation detected: still saturated 1 32 4 7 over:52HUNG_TASK3lkdtm: Need both cpoint_type and cpoint_name or neither provoke-crash6lkdtm: Crash point unregistered 1 32 4096 6 buf:371 32 1 8 byte:2344lkdtm: copy_to_user failed, but lacked Oops EXCEPTION1 32 8 8 data1:964lkdtm: Weird: refcount_dec_and_test() reported zero 1 32 32 6 buf:38LOOP6lkdtm: Zero detected: stayed at zero 1 32 4 7 sat:2801 32 4 7 sat:3496lkdtm: attempting good copy_to_user of local stack REFCOUNT_INC_OVERFLOW%s 6lkdtm: Crash point %s of type %s registered 6lkdtm: setting bad task size limit 1 32 8 7 tmp:1744lkdtm: Weird: refcount_inc_not_zero() reported zero 6lkdtm: attempting good refcount_dec() 6lkdtm: attempting safe refcount_inc_not_zero() from zero 6lkdtm: Fail: zero not detected, incremented to %d 6lkdtm: attempting good copy_to_user of correct size BUGOVERFLOWCORRUPT_STACKREFCOUNT_DEC_NEGATIVEUSERCOPY_HEAP_SIZE_FROM6lkdtm: attempting corrupted list addition 6lkdtm: attempting good refcount_add() without overflow 6lkdtm: attempting bad refcount_add() overflow 6lkdtm: attempting bad refcount_inc() from saturated 6lkdtm: refcount timing: done 6lkdtm: attempting bad copy_to_user w/o SLAB_USERCOPY recur_countcpoint_namecpoint_typecpoint_countUUThis is a test. $$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.170-g666300e62136-ab6386400 SMP preempt mod_unload modversions aarch64name=lkdtmintree=Ydepends=Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)  A K UUlkdtm6xmodule_layoutkmem_cache_destroy$kmem_cache_createkkmem_cache_free :kmem_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_vmrvm_mmapvfreehvmalloclflush_icache_range:^__memcpy zkfree)kmem_cache_alloc_tracekmalloc_caches __asan_load1_noabortTforce_sig Mset_bitUrS__list_del_entry_validh__list_add_validdmemsetQschedule__asan_store8_noabortՅ\_raw_spin_lock__stack_chk_failvz__asan_set_shadow_00sr__asan_set_shadow_f8g__stack_chk_guardr|panic_Gs__asan_handle_no_returnl__asan_store4_noabortn__asan_load4_noabortb8param_ops_charpparam_ops_intomgeneric_file_llseekhdebugfs_remove_recursive.#debugfs_create_fileWdebugfs_create_dirU__memsetXUprintkZ%strcmpwstrimK__arch_copy_from_userUƧkasan_check_writeHۈ__check_object_sizeCfree_pagesݷasimple_read_from_buffers__asan_store1_noabortd__asan_load8_noabort1(snprintf__get_free_pagesEzZ__sanitizer_cov_trace_pcGNU!Í  $ H4RPG Z(g gj (g> g((Wr=2 JP(^|R$ Tx(6e (. =DXhg 48C0Y\0gXg0.  g $.  8 L, 4@tg8gg4@77x; h@\*D4Gg <0MH$gxgh. i i\ ibUy$ g/ g8    p(@Tf|DpDP(< .G0V0 j~h, x0 H`E@D+Jj<`((4 T0. ?O`$_pT@8x$| d@<|t0pLhdx h!xX#l$ H&0 'H )` `+L} ,L -P H/d 0h 2d) x3hO <6De 4\y 7 x; ; ? ? \E + |E G E ] k y          . D M ^ u }          @  $ . ? S ` m z        *<$xlkdtm_debugfs_readdirect_entrylkdtm_do_actionlkdtm_debugfs_openlkdtm_debugfs_rootlkdtm_jprobe$d__param_str_recur_count__param_recur_count__UNIQUE_ID_recur_counttype44__UNIQUE_ID_recur_count45__param_str_cpoint_name__param_cpoint_name__UNIQUE_ID_cpoint_nametype46__UNIQUE_ID_cpoint_name47__param_str_cpoint_type__param_cpoint_type__UNIQUE_ID_cpoint_typetype48__UNIQUE_ID_cpoint_type49__param_str_cpoint_count__param_cpoint_count__UNIQUE_ID_cpoint_counttype50__UNIQUE_ID_cpoint_count51__UNIQUE_ID_license52__UNIQUE_ID_description53.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_vermagic10__UNIQUE_ID_name11__UNIQUE_ID_intree12____versions__module_depends__sanitizer_cov_trace_pc__get_free_pagessnprintfcrashtypes__asan_load8_noabort__asan_store1_noabortsimple_read_from_buffer__check_object_sizekasan_check_write__arch_copy_from_userstrimstrcmpprintk__memsetinit_modulecrashpointslkdtm_bugs_initlkdtm_perms_initlkdtm_usercopy_initdebugfs_create_dirdebugfs_create_filelkdtm_crashpointlkdtm_crashtypedebugfs_remove_recursivecleanup_modulelkdtm_usercopy_exitgeneric_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_load4_noabort__asan_store4_noabort__asan_handle_no_returnpanic__stack_chk_guard__asan_set_shadow_f8__asan_set_shadow_00__stack_chk_fail_raw_spin_lock__asan_store8_noabortschedule__list_add_valid__list_del_entry_validset_bitforce_sig__asan_load1_noabortkmalloc_cacheskmem_cache_alloc_tracekfree__memcpyflush_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_destroy,p<qDcHc\rhslcts|ctrpuvwpDpTphqtpxpxtytzu{ sst(|4pLwTphwlpxtcc}tpp~wp0p<tDp\pptc5xc5|pppppWXWX(,Tc`cdVpVp~p <X\lcpcpcc}$p4~\`pctcpcc} p$W](W]`plppX0X0cGcG(p@T`tt c ( c, p p    c c } t  p    ( c, c0 }8 L T p` l x   t p t p c c }   c$ c, P T p ct  c  p   ( 0 p< H T ` h c- l c- p }x  p t t     c+ c+ } t  p $ 0 < H T \ ph tt t     t p t p c c }8c<cDTpXc:\c:`}lccp t0cW<cWH}P\u`cdcl}cc$p0t@c Lc X}`lupctc|}pPPt8p<P@PHt\hc1lc1t}|cc}tpcc}pP Pt(8tLXptc- |c- }cM cM }pc!c!}pc`c`}pcc}c c}(p8q@pHcLcP}`~lwptcRxcR|}~qwc# c# }pqPPt 48c- @c- L}Xw\cC`cCd}lxpcc}pc# c# }pcc}wcc}p Y8cY8c }HpL[P[`ph[lcp[tc|}c[c[}pVLV,VLV,cJ cJ } cc}4p8c<c@}TphplX4pX4pcT VLcT VL}pVLVLcc}$c0@cDpp88t0LpThpptVLcT VLcT }$,p8c<cD}T\p`cdch}pc`c` p$DTtttpcc}t cc }(t4@pDcHcL}TpXc \c `}lpcc}tcc}48Lc,Pdc,hpc c }c} c} }pc c }pc c$},p4<cL@cLD}`hc-c-pc c(}08@HTXc)\c)`}ltpc c }pcc}pcLcL},0DcxH\cx`pcc}pcqcq}pc c } p c c } p ( cL, cL0 }L T t    c  c  p!!c> !c>!} !(!p0!c 4!c 8!}@!X!p\!c `!c d!}l!pp!ct!cx!}!p!!cL!cL!}!!!!!"c"("c,"L"ph"l"ct"c|"}""c"c"}"""p"cO"cO"}"p"c "c "}"p"c"c"}"p##c #c #},#4#T#p#t##c1##c1##p##c#c#}#$$($p,$c! 0$c! 4$}<$p@$cD$cP$pT$c X$c \$}d$pl$t$c x$c |$}$$$$$$c^$ %c^%0%pL%P%c"T%c"\%}d%l%pt%c$x%c$|%}%%%p%c! %c! %}%p%c%c%p%c %c %}%p%%c %c &}&$&D&`&d&x&cB|&&cB&&p&&c &c &}&&p'c'c'}' 'p$'c('c8'P'pT'c! X'c! \'}d'ph'c l'c p'}x'p''c 'c '}'''''(cS ( (cS$(D(p`(d(ch(cp(}x((p(c9(c9(c(c(}((p(cy (cy (c/(c/(}(c(c(}(((p)cq)cq)})p)c )c )}$)p()cO,)cO0)}8)p@)H)c L)c P)}l)t)))))c ))c )*p *$*c$(*c$0*}<*D*pH*c9L*c9T*cX*c\*}d*l*pt*cW x*cW *c/*c/*}*c*c*}***p*cq*cq*}*p*c *c *}*p*cO*cO*}+p++c +c +}4+<+\+x+|++c++c++p++cZ+cZ+}, ,$,p(,c,,c0,}8,p<,c)@,c)D,}L,pT,\,c `,c d,},,,,,,c,,c,-p4-8-c@-cH-}P-X-p-pt-cx-c|-}-p-c)-c)-}-p--c -c -}---..(.c",.@.c"D.d.p..c.c.}...p.c.c.}.p.c).c).}.p..c .c /}/$/D/`/d/x/c |//c //p//c/c/}//p/cq0cq0} 0$0p(0c,0c00}80p<0c)@0c)D0}L0pT0\0c `0c d0}000000c.00c.01p4181c@1cH1}T1\1pd1c h1c l1}t11p1c1c1}1p1c)1c)1}1p11c 1c 1}112,202D2cH2\2c`22p22c2c2}22p2c$2c$2}22p2c2c2}3p3c) 3c)3}3p 3(3c ,3c 03}L3T3t3333c33c33p44c 4c4} 4(4p04c44c84}@4X4p\4c`4cd4}l4pp4c)t4c)x4}4p44c 4c 4}444445c5(5c,5L5ph55p555p5p5cR5cR5}5c5c5}6686T6X6l6cp66c66p66p667p7p7c 7c$7},7c]47c]87}T7\7|77p7p7Xx7Xx7p778$8tP8~`8~h8cBl8cBp8}t8px8p8x8t8p88t88p8ce8ce9p9c^ 9c^9}9p9c 9c$9},9c 09c 49}89p<9pL9x\9t|9p9y9t9z9cr9cr9}9p9p9x9t:p:y :t<:zD:p\:~`:cd:ct:cx:c|:}:p:p:x:t:p::t::p;c;c ;}; ;(;L;p`;~d;cEh;cE;p;p;p;X;X;Wh;Wh;p;;X<8<H<th<Wht<~x<Wh<~<c3<c3<}<Wh<p<p<x<t<p<<t= =p$=ce(=ce0=p4=c`8=c`<=}D=pH=ciL=ciP=}X=p\=c`=cd=}l=cop=cot=}x=Wh|=p=p=x=t=p=y=t=z>c >c >} >Wh>p>p$>x,>tL>p\>yd>t>z>p>~>c>c>c>c>}>Wh>p>p>x>t>p ??t0?8?p@?cD?cH?}T?X?p`?Xh?p??p?~?cE?cE?p?p$@(@0@c 8@c \@V@t@V@@p@YD@YD@Au Ap8AtLAlA|AtAcAcA}AXxAXxApAxAtBpBBt4B@BpDBceHBcePBpTBcXBc\B}hBclBcpB}tBXxxBXxBpBxBtBpByBtBzCcH CcH C}Ct CXx(Cp,Cpcccct c (0c> 8@cHPc$X`chpcxc=c cc c ccHccZcQ c(0c8@csHPcyX`c?hpcxcccmcccVcccc c(0c8@crHpXX X$X0s8s@tL|Xplp|pcHcH}XX|pXcpcppXcc}pWPWPc cX X $(4X <LtTp\cdhlX(pcx|X(}tcc}pc c }pcc}X pcc}V tXc  c $}Tp\dphWXpWXxWXp[[[pWhWhccXXp X X c c$}8p<X@XDV`$ V0V1$V(40V45<VD@SHVELTTVGXUY WP(Y 08HXPYX`pXxY$WTVZ V5ZV5ZP.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rela__bug_table.rodata.str.rodata.str1.1.rodata.rela__param.modinfo.comment.rela.altinstructions.altinstr_replacement.data..ro_after_init.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @H@+Ip&@X> 1N;N6@pJ KxQPF@T [Q`V@ U g2(Rs2SqUr@VrA0t u$@ X v8vv@X0 z'X7Xp pO