ELF M@@'&@@_R!@?H_R_@@_?#{S*@?qT?q@T4R@*SA{è#_#4@*@RF@C@p5@%RR_qB*@*SA{è#__9N@4@?q@*F@@pBN@*4kT?qBcaKc B R5?#{S*@?qT?q`T4RSA*@{è#_#4*@Bc@*_9N@4@?q@*@BN@*4kT?qBcaKc B R5?#{ @`@aF@`^@`>@`@`"@ @{¨#_?#A8{CS[* E@Q9_qTck qaTt@!`5`@!qaT@q T@*TњTa@cDkEV6R! 4cDkEHR`@ Ě@fzu~E)wC`*vN@b`~  @@@@ ~& TIARaZ6`Z`>@h T`^ `c2` qTRz`"@ 3 RJcDkEA8@BBT{A*SB[C#_R~@` ^```@`^@cDtkE*cDkEscDkEck`>@`@8`>@`>@?#CA8{CS[*B Q_qHT# @s@**4#@A8@BBAT{A*SB[CC#_@"Q*`4@#@#?#{{#_?#{ @`@`@`"@ @{¨#_?#{S@`@bJ@*_k#T|@e"@cFӤxc$6`@B|@bJa@@TSAR{¨#_֢xc!& ƚ*Bx#aSA{¨#_@!|@"F@xb$_@!|@"F@xb$_@@B5!|@#@%Fa xeAx% _@!|@"$FA @exd!ax$_?#A8R{S[+@"B!Rvu*@~5`^@CNRbN@#r@_qa Cz@c@aNT@NR @`~ `@_q T?kT$ |@ c@F!ex`"bx d `@kTr%ҠT |@ Ěc@!Frfxa"bx!e TaC7R`@a*@!~e^@`a@c@JRaN*f@fN@wR*5eR@ Rr`R*R *5A8@BB T{B*SC[D+@#_waF@!p`@`5`@!Ra@`4$  |@ c@F!bx`Bbx d`@kTaF@!p`@4bN@RN|`@!Ra@NbN@RsqTBR`@bpqAT`@l?#{cS[#@@T3Ca @3@џTa@ 5B RR[B*SAcC#@{Ũ#_?#{cS[@@T@ @4@ѿT@*54 A b$C[B*SAcC{Ĩ#_@#|@%`FӦ @!&x`c&x B4@Ax`!Ax @_փ@bx`A$6@!сax`!ax _?#CA8{SR@"Ba@a[a@!4@`@ ?ր4`@!Ra4R$ |@ c@!Fexa"bx!d a@?kT6Rb*RҶ* 5` @ 5[DA8@BBҁT{B*SCC#_`@`4[D`@v@[DeR@ Rr`R*R *4`@v4* `@v*@[?#{[c@!@ ?@S@@@џT a @3@џTa@ 5s@SA[BcC{Ĩ#_?#{S@[k*sR  c@@џT @@џ`T!@ 5 @`6Fn*%@?5cCSA[BkDsE{Ǩ#_R R9 R5@@џT @@џT!@ 59 @6RcCҼ@5@@џT ` @@џTa@ 5s @cCcCno3 %s %s %c%s %u %s %u %ssync 1 %s%s %u %u 4device-mapper: dirty region log: wrong number of arguments to dirty region log syncnosync4device-mapper: dirty region log: unrecognised sync argument to dirty region log: %s %u%c4device-mapper: dirty region log: invalid region size %s 4device-mapper: dirty region log: couldn't allocate core log 4device-mapper: dirty region log: couldn't allocate clean bitset 4device-mapper: dirty region log: log device %s too small: need %llu bytes 4device-mapper: dirty region log: couldn't allocate disk io client 4device-mapper: dirty region log: couldn't allocate disk log buffer 4device-mapper: dirty region log: couldn't allocate sync bitset 4device-mapper: dirty region log: wrong number of arguments to disk dirty region log 4device-mapper: dirty region log: incompatible disk log version 4device-mapper: dirty region log: %s: Failed to read header on dirty region log device 4device-mapper: dirty region log: %s: Failed to write header on dirty region log device 4device-mapper: dirty region log: couldn't register core log 4device-mapper: dirty region log: couldn't register disk type 4device-mapper: dirty region log: No memory left to attempt log module load for "%s" dm-log-%s4device-mapper: dirty region log: Module for logging type "%s" not found. diskcore?#{ s`B` @{¨#_?#{c[S@Z@TB` @@џTa@ 5SR B* 5[B*SAcC{Ĩ#_B* 4[B*SAcC{Ĩ#_license=GPLauthor=Joe Thornber, Heinz Mauelshagen description=device-mapper dirty region logv7I KJint e *?u32Y?u64se  *@@ H Xl* &Y (s #7 * 4 = n q   e*KLMe^      ^No }ew-+ -+ !-+ '-+ /-+ 5-+ <#eGe  @eee96e.Mea{e++ ee 0Ee }e    e (        !"#$%&'()*+,-./#e ^#e #e 6e #e7:22 O$e!:e"e"S e# e$b 6e% #R&J P6e',&   #e(    e)        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghe*t       +Y#e+D      "#$#e+f     e,  | e*e-$ -$DQRt ( .z. . . . . . :   :! b b neD:@RtiRR R be - e( @0 @8 @@RH!LPRR#Eb O!>  a!>     72**; 72A*; 72 *; /60+VRS,JgV/1R{{8-R{#,-c 3,Kg3/ 3-$#<-j7,RRaaefkK,2TVV0#M1RV{8<& ,& +3R8+{80 S{R4Rj{8,2{A,VV,\V,cV<0 R{{T8$tRcrvRc/x0  02x20y0 0c/00g%00P^3zFw3k3 3 333=3 i2}w2$2 RL log2-P2@Q3e3%ecsz5Rdlc6d9D$ RW log-P@Qd%ecszRelce0 -  log :P'lc> log7PE-Q RRlcT),i)))4(54 5) 65 6V"6)*)) 5 %55!26$J6?6V6b6*  V,* *25  N5C5!5  55))))4 54!5 ) 656"6$ RF log6PEFdlcc&* },* *25 N5C5 5 55N4  z4m4`44  444)*)) 5 %55 26$J6?6 V6b6->4  log4PB-QlcP)$*)) 5  %55!26$J6?6V6b6>, log3PA-QlcP)$)))4 54 5) 65 6"6$ Re log,PrRdi RPlcc&))))454 5) 65 6"6&)(D)8)#(##D #(40 ))###D #0 R log,P0 R O log.P<-QHRR'lc* ,* *25 N5C5!5 550 R  log/P=-Q'lc* ,* *25 N5C5!5 550 R8 log-PlcQ0b t log;P'lc$M R # logM-PrORe'iPelcQc R Ve&(U@!( (&&)C!D)8)Q)Gl)_)&)l!)))454 5) 65 6"6&)p,")))454 5) 65 6"6&&)~O"D)8)&){r"))(4" ))# "##D #&)hV#*)) 5 %55 26$J6?6 V6b6#Y##D #(D #lcD+B:X$ log:+Plc<c$A$$" Ry$ log"*g ti"Ad#ee#!fr%Rcdev&#BD$ log+Plcc$$(  $lc /$ R F% log*P tiAQeR!S$p R( logp4i tipKeqefq$c devr#h t !f'lcv w bxey V yVerzRd {4O&'_rz bb4&(111%112 '22C&(4'(4>'( PCn'(($'((4 b40(111"'C11  1V1\(h1v114(#404A4] R(ti]1 ]>b? R(log?&'rAR2 R&)lc2'4+ RQ)lc+$op+4 ($ z) $6z) $TE( ) 4z) RE()l0bs@bit!e( *l .bs @bit &eR:*bs*@bit;eUC+Dlog0f!0p%0E10!0le %0F1092j*20k"+0 0c/0+0P%00Q!i2 qw2Gh.56{cDtiQ5 k5ej5T.)log40,( 111%112 '22:0 -K0 W0Pa0em0z0J -0 02&,20( ,0 0i/0,0P%00P i2,w2 z0V0 092&W-2904( -00iV0-0P%00P i2,w2 0%0 E10 0e %0 F1092j>.20k.0 0c/0{.0P%00P i2qw2>GR/5<.g2.20M/0 0d/0:/0P%00Q2/ 3 3 #3 03 I3=3=U3i2/w2 i2w2WtR0t:.)rvR"e :0e0.XoutpB".z0B7{)pDD E."".0"B{$.".0D{.Y01e1 Ie,1qM,1o%Q1Q1 oIJv1 9z1 ="n?1"n/R"n>R"o R.2 DV P1e%e<2  >! !I: ; 9 .?: ; 9 'I<: ; 9 I4: ; 9 I(>! !I: ; 9  4:!;9 I!1X Y W ".: ; 9 ' #> !I: ;9!$.:!;9 'I@|% 1U&1RUX!YW '4:!;9 I(.: ;9 ' )4: ; 9 I*&I+: ;9 I,.?: ;9 'I<-<.4:!; 9 I/ 1U0.:!;9 'I@z1 2!I/ 3.?: ; 9 '<4 U5:!; 9 I6>! !I: ;9 7I891X!Y W : :!; 9!;4:!;9!I!<.?: ;9 '<= 1>.:!;9! '@z?:! ; 9!I@5IA.?:!;!9!'<B.:!;9! '@|C D:!; 9 IE 1F 1G.?:!; 9 'I@|H.?:! ; 9!'<I% UJ$ > K L&M4: ; 9 I?<N4: ; 9 I?O4: ;9 I?<P( Q'IR : ; 9 I8 S.?: ; 9 'I<T.: ;9 '@|U.?: ; 9 '@|V 1W.?: ; 9 'I X : ; 9 Y Z.1@|[1LD8   (((($$   ,8xX4 . w"Z1/<%{ .}~zz !"/: { <: %)% }<=Zm.*h./.$}</) } #} ).& {  ~J  ~.   .~   ~   J  /; ! / m !Z   % !a }.~6 ~ J~.  ~  .~ < J  /;  % r  ] !"!   ~  "  ~ wt  ~   ~   "|~/!!"# < !|~z"< A |~#.  !=|~<   l=1  . !4-(/  z .|~!"/& z <& @| 0H" <#62r~M!J|& >xX4 .!~ !~ 3~.!~ J{  g / # J~ . .<  /; #1 ~</aX~{ .{  <{  X{   {.# #Z } .}.  }.q  <  /;  .# }.!J5~ }.KR="4 4JO  }.q  <  /;  .# }./0?  }.)=%L0? /   ./ ~.   <  /; #1  ~   ~ .L KK/ y zJ  { < { ~    J  /; ! /m /  ~  !a } =&yt }.>=!=1PGSTEAL_ANON__REQ_PRIOcore_ctrVMSCAN_THROTTLE_NOPROGRESSsize_tPGSCAN_ANON_oldGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongNR_ZONE_LRU_BASE__list_del_entry_validflush_callback_fnSCHED_SOFTIRQ___GFP_KSWAPD_RECLAIM_BIT__list_add__baseTHP_FAULT_ALLOCdm_targetdm_table_eventdisk_ctrPGDEMOTE_DIRECTdestroy_log_contextdm_dirty_log_type_unregisterPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGEDSWAP_RAREQ_OP_DRV_INNR_ZONE_ACTIVE_FILEMM_SHMEMPAGESIOPRIO_HINT_DEV_DURATION_LIMIT_1IOPRIO_HINT_DEV_DURATION_LIMIT_2IOPRIO_HINT_DEV_DURATION_LIMIT_3IOPRIO_HINT_DEV_DURATION_LIMIT_4IOPRIO_HINT_DEV_DURATION_LIMIT_5IOPRIO_HINT_DEV_DURATION_LIMIT_6IOPRIO_HINT_DEV_DURATION_LIMIT_7vm_event_itemregion_sizeflush_headertype_name_duplru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNBALLOON_MIGRATEPGPROMOTE_SUCCESSTHP_SCAN_EXCEED_SWAP_PTE__SD_PREFER_SIBLINGSB_FREEZE_COMPLETEMTHP_STAT_SWPOUTCMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDREQ_OP_ZONE_OPENNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSNUMA_PAGE_MIGRATE__UNIQUE_ID___addressable_cleanup_module589PCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERREQ_OP_FLUSHNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32ALLOCSTALL_DMAfail_log_device_lockFDPIC_FUNCPTRSlog_set_bitnode_stat_itemSTATUSTYPE_INFOTHP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALUNEVICTABLE_PGCULLED_check_region_sizetype__REQ_SYNCscnprintf__REQ_NOUNMAPNR_WRITEBACKNUMA_HITPGSCAN_KSWAPDspin_unlockTHP_MIGRATION_SPLITKMALLOC_RANDOM_STARTWORK_OFFQ_DISABLE_BITSLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILElist_add__u32THP_DEFERRED_SPLIT_PAGEbitset_sizeKMALLOC_CGROUPcore_in_syncget_typePGREFILLNR_KMALLOC_TYPESkmalloc_cache_typebdevio_reqresultNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEHRTIMER_BASE_TAI_printkdm_get_devicedm_io_client_creatework_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOCdm_dirty_log_destroycore_flushdisk_dtrlog_typelong intfind_next_zero_bit_leraw_spinlockKSM_SWPIN_COPYTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMA__UNIQUE_ID___addressable_dm_dirty_log_create586generic_test_bitPGPGINclass_raw_spinlock_irq_tTHP_SWPOUT_FALLBACKconst_test_bit___GFP_NOFAIL_BITwordkmalloc_cachesPGALLOC_DMA32LRU_UNEVICTABLEMOD_MEM_NUM_TYPES__remheadNR_FILE_DIRTY_BoolDQST_DROPSclass_raw_spinlock_irqsave_tPGFREEWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSdm_dirty_logUNEVICTABLE_PGRESCUEDsigned charADDR_LIMIT_32BITHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ACTIVE_ANONSTATUSTYPE_IMA__u64__compiletime_assert_269NR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTloff_tpid_type__REQ_METAcore_resumeTHP_SPLIT_PAGEWORK_OFFQ_DISABLE_SHIFTWORKINGSET_NODERECLAIMunsigned chardm_io_requestCOMPACTSTALLNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITdm_table_get_modevec_typePGSCAN_DIRECT___GFP_UNUSED_BITnuma_stat_itemHTLB_BUDDY_PGALLOC_FAILDQST_READSvmalloc_noprofDEFAULTSYNCPGREUSEALLOCSTALL_MOVABLEWMARK_MINMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPSheaderDQST_SYNCSdisk_status__REQ_FAILFAST_DRIVERtype_nameSTICKY_TIMEOUTSPIDTYPE_PID__REQ_FAILFAST_TRANSPORTflagsgeneric___set_bitNR_KERNEL_MISC_RECLAIMABLE__REQ_SWAP___GFP_ZERO_BITmoduleWORK_STRUCT_INACTIVE_BIT__REQ_BACKGROUNDNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVENR_PAGETABLEreq_flag_bitsMOD_INVALIDMIGRATE_TYPEScore_get_resync_workput_typeheader_to_diskN_HIGH_MEMORYMOD_DATAmod_mem_typeREQ_OP_ZONE_CLOSEalloc_tagNR_VM_EVENT_ITEMS__REQ_FUAdm_dirty_log_exitdm_dirty_log_typeWORK_STRUCT_COLOR_SHIFTcallerdm_dirty_log_initlog_dev_failedTHP_FILE_ALLOCvm_fault_tstrcmp__kernel_ulong_t__UNIQUE_ID___addressable_dm_dirty_log_destroy587NR_SLAB_UNRECLAIMABLE_BMTHP_STAT_ANON_FAULT_FALLBACK_CHARGEMOD_TEXTstatus_type_t_resWORK_OFFQ_FLAG_BITS__SD_BALANCE_FORKtouched_cleanedKSWAPD_INODESTEALPGSCAN_SKIP_DMA32KMALLOC_DMATIMER_SOFTIRQNR_WMARKcore_get_sync_countHRTIMER_BASE_MONOTONICfalsecore_set_region_sync___GFP_LAST_BITMIGRATE_RECLAIMABLENR_FILE_MAPPED__SD_CLUSTERstrrchrfind_next_zero_bitSB_FREEZE_WRITE___GFP_HIGHMEM_BITzone_stat_item___GFP_MOVABLE_BITdiskPGSCAN_SKIP_DMATHP_SCAN_EXCEED_SHARED_PTEBALLOON_INFLATEDROP_SLAB___GFP_NO_OBJ_EXT_BIT__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTKCOMPACTD_FREE_SCANNED__UNIQUE_ID_author591ARM64_VEC_MAXcore_clear_regionWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLY__kernel_loff_tdm_io_clientPIDTYPE_MAXPGDEACTIVATEspinlock_raw_spin_unlockraw_spinlock_t__list_add_validIOPRIO_HINT_NONEWORK_OFFQ_BH_BIT__SD_SHARE_CPUCAPACITYPGALLOC_MOVABLEREQ_OP_ZONE_RESET_ALLlong unsigned intin_syncHRTIMER_SOFTIRQPGSTEAL_FILEbuf_sizeSWAP_RA_HITvmscan_throttle_statestatusbitset_uint32_countPTR_ERRPGSCAN_FILEPGPGOUTnr_regionsNR_ZONE_UNEVICTABLESTATUSTYPE_TABLENR_SHMEMHRTIMER_MAX_CLOCK_BASES_core_typeuintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULL__clear_bit_letest_bit_lesize_is_constantMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITpriolevel__REQ_INTEGRITYPCPU_FC_PAGEvfreeargv__REQ_NR_BITS__SD_NUMACOMPACTFAILcreate_log_contextPIDTYPE_SID__SD_BALANCE_EXEC_find_next_zero_bitlog_header_diskDQF_SYS_FILE_BNR_INACTIVE_ANONmemweightDQF_PRIVATEtry_module_getheader_from_diskis_power_of_2NR_THROTTLED_WRITTEN__this_modulecore_statusTHP_SPLIT_PAGE_FAILEDNR_FILE_PMDMAPPEDlong long intLRU_INACTIVE_ANONMTHP_STAT_SHMEM_FALLBACK_CHARGE__REQ_PREFLUSHbdev_nr_sectorsNR_ZSPAGESkstrduprecovering_bitsmaxlenNR_SHMEM_PMDMAPPEDSB_UNFROZENdm_table__REQ_RAHEADlog_header_coreblk_mode_tNR_FILE_THPSMTHP_STAT_ANON_FAULT_ALLOCUNEVICTABLE_PGMLOCKEDgeneric___clear_bitMOD_INIT_RODATAsync___GFP_FS_BIT___GFP_HARDWALL_BITbdev_logical_block_sizeMIGRATE_UNMOVABLEsscanfWORKINGSET_ACTIVATE_ANONmaskNR_VM_NODE_STAT_ITEMSMTHP_STAT_SWPOUT_FALLBACKCOMPACTSUCCESSWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMIC___GFP_IO_BITmthp_stat_itemMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerALLOCSTALL_NORMALCMA_ALLOC_FAILMTHP_STAT_ANON_FAULT_FALLBACKMTHP_STAT_SPLITWORKINGSET_REFAULT_BASE__REQ_DRV__list_del_entry__SD_SERIALIZEaddrKSWAPD_HIGH_WMARK_HIT_QUICKLYvzalloc_noprofPGSCAN_SKIP_MOVABLENR_ZONE_INACTIVE_FILEunsigned int__kernel_size_tDM_IO_PAGE_LISTSB_FREEZE_PAGEFAULTMOD_INIT_TEXTspinlock_tNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTsector_tSLABS_SCANNEDdm_io_client_destroyWORK_STRUCT_PENDING_BITlog_dev_flush_failedcore__SD_ASYM_PACKING__UNIQUE_ID_license592WORK_OFFQ_FLAG_SHIFT__int128 unsignedIOPRIO_CLASS_RTTHP_MIGRATION_SUCCESSNR_LRU_BASEZONELIST_NOFALLBACK__REQ_NOWAITUNEVICTABLE_PGSTRANDEDNUMA_HINT_FAULTSNUMA_INTERLEAVE_HITWMARK_PROMO_raw_spin_lock___GFP_COMP_BIToffsetPGROTATEDlistNUMA_PTE_UPDATESentryblockzone_watermarksCOMPACTFREE_SCANNEDdm_dirty_log_create__REQ_FAILFAST_DEVPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTEregion_tADDR_COMPAT_LAYOUTmigratetypeprioclass__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolUNEVICTABLE_PGSCANNEDcore_get_region_sizecharIRQ_POLL_SOFTIRQclass_raw_spinlock_tTASK_COMM_LENN_CPUlog_dev__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDREQ_OP_LAST_log_typesVMSCAN_THROTTLE_CONGESTEDPCPU_FC_NRREQ_OP_DISCARDNR_ZONE_ACTIVE_ANONlist_headdm_dirty_log_type_registerNR_INACTIVE_FILE___GFP_ACCOUNT_BITZONELIST_FALLBACKTHP_COLLAPSE_ALLOC__list_delNR_IOMMU_PAGES___GFP_NOMEMALLOC_BIT__UNIQUE_ID_description590__REQ_POLLEDNR_ZONE_INACTIVE_ANONrseq_cs_flags_bit__kmalloc_large_noprofNOSYNCNR_LRU_LISTSDQST_FREE_DQUOTSWHOLE_SECONDScore_mark_region__kmalloc_cache_noprofpriohintADDR_LIMIT_3GB__UNIQUE_ID___addressable_init_module588list_is_headTHP_ZERO_PAGE_ALLOCsizeN_POSSIBLElong long unsigned inthrtimer_base_typeLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQheader_locationNR_UNEVICTABLEMM_FILEPAGESclass_spinlock_irq_tPGACTIVATE___GFP_DMA_BITKMALLOC_NORMALNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITregionMOD_RODATAsync_count__REQ_ALLOC_CACHEREQ_OP_WRITE_ZEROESDQST_CACHE_HITSDQST_ALLOC_DQUOTSREQ_OP_ZONE_FINISH__set_bit_lePGSTEAL_KSWAPDNR_MLOCKVMSCAN_THROTTLE_ISOLATED__SD_SHARE_LLCNET_RX_SOFTIRQCOW_KSMlog_test_bitREQ_OP_WRITESB_FREEZE_FSdm_put_device__UNIQUE_ID___addressable_dm_dirty_log_type_register584IOPRIO_CLASS_INVALIDWORK_OFFQ_LEFT__REQ_FS_PRIVATEMOD_RO_AFTER_INIT__request_modulePGSCAN_DIRECT_THROTTLE__REQ_IDLEmemset__kmalloc_indexTASKLET_SOFTIRQversiondisk_headerread_header___GFP_NORETRY_BITDROP_PAGECACHEWMARK_HIGH__le32THP_COLLAPSE_ALLOC_FAILEDlist_del___GFP_RETRY_MAYFAIL_BITargcDM_IO_KMEMMM_ANONPAGESspin_lock__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_ENDflush_failed__int128PIDTYPE_PGIDIOPRIO_CLASS_NONERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS_DQST_DQSTAT_LASTREQ_OP_DRV_OUTWMARK_LOWMTHP_STAT_SHMEM_FALLBACKPGDEMOTE_KSWAPDdummydm_ioreq_opMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTqueue_logical_block_sizeNR_FREE_PAGESWORK_STRUCT_PWQ_BITNR_DIRTIEDPIDTYPE_TGIDTHP_MIGRATION_FAILNR_ACTIVE_FILEcore_dtrtouched_dirtiedNR_VMSCAN_THROTTLEREQ_OP_ZONE_RESET___GFP_RECLAIMABLE_BIT__ffsNR_ISOLATED_ANONname__kmalloc_noprofPAGEOUTRUNIOPRIO_CLASS_BEPGSTEAL_KHUGEPAGEDTHP_SPLIT_PMD__MTHP_STAT_COUNTshort intrw_headerCOMPACTMIGRATE_SCANNEDuint64_tsync_search___GFP_DIRECT_RECLAIM_BITNR_VMSCAN_WRITElog_cIS_ERRNR_WRITTENcore_is_cleanNUMA_MISSDM_IO_BIOregion_count___GFP_NOWARN_BITdm_io_regionMMAP_PAGE_ZEROindextrueFORCESYNCWORKINGSET_NODESWORK_STRUCT_PWQ_SHIFTMTHP_STAT_SHMEM_ALLOCDQF_ROOT_SQUASH_BPGSTEAL_DIRECTblk_opf_t__le64kfree___GFP_DMA32_BITblock_devicemodule_putPGFAULTUNEVICTABLE_PGMUNLOCKEDN_NORMAL_MEMORYCOMPACTISOLATEDNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCALclean_bits__SD_OVERLAPREQ_OP_SECURE_ERASEsync_bitsHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_tMTHP_STAT_SPLIT_DEFERREDmemcpygfp_tHRTIMER_BASE_REALTIMENR_WRITEBACK_TEMPREQ_OP_READTHP_FILE_FALLBACKNR_NODE_STATES__find_dirty_log_type__REQ_ATOMICKCOMPACTD_MIGRATE_SCANNEDpcpu_fcdisk_flushDQST_WRITESdm_devN_ONLINE___GFP_WRITE_BITuint32_tbdev_nr_bytesNR_SLAB_RECLAIMABLE_BNUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEMTHP_STAT_SPLIT_FAILEDN_MEMORYPGMAJFAULT_disk_typebdev_get_queueWORK_OFFQ_POOL_SHIFTPSWPINshort unsigned intmagicNR_SECONDARY_PAGETABLEKCOMPACTD_WAKEPCPU_FC_EMBEDMAX_ZONELISTSnode_statesWORKINGSET_ACTIVATE_FILENR_ANON_MAPPEDREQ_OP_ZONE_APPENDWORKINGSET_REFAULT_FILEBLOCK_SOFTIRQ___GFP_MEMALLOC_BITkmalloc_type_get_dirty_log_typerequest_queue__UNIQUE_ID___addressable_dm_dirty_log_type_unregister585THP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLEIOPRIO_CLASS_IDLEPGLAZYFREEN_GENERIC_INITIATORRCU_SOFTIRQdisk_resumeNR_SOFTIRQSPGALLOC_DMA__compiletime_assert_150__compiletime_assert_151nextOOM_KILLkmem_cacheWORKINGSET_ACTIVATE_BASEdm_io_mem_typekmalloc_noprofprev___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SME__REQ_NOMERGE__u16lockDM_IO_VMAioprio_valuelog_clear_bitnull_locationdrivers/md/dm-log.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/md./include/linux./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./arch/arm64/include/asm./include/linux/scheddm-log.cdm-log.clog2.hslab.hblkdev.herr.hle.hgeneric-non-atomic.hfind.hspinlock.hlist.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hstddef.hgfp_types.hspinlock_types_raw.hinit.hstack_pointer.hspinlock_types.hprocessor.hnodemask.hpersonality.hmm_types_task.hpid_types.hrseq.hsched.hpercpu.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hioprio.hquota.hquota.hfs.hmodule.hinterrupt.hhuge_mm.hvm_event_item.htopology.hblk_types.hdm-io.hdevice-mapper.hdm-dirty-log.hvmalloc.hstring.hsprintf.hstring.hkmod.hprintk.hspinlock_api_smp.hbuiltin-__ffs.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x   DLA-A0BBL A-A W A-A 4A-A0BCK A-A ,XA-A BPA-A-A`B CKCb AA L AA FAKA-A` -\ BA G AA IAGATA-APBCINKA-AP-LG$ A-ADA-,DA-A BKA-<A-A B\ A-A IA-  4,< A-A`DDw A-A DA-AP BDBC] A-A <A-A@BFa A-A ,8A-A BHA-LA-A@BBD` A-A SA-\A-APBBHiJA-AP-C A E A [A<A-A@BDGWEA-thA-Ap C D BJ`FA-Ap  -yDY A E 58e 0   ( 54L X%. 7D@U c p 4D ,p   8   55 5  6 g  55. E B[N+ !5!"| H4 uh(v$5GUiov 8 dm-log.c__export_symbol_dm_dirty_log_type_register$d__export_symbol_dm_dirty_log_type_unregister__export_symbol_dm_dirty_log_create__export_symbol_dm_dirty_log_destroy$xcore_get_region_sizecore_resumecore_flushcore_get_sync_countdisk_statuscore_statusdisk_dtrcreate_log_contextdisk_ctrcore_ctrcore_dtrcore_get_resync_workcore_is_cleancore_in_synccore_clear_regioncore_mark_regiondisk_resumedm_dirty_log_exitdm_dirty_log_initcore_set_region_syncdisk_flush_log_types_disk_type_core_type__UNIQUE_ID___addressable_dm_dirty_log_destroy587__UNIQUE_ID___addressable_dm_dirty_log_create586__UNIQUE_ID___addressable_dm_dirty_log_type_unregister585__UNIQUE_ID___addressable_dm_dirty_log_type_register584__UNIQUE_ID___addressable_cleanup_module589__UNIQUE_ID___addressable_init_module588__UNIQUE_ID_license592__UNIQUE_ID_author591__UNIQUE_ID_description590scnprintfdm_put_devicevfreedm_io_client_destroykfreestrcmpsscanf_printkkmalloc_caches__kmalloc_cache_noprofdm_io_client_createvmalloc_noprofmemsetvzalloc_noprof__stack_chk_faildm_table_get_modedm_get_device_find_next_zero_bitdm_iomemcpymemweightdm_table_event_raw_spin_lock_raw_spin_unlockcleanup_moduleinit_modulemodule_puttry_module_getkstrdupstrrchr__request_module__this_moduleM  $ (MDHLP`0d0hM88M@(@0MLPTXh0l0pMNOPOOQHLTR`hpSTRTU UVWXYXYZ\YhXYXTOOQ00TQTQP P$T4[8X<X@THxLxPTXP`QhlpTxOPTPTQ\$]NT[OOOQp^ _ ` a _8 _   T b ` ` T   T< bx [     c  R  dD H \ c` d h  R d d@_b_b$[TXdchltRgdQU(U(V(048@cDpRhddi@@jk$cTRdhpdxQdjPPTQQQcRg d048Tl08HPp X`hpxD   (4l  D  (0 8(@IJ(K8LJ$J(c,0`RxdIdhhTITJLKJIef> BTCC@&A-B 4B ;B&@B-NB/+ZBhBoBjtBA B BB'B BBvBBBDB$B/B$ BD(,B:BZ ?BkKB WB<cBx*oB'{BB)B"BB(B!BfBQ(BBV&B!BBBB~ B('BU Bg*B'B?$B "B#(B+.B4B:B@B-FBXLB7RBXB_B dBpB~BBBg BKB-BTBZB Bk Bo)B|!BB+B B^*#B()B/B*5B};B,AB)TBO ]BfBOoB'xBBB BKBL BvB Bo!Bh$B|%BDBhBB BB%B$ BmBB'B. -B$3BGBoSB8*cBiBn+oBuBB BBB%BBtB;BwB'BB(B B8B BjB+B<#B BBBB,!B 'B-Br3BZ 9B?BFB VB\Bx'bBhBnB(tBzBWByB%B BBBB0BBBr"B$BB B5BjBgBB# BGB &B`!B*B Bs&&B` ,B'2B'8BZ>B+DBJ-JBPB+VB-\B-!bBhB nB+tBzB}BL BB)B?BA BBCBXB+BB'B!B%B_'BBBBB(B BYBH+BB*B BBY%BB."B)Bn:Bx@B!FB*LBRB XB. _BpBB)vB{"|B!BB1&B.B B6%B $BBBkBsB|+B B!BUB$BuBBB B?-;B RB !bBhB)nB,)tBi zBq B B%BBHB$BAB&B,B'#BBRBsBBBBB B( B B, B%2 B` 8 B > BK*D B!"J B1"P B; V B?\ B%p Bv BV| B B" B B B B B! B\# B B B B/ Bt BE! B B( B" B+ BI B# BG B B, B,' B8 BP> BD BJ B P B1V B(\ B@%b Bh Bn B*t B)z B& B9 B B B(+ B B, B B BP B* B B B B B Bw B B B! B B, Bz( B* B  B ! B ' Bc"- B+(3 B&9 B'? Bp E BK B#Q BCW B] Bc Bi Byo B(u B{ Bn B Bn B& B B# B B6- B B B B* B B Bn BQ B% BA B& B> B( B BN BK B_+ B* B' B # B ) B/ B5 B; BA B G BkM B(S BY B_ Be B\)k Bt,q B}w B$} B{ B) B B B BB B B& B B B B B B: B B B B B B B+ B" B BE  By BL& BW , B$2 B8 B> B9D B.J B"P BZV B\ Bb B)h BDn Bu Bb(z B:( Bu% B) B" B B B) B+ B " BW B BC" BD& B` B" B'% B BfBf BBVBB !B 'B--B#3B9B ?BEBKBQBWB]B!cBiB?oBK#uB*{BB6B'Bc-BB'B-B]$B B8B,,ByB.B2 B%B)BW*.B:B ?B)DBPYBIenB"z-B:,-Bf -B-BBB+B#BB(BB+ B#B"B2B 8B' >B'EBR'\B!&hB^tB$BGB'B!BB(B")BB'BB3 BlBBB8(BP!4B#KB`XaB*nwB 6B3B9NB>9 B9!B7B#WB\B mB BB BU BBB+B"%B8Bo%qBB)BBBo(BBn#9B;TBz kBBG B&Bk B BK(BB.BZ9"`"h@du@d"@"0@@@@"l@"l@4"K"tS@dBJo4BB: BB6B!B: /BXBc(B B!B  ; C@U@n,,,PP6P[lllBB!!L)@dCLK@taPi@hh@@!@3@LBbR wB!   BZ D 8B!WH H H @@B@*)1@PX@ nv@@  5=@2NV@HfB q BB!B(@@.PBj'[B!@@B   9 B/D u B, p B | @ @!| !@4$! ,!@JE!, M!@`l!, t!@s!, !@!@!d !@!d !@"d "@"@1" 9"@T" \"@w" " " " "@  # #@ *# 2#@3D#@3[# c#@It#, #B9#B ##$B$A$BX$O$B1z$B&$$$B$B$*%BX$8%B1G%BZR%%BX$%B1%B%BG%B'%B%B &Bi%&@ /&@4&BzA&BA P&@/Y&BOf&B3w&&@/&@/&&d&BO&B3&@B&BO 'B3'@R#'BO0'B3?'T'BOa'B3s'''X'X'X(tA(ta(((B(BG(B#(BS)B-')B&R)B`)Bm)B)B)B)B)B-)B^*B";*B B*(j*P*T**T*h*@X*@X*@h+@{'+D+BRN+e+Bl~+B5+BX$+B1+B+@+BO+B3++@,@,5, =,@M,@i,(q,@,@,(,@,(,@,@,@,@,-@ -  -@0--@0;- \-(-(-@@-l-@P--@`-@`--@` .@`.".C.K.@p[.@pk.@.@..@.B.4 .B.4 .@/` /@/@*/@?/@R/ Z/@n/ v/@!/ /@4/ / /@D/ /@T/B,0B0B&0B;0BL0Blb0B`n0B {0B,0B&0B 0B)0B&0B 0B0B0B1B. 1B%21B+D1B. W1B*i1B. w1B1B. 1B-1B1B1B 1Br-1B 1B1B' 2B#2B (2B62BG =2B ,O2B\2BSj2B5x2B-2Bu$2B-2B2B2B 2B 2BG 2B6$ 3B"3BI$3B"13B>3B-J3B1-W3B-_3Bx3BG 3Bo3B-3B1-3B,3B3B"3B3B-4B1-4BX'14BO4B a4Bin4B {4B4BC4Bi4B 4B4B4B5Bi5BV"&5Bi35BO5Bi\5Bm&m5B z5B 5Bi5B5B 5Bi5B 6Bi6B36BK6BiW6Br6| 6| 6@Y6 6@o6@o6@6@7 7@%7 -7@H7 _7 = 0"  0CSeLuLPH | 5| K a, t, , d d d    ! 4 J Z| p     4 ` `   " 5 E U e"""0"0"H"l"t  3IYhih| ((((X!1 A<Qlaq""C,&CD*CO.C_2C|6C:C>CBCLCQCVC[C `CeCjC oC%tC:yCA~CLCSC^CiCwCCCCCCCCCCCCCC!C)C2C>CICRCaCjCrCz CCCCC#C(C-C2C7C<CACFC KCPCUC"ZC5d"G,G0 DGH \G`(tGx4GG$G(GG<G@lGpGGG GD Gp LGP| G4 GG"TGX lGpG( G.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.export_symbol.rodata.str1.8.rela.exit.text.rela.init.text.rela.discard.addressable.rela.exit.data.rela.init.data.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @D@Ⱦ$+P&@$1;@6@`$J2^8Y@`$ ni@`$ ~ y@(`$ (@$0@$8yz7@ a$+TYP@8`$Z@89$ _p@@H$0\x . 0hE00'9ԩIة a\@G$"x8 %I Kn