ELFȆ@@$#?#{{#_?#{ @<`@ @{¨#_?# A8{CS @[_ B'R`a@ ``@)B C`@d`@*4`@A8'@BB!T{E*SF[G#_`@*5`@<t?#{S[#(@@C#@*4[B*SA{è#_֡@B*4*@@"[B*SA{è#_ւ@?#{S!b*@@Bb@!SA{¨#_GPLGPL?#{{#_devicesiommu{$%int M z  H # * =  M&' (o M      M wM  M  @ M MM.!'/ 5<'MacMM!+ MM0oM}M    MR        !"#$%&'()*+,-./MMMM  M     M:M(> )( Mi MMFJ *# # M    M        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh# #    % b b  &R  %  /  Z  b   c  ccF$   cFJ  c c)\  V} \ c   +F  UF c* ' NF=={T {/d {E cr~[q l jFr j,e jB dretlFc+rn9[q lru[q l\8 \5cJ^dX6F, 61c 7 e 8&d fmt9cf, ; ret/' 01  JRdXb 52+F$3 J dev + P4r"dev3 >kc"devk9( %% %; %G. D P#5M%M/ < #0[ C X6Wcy7W>y( I1$ >  !I>! !I: ; 9 (< : ;9 I 4:!; 9 I :!; 9 I >! !I: ; 9! : ; 9 I: ;9 I> !I: ;9!<.?: ;9!'<.?: ;9 'I<&I.: ;9 'I !!I/ 1X YW >! !I: ;9!I1RUX!Y W .?:!;!9!'<.?: ; 9 'I<.?:!; 9!'@|.?:!; 9!'I@|4:!; 9!I1X!Y W! :!; 9 I!4:!;!>9!I":!;9 I# $% U%$ > & '&(4: ; 9 I?)4: ;9 I?<*( +1RUX Y W ,- : ; 9 . U/1RUX YW 0 1U1412.: ; 9 'I@|3.: ; 9 '@|4.: ;9 ' 54: ;9 I6.: ; 9 'I 7: ; 9 I<$j 04HLPT ,0$ ! + / ! !  =!:<J! y / !YJ .{  f{  <{ K  { !~~ {  !#" 2*!/#!*! "Y /u=# y   l . f  z  #y  h zfg! z  z 2fy  CJ/K z  #y % =__SD_NUMAMOD_INIT_RODATAOOM_KILLTHP_SWPOUTDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tDROP_SLABCOMPACTISOLATEDPGMIGRATE_FAILnode_stat_itemMIGRATE_HIGHATOMICdevice_initializeBALLOON_MIGRATEHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITPGSTEAL_DIRECTHTLB_BUDDY_PGALLOC_FAILWORK_STRUCT_COLOR_SHIFTTHP_SPLIT_PAGE_FAILEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTflagsPGSCAN_ZONE_RECLAIM_FAILEDTHP_MIGRATION_SUCCESSMM_ANONPAGESkobjectTHP_FAULT_FALLBACKTHP_COLLAPSE_ALLOC_FAILED__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEKMALLOC_RANDOM_ENDHRTIMER_BASE_MONOTONICSWAP_RA_HITARM64_VEC_SVEPIDTYPE_MAXiommu_device_sysfs_removePGDEMOTE_KSWAPDkmalloc_typeKSWAPD_INODESTEALTHP_FILE_MAPPEDWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITPGSCAN_ANONSWAP_RAkobject_nameiommu_dev_initWORK_OFFQ_BH_BIT___GFP_UNUSED_BITMOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSerrorWORK_OFFQ_LEFT_oldMOD_INIT_TEXTPGSCAN_SKIP_DMAUNEVICTABLE_PGSCANNEDMTHP_STAT_ANON_FAULT_ALLOCMTHP_STAT_ANON_FAULT_FALLBACKkmalloc_noprofNR_WRITEBACK__MTHP_STAT_COUNTkmalloc_cache_typeWMARK_PROMOKCOMPACTD_MIGRATE_SCANNEDPSWPOUTWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGCOMPACTMIGRATE_SCANNEDPGPGOUTNUMA_HUGE_PTE_UPDATESNR_KERNEL_STACK_KB___GFP_NORETRY_BIT___GFP_RECLAIMABLE_BIT__SD_CLUSTER__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSCOMPACTSUCCESSADDR_LIMIT_32BITPGDEMOTE_DIRECT__int128 unsignedclass_raw_spinlock_tMTHP_STAT_SHMEM_FALLBACK_CHARGELRU_ACTIVE_FILE___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITHTLB_BUDDY_PGALLOCUNEVICTABLE_PGSTRANDEDADDR_NO_RANDOMIZEMOD_TEXTindexdev_set_drvdataTHP_COLLAPSE_ALLOCVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPED__UNIQUE_ID___addressable_iommu_device_sysfs_remove517PGSCAN_SKIP_DMA32PGLAZYFREEDdevice_addPSWPINlong long unsigned intiommu_deviceSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEPGACTIVATEmigratetypeTHP_SCAN_EXCEED_SHARED_PTENR_DIRTIEDLRU_INACTIVE_FILECMA_ALLOC_SUCCESSNR_BOUNCEWORK_STRUCT_PWQ_BITKSWAPD_HIGH_WMARK_HIT_QUICKLYalloc_tagdev_groupsPGSTEAL_FILE___GFP_HIGH_BIT__SD_WAKE_AFFINEgroups__SD_ASYM_CPUCAPACITY_FULLWORK_OFFQ_POOL_BITSzone_stat_itemADDR_COMPAT_LAYOUTiommu_device_sysfs_addNR_ZSPAGESMIGRATE_MOVABLEhrtimer_base_typenode_statesPGSCAN_DIRECTNR_IOMMU_PAGES__kmalloc_cache_noprofDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEsize_tPGINODESTEALlong intTHP_SCAN_EXCEED_SWAP_PTENR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATA__UNIQUE_ID___addressable_iommu_dev_init515THP_SWPOUT_FALLBACKcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFT_resMTHP_STAT_SPLIT_FAILEDmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLEPGDEACTIVATENR_WMARKMIGRATE_PCPTYPESDQST_DROPSKSM_SWPIN_COPYNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSPGSCAN_SKIP_MOVABLEdevices_attrWORKINGSET_REFAULT_FILEALLOCSTALL_MOVABLEPGPGINNR_VM_EVENT_ITEMSNR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BITSB_FREEZE_FSTHP_ZERO_PAGE_ALLOCKCOMPACTD_WAKE___GFP_DIRECT_RECLAIM_BITSB_FREEZE_COMPLETEKCOMPACTD_FREE_SCANNEDKMALLOC_RANDOM_STARTrseq_cs_flags_bitWORKINGSET_RESTORE_FILEPGSCAN_DIRECT_THROTTLENR_VMSCAN_IMMEDIATEPGLAZYFREEVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLE___GFP_NO_OBJ_EXT_BITNR_ZONE_INACTIVE_FILECOW_KSM__SD_SHARE_LLCNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSALLOCSTALL_NORMALVMSCAN_THROTTLE_ISOLATEDva_listNR_ACTIVE_ANONCOMPACTFREE_SCANNEDTHP_MIGRATION_FAILMOD_RO_AFTER_INITdatapid_typePGMIGRATE_SUCCESSCOMPACTSTALLKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMA___GFP_DMA_BITPGROTATEDNR_FREE_CMA_PAGESPGSCAN_KSWAPDSB_UNFROZENDROP_PAGECACHENUMA_PTE_UPDATESNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tBALLOON_DEFLATEvm_fault_tARM64_VEC_SMEtrueWORK_STRUCT_LINKED_BITTHP_SPLIT_PAGENR_ZONE_WRITE_PENDINGcallerTHP_MIGRATION_SPLITSB_FREEZE_WRITE___GFP_FS_BITiommu_device_unlinkNR_SWAPCACHEWORK_OFFQ_FLAG_BITSboolN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPESclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26N_MEMORYsizezone_watermarksPGREUSEkzalloc_noprofZONELIST_FALLBACKTHP_FILE_FALLBACK_CHARGEkfreePCPU_FC_EMBEDPGALLOC_DMA32PCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEdev_nameSLABS_SCANNED___GFP_MEMALLOC_BITDQST_READSsysfs_add_link_to_groupMTHP_STAT_SHMEM_ALLOCNUMA_PAGE_MIGRATETHP_ZERO_PAGE_ALLOC_FAILEDVMSCAN_THROTTLE_WRITEBACKlru_listNUMA_HINT_FAULTSNR_MM_COUNTERSnuma_stat_itemMM_FILEPAGESALLOCSTALL_DMA32NR_FOLL_PIN_RELEASEDsysfs_remove_link_from_groupSB_FREEZE_PAGEFAULTclass_spinlock_irq_tput_devicekobjMOD_RODATAPGALLOC_NORMALTHP_FILE_FALLBACKPGALLOC_MOVABLENR_KMALLOC_TYPESNUMA_FOREIGNALLOCSTALL_DMAWORK_STRUCT_PENDING_BITPIDTYPE_PGIDPGSCAN_SKIP_NORMALiommu_classHRTIMER_BASE_REALTIMEWORKINGSET_NODERECLAIM__UNIQUE_ID___addressable_iommu_device_sysfs_add516class_spinlock_tparentwork_bitsgfp_tshort intMTHP_STAT_SHMEM_FALLBACKvm_event_itemMTHP_STAT_SWPOUTPGSCAN_KHUGEPAGEDNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTCOMPACTFAIL__compiletime_assert_374PGFREETHP_SPLIT_PMDDQF_PRIVATEDQST_FREE_DQUOTS__kmalloc_large_noprofWORK_STRUCT_FLAG_BITSkmalloc_caches__kernel_size_tNR_FILE_MAPPED___GFP_IO_BITHRTIMER_BASE_TAI_SOFT___GFP_NOMEMALLOC_BITNR_VM_ZONE_STAT_ITEMS___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_BMTHP_STAT_SPLITpcpu_fcNR_SLAB_UNRECLAIMABLE_Bsysfs_create_link_nowarnBALLOON_INFLATETHP_FAULT_FALLBACK_CHARGENUMA_HINT_FAULTS_LOCALPCPU_FC_PAGETHP_SCAN_EXCEED_NONE_PTEiommu_device_linkunsigned intdevices_attr_groupNR_SHMEMMTHP_STAT_SWPOUT_FALLBACKHRTIMER_BASE_MONOTONIC_SOFTKSWAPD_LOW_WMARK_HIT_QUICKLYvargsUNEVICTABLE_PGMLOCKEDattributeuintptr_tNR_VM_NUMA_EVENT_ITEMSUNEVICTABLE_PGMUNLOCKED__va_list__kmalloc_noprofMIGRATE_TYPESlong unsigned intkobject_set_name_vargsPIDTYPE_PIDvec_typeNR_ZONE_INACTIVE_ANONWORK_OFFQ_DISABLE_BITSTHP_FAULT_ALLOCPGSCAN_FILENR_FILE_PAGES___GFP_NOWARN_BITGNU 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-strongN_POSSIBLETHP_DEFERRED_SPLIT_PAGEMM_SHMEMPAGESPGMAJFAULTNUMA_INTERLEAVE_HIT__int128NR_MLOCKTHP_FILE_ALLOCREAD_IMPLIES_EXEC___GFP_ZERO_BITunsigned charPGSTEAL_KHUGEPAGEDvmscan_throttle_statesize_is_constantlinkWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSdevice_unregisterSHORT_INODE___GFP_WRITE_BITKMALLOC_CGROUPNR_FILE_THPSPGREFILLWMARK_HIGH__kmalloc_indexNR_ZONE_UNEVICTABLENR_FREE_PAGESPGSTEAL_ANONTASK_COMM_LENWORK_STRUCT_COLOR_BITSDQST_WRITESNR_ISOLATED_ANONHRTIMER_BASE_BOOTTIME_SOFTNR_WRITTEN__SD_SHARE_CPUCAPACITYclassWORK_OFFQ_FLAG_SHIFTclass_registerMAX_ZONELISTSattribute_groupPCPU_FC_AUTOiommu___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT___GFP_COMP_BITPGFAULTUNEVICTABLE_PGCLEAREDUNEVICTABLE_PGRESCUEDPGPROMOTE_CANDIDATE___GFP_NOFAIL_BITsigned charPGALLOC_DMALRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIM___GFP_HARDWALL_BITLRU_ACTIVE_ANONsysfs_remove_linkkmem_cache___GFP_HIGHMEM_BIT___GFP_LAST_BITNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPmthp_stat_itemNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESUNEVICTABLE_PGCULLEDNR_VMSCAN_THROTTLErelease_devicePGSTEAL_KSWAPDN_GENERIC_INITIATORPIDTYPE_SIDMTHP_STAT_SPLIT_DEFERREDMTHP_STAT_ANON_FAULT_FALLBACK_CHARGECMA_ALLOC_FAILWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONPAGEOUTRUNWMARK_LOW__SD_ASYM_PACKINGdrivers/iommu/iommu-sysfs.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/iommu./include/linux./include/uapi/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/linux/deviceiommu-sysfs.ciommu-sysfs.cdevice.hslab.hkobject.hposix_types.htypes.hstdarg.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.htopology.hhrtimer_defs.hstack_pointer.hquota.hquota.hfs.hmodule.hhuge_mm.hvm_event_item.hsysfs.hclass.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $$A-AEA-$A-ACA-,8A-A BHA-<,A-AC BDt A-A DA-A0BBP A-A P A-A ,TA-A BOA-D $Sz}  z  z  (z``zz'[zcT,8$6Ng8Tiommu-sysfs.c__initcall__kmod_iommu_sysfs__514_47_iommu_dev_init2iommu_dev_init__export_symbol_iommu_device_sysfs_add$d__export_symbol_iommu_device_sysfs_remove$xrelease_devicedevices_attr_groupdevices_attriommu_classdev_groups__UNIQUE_ID___addressable_iommu_device_sysfs_remove517__UNIQUE_ID___addressable_iommu_device_sysfs_add516__UNIQUE_ID___addressable_iommu_dev_init515class_registerkfreedevice_unregisterkmalloc_caches__kmalloc_cache_noprofdevice_initializekobject_set_name_vargsput_devicedevice_add__stack_chk_failiommu_device_linksysfs_add_link_to_groupsysfs_create_link_nowarnsysfs_remove_link_from_groupiommu_device_unlinksysfs_remove_link .</\0Px0P123 4\5|689 :0:TX\<ptx:`0` +,-,+  $%%"X&#-$4$e;$B$<P$nW$^$n$t$}$' $K$r$$b $"$E$$ $$ $$6$I $ $$*$0$U6$ <$B$H$N$kT$UZ$`$a f$Zl$r$x$~$$$$$)$_$$2$$ $$$$$ $$$ $$ $$$?'$0$&9$B$= K$CT$$]$f$<o$x$-$$$$$$ $t$$$$W$$ $q$>)$p6$;$K$GQ$W$6]$i$ z$$$$$G$$ $$$$O$$$$$$$$$$$ $$ !$P$ "$/$#?$ E$r K$g Q$P W$]$3c$i$dp$$ $ $$$$5$$. $e$I $$!!$ $$Q$*$+$y$g $$? $$! $&$>,$2$-8${ >$ D$J$P$V$f\$b$h$ n$t$4 z$$$@$ $&$v$$$) $$$$$R$ $ $ ${ $ $J$$M $ $a $$$- $"$ ($.$4$:$J@$5F$ L$ S$d$j$sp$Uv$|$$$$$$7$ $d $U$!$@!$6$$G $|$$)$ $7$)1$7$^=$C$wI$O$U$[$a$g$ m$s$J!y$X$$$E$ $$$$$$Z $$$7 $$$$$ $$O$$"$?$W$]$@c$u$ {$a $"$$ $.$$@$$5$[$*$1 ${ $ $$$c$t $d $u $  $ $$ $. $? $E $K $ Q $W $] $Ec $i $lo $u $ { $ $ $ $ $ $ $8 $ $ $n $ $ $ $  $ $r $ $ $ $x $ $: $  $ $ $" $-( $e. $ 4 $h: $s@ $'F $ L $R $ X $^ $d $sj $p $v $ | $ $g $ $ $5! $  $A $\ $ $P $ $ $ $[ $ $v $ $a $G $l $M $f $ $S $ $R  $ $ $ $* $w0 $g6 $ < $O B $H $N $T $1Z $` $f $l $1r $x $$~ $D $4 $} $ $y $ $ $ $ $C $0 $/ $> $m $# $ $ $ $ $ $  $l  $  $  $) $ 5 > ${J h $t `} $  $  $=  $e  $ $  $% $-K $] $_b $S~ $ $ $S $ $$$($C$yH8_$Tl$}`"Hl$\$T$ "%>F"5V(s$0x$T4$P T$T$$$.$J5>" G$_P$ ]\e" \" " l$  $w &K$e$s$$m$P$$$P$$$A$P$)$_0$ZA$N$@\$m$^  \&6I`Yd "%4&%L*%Z.%j2%6%:%>%H%M%R%W%\% a%f%$k%,p%5u%>z%J%V%b%p%%%%%%%%%%%%%%% %% %0%8 ) <)@d)h)T)) 8.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall2.init.rela.export_symbol.rela.init.text.rodata.str1.8.rela.rodata.rela.discard.addressable.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 @@Kp!+p&@N`!1@;@6@hN!PH K@N0!dh$_@NH! o2(~@N0! @(OH!@pO0!_^@@pH!n@!k@H!0\! 0^?@0A'"A2A JAHE@P !0C"+ HpW