ELFxx@@?#{ Ң$ E@d"?{#_֣ 7?#{S[v|@*BT @3@џ#Ta*@ _Tck9Rr+[Ra@ 8:G`@#RX@G!@!Q!K"|BgA?qCzTR*k@`.@:9g9Y`@8SAR[BcCkD+@{ƨ#_8cCkD+@ SA[B{ƨ#_ _?#{R Rr b8b!FR2a0ab" @{¨#_`G ?#{R{#__?#{S[ @qTR@r@!aR"bA)dB@?q*7"G88tS R3SA*[B{è#_SA*[B{è#_ֵu?#{ @qHT["SG8s@Tb@ Tb,@@kT @@*7%BTf@b@?Ta(@!(Tq4SAR[B@{Ĩ#_֠0$ A1int i *u85u32]u64w$i   H #  = i*2;3 < M$i     4o )*CCMi%  5*R&iv1    %RA 1 A AiiB     ,-.LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&ip6kvmu70'*(dev4(kvmz'! i'/ !VzB4)V4 \49 c4U !#4u 46* 6 !V zBV *t i.> i"V kvm8zg) d#dev! S#tmp' crV 4S+ 4c 4R 3'"V kvm6zd' e#retVedev! 8  49 , ' "-/ 0,? ]P+ /#   -PD8\9:, kvm*zP"nVp kvmn)zc p>+ r r >PlvG }; ~<` @g`=Qdevb! .@b' Q-]^ d  =@ V\@2PAQA'dlenB VevalB6gdevD! E"j F] M  H33'Ne>K. \ Pp+ V  dev+C +L -" . i V@ devC  lenV. l devL  4 4E   H ;;4 %%4%;%G .4?DPi %ir<) 0WCX/5/]]3 D(DCA'$< dev$< ops%*</ ,6z,16?tag,:. jVj8jV//7 2K- new4Kg new1= new7@##5A%&( 1I !I: ;9 I$ > : ; 9 I< : ; 9 I 4: ; 9 I : ; 9 I .: ;9 'I ! 1RUX Y W 41 &I4:!; 9 I:!; 9 I:!; 9 I.: ; 9!' !1RUX!Y W .?: ; 9 '<.: ; 9 'I 4: ;9 I.?: ;9 'I<.?: ; 9 '<4:!; 9 I  1:!; 9!I>! !I: ;9! !I/ !.?: ; 9 'I<".?:!; 9!'I@|#4:!; 9 I$>! !I: ; 9!%I&>! !I: ; 9!' :!; 9 I8 ( :!; 9 I8 ).?:!;!9!'<*.?: ;9 '<+ U,1X!YW - 1.1X!Y W /.:!;9!' !0% 1$ > 2 3&44: ; 9 I?54: ;9 I?<6<7 : ; 9 8 : ; 9 91X Y W :.?: ; 9 '@|; 1U<.: ; 9 '@|=.: ; 9 'I@|> U?: ;9 I@.: ; 9 ' A ,$ $(0 (, (,@D\   r<~.  i !#~   "~ !\<X#  _f.0.0-"  X<,  "} &}   i,  !_ <,<D"% <% )!#!!.# !  K}< ! =r<}. }<  kX    1. #<# o   n<  o   o '  sJ.  !0"!Nj?~~ {#   .! "/"_ j  z ' w ! x  "uf/0 ef3.\MJ"   < K  ~.4~  ~  ~. ~.-0"  .C%4 = fJ__after_CNTVOFF_EL2DBGVCR32_EL2lastCNTP_CVAL_EL0callerTPIDRRO_EL0__kernel_ulong_t__before_AFSR0_EL1CNTKCTL_EL1__before_TTBR0_EL1__before_HDFGRTR_EL2alloc_pages_noprofDISR_EL1PMCNTENSET_EL0__before_ELR_EL1CNTV_CVAL_EL0APIAKEYHI_EL1PERF_COUNT_SW_TASK_CLOCKflags__before_VPIDR_EL2PERF_COUNT_SW_PAGE_FAULTS_MAJ__after_VTCR_EL2lowmem_page_address__after_HSTR_EL2unsigned int__before_SP_EL1SP_EL1SP_EL2HACR_EL2KMALLOC_RANDOM_ENDhead___GFP_HIGHMEM_BITkmalloc_type__before_TPIDR_EL2___GFP_ZEROTAGS_BIT___GFP_RECLAIMABLE_BITalloc_tagPAR_EL1MDCCINT_EL1___GFP_UNUSED_BIT__after_TCR_EL1entrykernel_load_data_strfree_pagesOSLSR_EL1PERF_COUNT_SW_DUMMYkvm_vm_ioctl_register_coalesced_mmioprevSPSR_EL1SPSR_EL2__list_del__before_SCTLR_EL1kmalloc_noprofkvm_coalesced_mmio_devpage_kasan_tagAFSR1_EL1AFSR1_EL2kvm_coalesced_mmio_freeHCRX_EL2__NO_FGT_GROUP____addr__before_CPACR_EL1list__before_CNTV_CVAL_EL0___GFP_NORETRY_BITlist_add_tail__NR_FGT_GROUP_IDS__zoneKMALLOC_DMA__after_MAIR_EL1kmalloc_cache_typemutexAPDBKEYHI_EL1CNTHCTL_EL2vcpu_sysregIFSR32_EL2__int128 unsigned__before_AMAIR_EL1___GFP_MOVABLE_BITcoalesced_mmio_destructor___GFP_THISNODE_BITPMEVCNTR30_EL0PMCR_EL0kvm_coalesced_mmio_zoneAPDAKEYLO_EL1kvm_coalesced_mmio_ringindex__before_TCR_EL1__after_VBAR_EL1HDFGRTR_GROUPlong long unsigned intPERF_COUNT_SW_PAGE_FAULTS_MINPMEVTYPER0_EL0raw_spinlockHFGWTR_EL2__after_AFSR1_EL1__after_CONTEXTIDR_EL1__before_FAR_EL1kmalloc_caches__after_TTBR1_EL1VPIDR_EL2TTBR1_EL2PERF_COUNT_SW_MAX__compiletime_assert_2___GFP_HIGH_BITAPIBKEYHI_EL1kvm_vcpu__before_HSTR_EL2CNTV_CTL_EL0MDSCR_EL1__after_HDFGRTR_EL2CSSELR_EL1__kmalloc_cache_noprofGCR_EL1RVBAR_EL2KVM_NR_BUSES__after_SP_EL1nextcurrent_stack_pointer_res_Boolkvm_vm_ioctl_unregister_coalesced_mmioTFSRE0_EL1__before_VBAR_EL1CNTHP_CVAL_EL2__before_HAFGRTR_EL2___GFP_NOMEMALLOC_BITout_free_devkvm_io_deviceKVM_MMIO_BUS__after_TPIDR_EL2NR_SYS_REGSPERF_COUNT_SW_ALIGNMENT_FAULTSspinlock_check__after_VPIDR_EL2to_mmiotrue__compiletime_assert_642CNTHP_CTL_EL2CNTVOFF_EL2___GFP_DIRECT_RECLAIM_BIT__compiletime_assert_376HAFGRTR_GROUPkvm_bus__after_MDSCR_EL1HDFGWTR_EL2__before_MAIR_EL1perf_sw_ids_raw_spin_unlockchar___GFP_NO_OBJ_EXT_BIT__before_TCR2_EL1__before_CNTP_CVAL_EL0___GFP_LAST_BITvcpuHFGRTR_EL2__before_VTTBR_EL2APGAKEYHI_EL1APDBKEYLO_EL1kfreeTTBR1_EL1HSTR_EL2__after_CNTV_CTL_EL0___GFP_DMA_BITHFGITR_EL2HFGITR_GROUPMAIR_EL1MAIR_EL2PMOVSSET_EL0kmem_cacheACTLR_EL2FAR_EL1FAR_EL2__INVALID_SYSREG___raw_spin_lockgpa_tlong long intlist_is_headPIRE0_EL1__compiletime_assert_3__compiletime_assert_4__compiletime_assert_5VMPIDR_EL2APIAKEYLO_EL1lock__after_FAR_EL1AFSR0_EL1AFSR0_EL2fgt_group_idVBAR_EL1VBAR_EL2page__tag_set__before_CONTEXTIDR_EL1___GFP_FS_BITboolmutex_lock__kmalloc_large_noprof__after_HFGWTR_EL2__after_HDFGWTR_EL2__after_CNTP_CVAL_EL0___GFP_ZERO_BITMDCR_EL2TCR_EL1TCR_EL2CNTHV_CTL_EL2PERF_COUNT_SW_CGROUP_SWITCHESsize__before_ESR_EL1kzalloc_noprofkernel_read_file_str__before_VTCR_EL2ACTLR_EL1CNTP_CTL_EL0FPEXC32_EL2__before_HFGITR_EL2__after_ACTLR_EL1_oldPERF_COUNT_SW_PAGE_FAULTS__after_PIRE0_EL1__after_TFSR_EL1__after_AFSR0_EL1__before_ZCR_EL1mutex_unlock__after_HAFGRTR_EL2ELR_EL1__after_TTBR0_EL1__after_VMPIDR_EL2TTBR0_EL1TTBR0_EL2VTTBR_EL2NR_KMALLOC_TYPES__after_CNTP_CTL_EL0__before_CNTVOFF_EL2APIBKEYLO_EL1size_tPMSELR_EL0__u32___GFP_IO_BIT__u64spin_lockcoalesced_mmio_writelist_delspinlock_tKMALLOC_NORMAL__before_AFSR1_EL1gfp_tshort intTPIDR_EL0__before_TTBR1_EL1long intHDFGRTR_EL2__list_del_entry___GFP_ACCOUNT_BITAPGAKEYLO_EL1RGSR_EL1__VNCR_START__AMAIR_EL1AMAIR_EL2__before_PIR_EL1TPIDR_EL1TPIDR_EL2__after_VTTBR_EL2kvm_coalesced_mmio_init__before_MDSCR_EL1CLIDR_EL1__before_TFSR_EL1kvm_io_bus_register_dev__after_HFGRTR_EL2insertcoalesced_mmio_ops__kernel_size_tCONTEXTIDR_EL1CONTEXTIDR_EL2___GFP_COMP_BITkvm_io_bus_unregister_dev___GFP_DMA32_BITPERF_COUNT_SW_CPU_MIGRATIONSVTCR_EL2signed char__after_SCTLR_EL1__after_HFGITR_EL2SCTLR_EL1SCTLR_EL2coalesced_mmio_has_room__list_del_entry_validHPFAR_EL2KVM_VIRTIO_CCW_NOTIFY_BUSavail__after_SPSR_EL1__after_CPACR_EL1PERF_COUNT_SW_CONTEXT_SWITCHESCPACR_EL1raw_spinlock_t__kmalloc_noprof__after_TCR2_EL1long unsigned int__u8___GFP_RETRY_MAYFAIL_BIT__after_AMAIR_EL1KVM_PIO_BUS__before_HFGWTR_EL2__after_ESR_EL1INIT_LIST_HEAD___GFP_NOWARN_BIT__after_HCR_EL2GNU 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-strong___GFP_MEMALLOC_BITTCR2_EL1CNTHV_CVAL_EL2__int128PMEVTYPER30_EL0__before_CNTV_CTL_EL0__page__after_ELR_EL1PMCCFILTR_EL0unsigned char__list_add_validspinlockDACR32_EL2size_is_constantfalsecoalesced_mmio_in_range__before_HDFGWTR_EL2__after_ZCR_EL1___GFP_WRITE_BITKMALLOC_CGROUPAPDAKEYHI_EL1__kmalloc_indexaddrPERF_COUNT_SW_EMULATION_FAULTSlist_headESR_EL1ESR_EL2PMCCNTR_EL0TFSR_EL1HCR_EL2ELR_EL2__list_add__before_VMPIDR_EL2CPTR_EL2__after_HCRX_EL2ZCR_EL1___GFP_KSWAPD_RECLAIM_BITHAFGRTR_EL2__before_PIRE0_EL1ring__after_CNTV_CVAL_EL0PIR_EL1___GFP_NOFAIL_BITKVM_FAST_MMIO_BUS__mptrkvm_iodevice_initspin_unlockshort unsigned intPMUSERENR_EL0KMALLOC_RECLAIMmemcpyHDFGWTR_GROUPMPIDR_EL1___GFP_HARDWALL_BITZCR_EL2this__after_PIR_EL1KMALLOC_RANDOM_STARTPERF_COUNT_SW_BPF_OUTPUTkvm_io_device_opsPMINTENSET_EL1__before_HCR_EL2HFGxTR_GROUPPMEVCNTR0_EL0__before_SPSR_EL1__idx__before_HFGRTR_EL2__before_ACTLR_EL1PERF_COUNT_SW_CPU_CLOCK__before_CNTP_CTL_EL0__before_HCRX_EL2/kernel/work/linux-6.11arch/arm64/kvm/../../../virt/kvm/coalesced_mmio.c/kernel/work/linux-6.11arch/arm64/kvm/../../../virt/kvm./include/linux./include/kvm./include/uapi/asm-generic./include/asm-generic./arch/arm64/include/asm./include/uapi/linuxcoalesced_mmio.ccoalesced_mmio.clist.hspinlock.hmm.hslab.hiodev.hint-ll64.hint-ll64.hposix_types.htypes.hspinlock_types_raw.hspinlock_types.hstddef.hgfp_types.hkvm_types.hstack_pointer.hperf_event.hkernel_read_file.hsecurity.hkvm_host.hkvm_host.hcoalesced_mmio.hstring.hmutex.hgfp.hspinlock_api_smp.hmemory.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $@B-AKA-d\B-A` B BMBCl AAAA-A CAADA-,pA-A CS A-A $,C-ADA-DA-A0BBj A-A H A-A <A-A@BECgBB A-A @/@\DG    DZ`ovp ,8  +CP8wcoalesced_mmio.c$xcoalesced_mmio_destructorcoalesced_mmio_write$dcoalesced_mmio_opskfree_raw_spin_lockmemcpy_raw_spin_unlockkvm_coalesced_mmio_initalloc_pages_noprofkvm_coalesced_mmio_freefree_pageskvm_vm_ioctl_register_coalesced_mmiokmalloc_caches__kmalloc_cache_noprofmutex_lockkvm_io_bus_register_devmutex_unlockkvm_vm_ioctl_unregister_coalesced_mmiokvm_io_bus_unregister_dev0@l$\ l t!"#$$ l"&$@ *1!6NDK5R&^ l}sF x J\$\G<XF  /+=B N7Sj pv|}> 8  E\Sv6 !@ +5:'D Xh ntzGe  a a) % +G$ Sm_ oou{<^ A l1?;k19   "(. 49: @F LNRX^w d'jpi v|?@Mb \  _Q   8 D    5$*B0\6 <BHNRT-ZN`K f lrx~ ywG " I  W +  X  :  & ,2J8 >+D JPVj\blhntz ";'  K 4 0e l V [ 9 "(G.4:@FfLhRX^dja p v:|K em n  ?ez k  P w  &$ *y0U 6v <CRX~^djq\v : V V Wv   M K    88 h p}         8! F N \c  o   \ \ \ \  0 8 N V q  N      X      h2 hL T }e z        $5=#S h s@F x)@*8@2U2jrB8hMf! b(A_mX~ 4+    #1@Q ^Klvs4    1 B Sm{T  gqg !.@EQ^ h~yg&'k  "J&b*.26:>HMR"W)\4a9f@kHpSu^zlt &.4G<@@ 8DH8.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @$@E&d,d6h1@F0C>@G+Ojbr0]@r0 q@rx 0#0;P0=' > > @>@hv ? hCw