ELF(@@_$ @?#qT!@!?#_֠  ?#{[@S@ T @?mTs@Tt @" R@9?k@T9SA[B@{Ĩ#_R _$?#{nS@I T`c" @A`џ T"@_ATSA{¨#_Rr@@B!ssR SA{¨#_` _$?#{Sck@@t@T X$[+ { @@?{ @ ?b@A"yb@T[BS @+@cSAcCkD{ƨ#__$?#{S[ @qT"@ @_ T_T*SA[B{ƨ#_A8",@6@!!⃂!0?ᇟ@!?#"R@@5ck~TB@T+ @"@?4@  B$Ң @@? @ ?+@ 7 @cCkD*SA[B{ƨ#_A8",@ 6@!!⃂!0?ᇟ@!?#"R@@5ck~ T  ?5@ TB@T2!@T"@_aT  ?*SA[BcCkD{ƨ#_@T+@3"@_rT"@_rTIRr@@4A6@@? @ecCkDz5cCkD*cCkDcCkD  cCkDsscCkD_$?#{R{#_ _$?#{R{#_vfio_external_check_extension&kv->lockvfio_group_set_kvmvfio_group_put_external_uservfio_group_get_external_uservfio_external_group_match_filekvm-vfio'@aintt,*s32Uu32hu64t  H(7b t  ` fd  {  t7  J S tH\   tv    t     :;<Z[\]^_`abcdefghijklmnopqrstuvwxyztkvm   S87S 0 $a, a dev/ 8tmp kv X X!e   "k #devk1 j$kvmg$kvgnc$tmpnd%pXc%pXd%pXd&vO'('('')&t~')'*+5,Wu'd*+p -W a8#devW1 P.X!Q /L ap#devL1 e.M!Q,Q '' '*0%d+0+<+H+T+^0ic1K 0c2+3 '4Q*++)5u0+65D +6(+1 'H'<*+T5u0&f +7F0&'b'W7a v '}'r5 '+8+(+ 'H'<*+T2 + +8"+#5 '7 A '6= 0Bf5( ''0k+&L '('('')&{ ')'*+5&W 'd*+p& '1u 0zc2+3 '4Q*++)5u0; +65 +6(+1 'H'<*+T5u0& +7F0&'b'W7a v '}'r5Z '+8+(+ 'H'<*+T2++8+5 '7 A '3 '*0f+3'37'6X0Q1m0Q3W'd*+p3W'd*+p6O0Pf3D g'c'c'V,q ''2+,!N 'K'>'3*+X3''(f'B'6'*)N(')'*+59 a^:dev2 ;<:argF :dev: P A;P7:kvmPJC |;CA;/>;7>p;p2;pK!=s>d:newd4;dK>AY:newA1;B;C!=K95w;5=9/:new/7;0;1>#;#5!=%9 "!:ptr " 9a:x(9 &; :9 ?a:fd ?,t9 :a:v :/> +:fd +$aFd+}0P0c'q'q6u0c3'*+0d10c7j'xG4d4Q0Q+10P140R, ''*++&D'c'c'V,q ''2+,!N 'K'>'3*+X&')H% $ > : ; 9 I$ > : ; 9 I> I: ; 9 ( &I 5I <   I &<4: ; 9 I?> I: ;9 I!I/ 4: ;9 I?<> I: ; 9 4: ; 9 I : ; 9  : ; 9 I8 4: ;9 I.?: ;9 '@B.?: ;9 'I@B.: ;9 'I : ;9 I: ;9 I4: ;9 I  4: ;9 I! ".: ;9 '@B#: ;9 I$4: ;9 I% &1RUX YW '1(1RUX Y W ) 1* U+41,1RUX YW -.: ;9 'I@B.: ;9 I/.: ;9 'I@B0411 1U2 1U31RUX Y W 4151X Y W 6 171X Y W 8 19.: ; 9 'I :: ; 9 I;: ; 9 I<4: ; 9 I=.?: ; 9 '<>.: ; 9 ' ?'I@IA'B.: ;9 ' C.: ; 9 'I D.?: ;9 '<E.: ; 9 ' F.1@BG.1@BH 1U, $(@HPPppppppppppppppt0||||||048XX\`|  <<<((@@@@@@XX``||D<<<(<l(HHHLpppt $(   $((,LLX\x(4$04T04TX4@XX| 8@@@@@XXX@@DXXX\``hpt```hptlptx! 5 arch/arm64/kvm/../../../virt/kvm./include/linux./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./include/uapi/linuxvfio.ckvm_host.hslab.hkasan.hlist.hkernel.huaccess.hcurrent.hbitops.hfile.herr.hthread_info.hnon-atomic.hint-ll64.hint-ll64.hposix_types.htypes.hkvm.hperf_event.hkernel_read_file.hsecurity.hkvm_host.hstack_pointer.hgetorder.hlog2.hfls64.hbuiltin-__fls.hstddef.h !!0 &Q - ~J zl z.&" AX00;- / 2$+ %="x/jf<! 3.%<f  / = vJ~~~   Z~#}}X     " xJU<!u!  ~.!e!<} } $!#0.} } $!#0.~r i !}  " /y  X0//Of!g> ~ ! J!f(J6~b""   ~ ! ~ "t x  G 8 !H 8 6!.# ~ .)1L K ~ 2$+#00$r i !"!- . "  y~~ /#>.~<~ /#0./%0 ~ 0 .~f(v ~b""   ~ ! ~ "t $  G 8 !H 8 6!QJ6.E;# ~ .)1~ A/#> " ~  ~1> J/=~  !~K#  ~ ". 8~.  /.b<  /. ;<<~~~   Z~}&_ n ! !~ w  ~ "x"~ ~ /#>.0 < ~Y  $  ~  R nJ2J~  !~K#   <<! / ! /M!/!!kmalloc_order_traceDBGVCR32_EL2KVM_DEV_TYPE_XICSTPIDRRO_EL0__kernel_ulong_t__to_fd__u32CNTKCTL_EL1kvm_busPTR_ERR__rgu_valKVM_VIRTIO_CCW_NOTIFY_BUSAPIAKEYHI_EL1KVM_DEV_TYPE_VFIOIFSR32_EL2flagskvm_vfio_external_group_match_fileuaccess_ttbr0_enableKVM_DEV_TYPE_MAXunsigned intnextSP_EL1kvm_vfio_group_set_kvmkvm_vfio_opskvm_arch_register_noncoherent_dmakmalloc_typeKVM_FAST_MMIO_BUSPMCNTENSET_EL0MDCCINT_EL1kvm_vfio_has_attrlimitkernel_load_data_strkvm_vfio_update_coherencyerrorprevSPSR_EL1get_current__list_delERR_PTRAFSR1_EL1KVM_NR_BUSESkvm_vfio_ops_exit__addrlistlist_add_tailKMALLOC_DMAKVM_DEV_TYPE_FLICPMINTENSET_EL1__compiletime_assert_112__compiletime_assert_113__compiletime_assert_114__compiletime_assert_385mutexPMEVCNTR30_EL0PMCR_EL0shiftAPDAKEYLO_EL1__kernel_size_tindexgroup_listKVM_DEV_TYPE_XIVElong long unsigned intPERF_COUNT_SW_PAGE_FAULTS_MINfileheadattrthread_infotest_ti_thread_flagkmalloc_cachesTTBR1_EL1PERF_COUNT_SW_MAXAPIBKEYHI_EL1lock_class_keyCNTV_CTL_EL0valueMDSCR_EL1CSSELR_EL1__flsfdputGCR_EL1kvm_device_attrsize_tcurrent_stack_pointerarch/arm64/kvm/../../../virt/kvm/vfio.c_BoolobjectKVM_MMIO_BUSKVM_DEV_TYPE_ARM_PV_TIMEPERF_COUNT_SW_ALIGNMENT_FAULTStrueGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -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 -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly__uaccess_mask_ptrCNTVOFF_EL2IS_ERRkvm_arch_start_assignmentarch_test_bitperf_sw_idsAPIAKEYLO_EL1charmight_faultflagnodeNR_SYS_REGSnoncoherent__rgu_ptruaccess_ttbr0_disable__s64orderAPGAKEYHI_EL1APDBKEYLO_EL1CNTV_CVAL_EL0__compiletime_assert_384PMEVTYPER0_EL0signed charMAIR_EL1TFSRE0_EL1PMOVSSET_EL0ACTLR_EL1FAR_EL1task_struct__INVALID_SYSREG__long long intCNTP_CVAL_EL0lockPERF_COUNT_SW_TASK_CLOCKAFSR0_EL1PERF_COUNT_SW_DUMMYVBAR_EL1kvm_vfio_ops_initboolTCR_EL1filepPERF_COUNT_SW_CGROUP_SWITCHESsizekernel_read_file_strCNTP_CTL_EL0__range_okPERF_COUNT_SW_PAGE_FAULTSPAR_EL1kvm_vfio_createlist_delELR_EL1TTBR0_EL1NR_KMALLOC_TYPESAPIBKEYLO_EL1groupPMSELR_EL0kmem_cache_alloc_trace__u64__s32kmalloc_largeKMALLOC_NORMALget_ordergfp_tshort intTPIDR_EL0long int__list_del_entrykvm_arch_end_assignmentfdgetAPGAKEYLO_EL1RGSR_EL1AMAIR_EL1kvm_device_opsTPIDR_EL1kvm_arch_unregister_noncoherent_dmakmem_cachekvm_devicePERF_COUNT_SW_PAGE_FAULTS_MAJKVM_DEV_TYPE_ARM_VGIC_ITSwordCONTEXTIDR_EL1sp_el0vfio_groupkzallocPMCCFILTR_EL0SCTLR_EL1__list_del_entry_validKVM_DEV_TYPE_ARM_VGIC_V2KVM_DEV_TYPE_ARM_VGIC_V3kasan_kmallockvm_vfiovcpu_sysregkvm_vfio_group_get_external_userPERF_COUNT_SW_CONTEXT_SWITCHESCPACR_EL1DISR_EL1kvm_vfio_group_is_coherentlong unsigned int__u8KVM_PIO_BUSint32_tPERF_COUNT_SW_CPU_MIGRATIONSINIT_LIST_HEADPERF_COUNT_SW_BPF_OUTPUTkmalloc_cache_typePMEVTYPER30_EL0__keyentrysign_extend64typesafe_ptrunsigned char__list_add_validkmallocDACR32_EL2size_is_constantfalsekvm_vfio_set_groupKMALLOC_CGROUPAPDAKEYHI_EL1__kmalloc_indexaddrPERF_COUNT_SW_EMULATION_FAULTSlist_headFPEXC32_EL2KVM_DEV_TYPE_FSL_MPIC_20ESR_EL1PMCCNTR_EL0TFSR_EL1argp__list_add__gu_valkvm_vfio_group_put_external_user__mptrshort unsigned intPMUSERENR_EL0fls64KMALLOC_RECLAIMKVM_DEV_TYPE_FSL_MPIC_42MPIDR_EL1ZCR_EL1kvm_vfio_set_attrkvm_vfio_group/home/test/workspace/code/optee_3.16/linux__ilog2_u64kvm_vfio_destroyPMEVCNTR0_EL0APDBKEYHI_EL1__gu_errPERF_COUNT_SW_CPU_CLOCKkvm_device_type__compiletime_assert_276GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x 8C-H -A <A-A@BBCb A-A <B-A CT A-A S A-A DB-A` D IG_BJA-pB-A` C O A-A VAMnFAD A-A VAqAAA-A`  -DBJc AA C AA E AA BACB AA MA$,B-AFA-$$B-ADA- 8 @AQbptP   P, %$7vfio.c$xkvm_vfio_has_attr$dkvm_vfio_update_coherency.isra.0kvm_vfio_createkvm_vfio_destroykvm_vfio_set_attrkvm_vfio_ops__key.0mutex_lock__symbol_put__symbol_getmutex_unlockkmalloc_cacheskmem_cache_alloc__mutex_initkfree__fdgetfputkvm_vfio_ops_initkvm_register_device_opskvm_vfio_ops_exitkvm_unregister_device_opsdtx 08p!|!"  #0H0H8T`x$$$%00,HLHPH\t|$ %$h(h4PhH H,&8&@!L!P"l0t0| &H H(dhl(*(8  y)0k5 C? Jl QyV9 iXw| 3 d  ? 1< +0\< Hf T fkcw M  n  L &!,2 8z> DJ JRPV]oiu{ 7  {,    O r   - V !' -3A 9? E+KQwW! ]i cv i3o u {^ #`  D#\   # ' R  #*)/e55;AG M SDY/_ef kq w}j 5!     G*8HFOBWj* vP 1 rr 3"trrr0| &<T0\sX  &9 APYP<< H H& P8 PI k   p p p   2 P q       @ # 9 Q Y p  L    0 ` `    @ ^ f x      3 ; @M @_ pr     $  0X&P <l] rz    @ @ + 9@Ap Yp l\t ` hl0 0  1 I8{`zHCrr` z$H1CrQrerri  1 XQe  I  I  3 Oxk UR6 T  m *7TE Wm dr^ m A? m m " ?Lm g ym q w m \ m "+'Gcv x     %`=7C%PZ k xM % [qr#,# =IAUb~ 8d  P>!@Yhz0`$9pATgpo@p@@p #D48@txP.symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela__ex_table.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@V+P&@]x18628JE@0^`Z +U@^) f/$&yU(0t@0 ( 4% @Ї0*?0N^2O8O XO(@PQ UQ8