ELF@@+*_?#{S[c7@X@@sbx6*@*[B*SAcC{Ĩ#_ִ?#{S#@!@B? T` @!s6` @L@6@a.@kT`@t.`@b@B!Rba:SA{¨#_!` @@?#{iha{# _ !R_!R |_BK|5R_?#{S[ck@@w @@@T@l@ @UR0T+[2cRBRR*V * 5:ՠ@*}*5 @BFBtAB!LBLӟ:?T   !_aT;?@Rv*+@*SA[BcCkD{ƨ#_ Q4?G1T?31@TUR?1TR!Rq`|_K`5;5R  Q5!Rq`|_K`5;?#{S`@06b@`A9_r *|@_T`@5R`b@*!B06ab@TSA{¨#_a@`F@0a06aA9A ??Ta@R!a@`F 0@q_8@!_?#A8{B@9S#B@B6x rAT[ @ 7 *7@ ` @@ T#4|@@H TJ@2J6 R"? *[D~@A8@BBҡT{BSC#_֡@+CRB@hT`@ARr@`@0!`@a 4*`@y@2`y+@"Q@|_@|5|_!}|Ȣ5+@*[D[D[+;U include/linux/rwsem.hinclude/linux/highmem.h@9`7R_?#{ @T@!2R{#_%a%%%%[secretmem]secretmemsecretmem.enablesecretmem.parm=secretmem_enable:Enable secretmem and memfd_secret(2) system callsecretmem.parmtype=enable:bool-@=WAintq q,*.u81.s64}.u646q  //HX #?*4  R= q7{ |7 BC/  6qm       mD!o       00 0 qEqm @###### #@F)q_g             l v )q       G"& )qd 0j q)q#v    *+ $%8qHO  8q   H'.& 3 * + ' 1' * + 1' * G+P 71(G +| q*q % I' &  9  9'  ( ((-2 E )q[[!*5 3$$ߨ! ^2A  +d ^ !%X^; ; @ {! \  ,r $+x qd$+_ q +^ ^ q$-  ,+ ^!3  $ % % 23 !Y  io$j  .^ !^  o . ^ !/1 oq:^X /$@$: ^0K Jfc9-P qdfd^err ^K % retL"P   K \ h t d ;  % % '! ' ecP;/$ @$k$ 0 |$/$R @$ y '3$$$$%$&-&"&Z&-r&g&' ''* A*&* * ***,( AB(8( ) A#))-)9)/$@$'m%_z%&'a' y'n' ( "!((* *&* * ***( .)( ) )))) M$ ^$d9d{err^<3 ^"0f"d".e qh,ret^dU!g!:!G! !,!M H"0cz!^!"f##P .#F*; b*W*@gZMu{d' G+ ! !!F*Vb*W*'> P-]^kx' + ! !!F*Vb*W*F*b*W*N ^": P(dstQ(src$R";S=3(vma.P3{ ^R"{(dP(vma{Ec,len}R!!!!m! "'""9A"4"""#F###-$$ %U %>&u O& && &"u ^|u,u@d32 m(vmf24mc4 h56 g,gfp7oj89f:,ret; eerr<^OCPoutlQ^F rF e >, -    y 5 !A!D <#TRI#o**{***>eP-]^kxT"fn"a"{"QR""S"" m W( 9 K Y  k " ""1% C%&h &&  &'  1'&''  ''* 5}*&* * ***M( 5h(^( s( a(( ( M((( F)$ 5a)W)k)w)PP J0 HO 9 K Y  k " ""1% C%&h &&  &'  1'&''  ''* 5*&* * ***M( 53h(^( s( a(( ( M((( F)$ 5a)W)k)w)Pg=-3 % / % ' ! ' A Y' mY? YHo@B xux5y cyc  4  q q qq4iq5/2 )> err)(^ E    \c\5 6 ;;4 , 9 4 ^Y 4 }^y }2 : f:;  yR y6@ T4__u 4__p 5 ^`!a U!UI P:!PD KU!KB  u! :u! dq!d< Rq!R8Tj! vmaj8k"" vma;^5  3O" vma:DO"^"9 endN>" U ^"6ret^D"mmDE" N3#N9 93<#9AW#A 8##81 n8Aq: .#.C n/ q1#semG#S$semSQ#U^ R#/$ptr R@ ;!3M$ptr ;< 1!k$ptr 1= '#$ '0 0,$0,1 tag0,:0.$nr*F$%nrqp7$ r ,% vr ',%y d3O% vdO%|Nm% vNO%% vO%^%v%1^%v1^O%1^Yc1P%v1PJ%1PTc1B&v1BI%1BSc*9& i* v*+9&m#Z&v#+,% ~& i  v $~&  & v  %& 3& v #O% ^& v !O% & v O% ' v O% ^=' i ^ v (O% a' i ^ v !O% ' i ^ v !O% ^' v !% A'i Av A~& 5^'i 5^v 5O%  (i ^v O% ,(i ^v O%M(iv~&a^s(ia^vaO%M^(iM^vMO%>^(i>^v>O%old>^(i2^v?O% )i^vO%F)iv~&tmp`^)i`^v`O%tmp``^`)i`^v`O%tmp``^_)i_^v_O%tmp__^3A*nr@A*pvaly3o*nry yBA**nr!=$p# 3* 0<  3+cap 'x>*% % V23+ptr2<%2Hc2^W3,3Z+p3,;%3,Kq3(3+p3(:%3(JqXRL?cP?oQT%w,a%&Q&=' U'J'' ('* ,*&* * *** ( (( ()( R$u co T%$wa%&$Q&='$ U'J''$ (' )$ ))))1( : ; 9 II !I: ;9 I411RUX YW : ;9 I &I < .: ;9 'I  1X Y W .: ; 9 'I : ; 9 I4: ; 9 I.: ;9 ' !.: ; 9 ' !1X Y W : ; 9 I4: ; 9 I$ > 1RUX Y W  14: ;9 I4:!; 9 I U1RUX!Y W 1X YW  41 .?: ; 9 'I<!.?: ;9 'I<":!; 9 I#($.?: ; 9! '<%.?: ; 9!'<& 1'1RUX YW (:!; 9 I)>! !I: ; 9!*I+!I/ ,4:!; 9 I- 1U.:!; 9!I/5I0: ;9 I14:!; 9!I 2.?: ;9 '<3.:!; 9 'I@|44: ;9 I5.?: ;9 '<6>! !I: ; 9!7<8>! !I:!&;9!94:!;9 I:.:!;9 'I@|; 1< : ; 9!=.?:!; 9!'I@z> ?1@% UA$ > B C&D4: ; 9 I?E> I: ;9 F(G4: ;9 I?<H4: ; 9 I?<I4G: ; 9 J: ;9 IK : ;9 L.?: ; 9 'I@|M.: ; 9 '@|N.: ; 9 'I@zO : ; 9 P : ; 9 Q UR 1US 1T<U.: ;9 ' V.: ; 9 'W.: ; 9 'IX.1@z<4X$(<@DLPdp0dpdp`d$$(0488<$ @ DtDh$H  `p `p  x|  x|x|X`dt|$(H\xXtX D  4 .}} z zJ 1 Zz.ytJ.1.! ""1<#~mz g  l  ! ?5 ."z<" z  "" z "LJ  {.1. / ! . /~J | z  ~ ~ Xg..* "*  y !w .  y1 y  y< zX   z - !& z %! ' z!  z 4 L<4. =  oJ  .o   o     !=&; 0!|  !z. !h }zx  w| z  ~ ~ lq<#  u /r.0  / d. t<5 }zx  w| z  ~ ~ lq<#  !u<< J!!x}kz "x x .t }  p ~x .~x y~ .&!&-~  p #q .J} o.  pJ~x" w..~x y9 ~x y~ .ntq  |<!.K.6x Dx J"#0~   ~<#=#F = 1= ~1=! ~ !/ ~3> | {  ~ ~ <= b.j  ~1 ~<!~ t  b  ~  </1= ~".f f / ~  ,  ~ /  l.r.  1tJ   / x 2$ / ~2> w mm_lock_seqTRACE_EVENT_FL_UPROBE_BITTRACE_EVENT_FL_TRACEPOINT_BITvma_is_secretmem__kernel_ulong_tinit_pseudoia_validPG_referencedMIGRATE_SYNC_LIGHTPG_has_hwpoisonedkasan_check_readsecretmem_file_createstrlen___GFP_MEMALLOC_BIT__u64filemap_invalidate_unlock_sharedaddress_space_operationsset_direct_map_default_noflushkasan_check_writemlock_future_okflush_tlb_kernel_rangeiattrPERF_COUNT_SW_TASK_CLOCKflagscompound_nrrwsem_assert_held_writePG_unevictablesecretmem_migrate_folioxendsecretmem_vm_opsunsigned intcpucapend1end2PG_large_rmappablevma_start_writefolio_test_largepageflagsfolio_alloc_noprof___GFP_ZEROTAGS_BITAS_UNEVICTABLE___GFP_RECLAIMABLE_BITPG_waitersAS_EIOconst_test_bit___GFP_UNUSED_BITdown_readvmf_errorkernel_load_data_strnoop_dirty_folioPERF_COUNT_SW_DUMMYkernel_param_ops__compiletime_assert_107EVENT_FILE_FL_FILTERED_BITPG_reclaim__arm64_sys_memfd_secretPG_vmemmap_self_hostedfolio_flags__ll_sc_atomic_addERR_PTRsecretmem_init_fs_contextgeneric___set_bitregsalternative_has_cap_likelyvm_operations_structVM_FAULT_MAJORvm_flags_t__addr__compiletime_assert_106__kernel_loff_tVM_FAULT_DONE_COW___GFP_NORETRY_BITmapping_set_gfp_mask__lse_atomic_fetch_subMIGRATE_ASYNCfolio_sizeraw_atomic_sub_returnAS_ENOSPCmnt_idmapVM_FAULT_HWPOISON_LARGE___GFP_THISNODE_BITPG_foreignup_read___GFP_RETRY_MAYFAIL_BITpage_kasan_tagindexatomic_dec_and_testalloc_anon_inode__lse_atomic_addraw_atomic_decsecretmem_initvm_flags_setresultlong long unsigned intPERF_COUNT_SW_PAGE_FAULTS_MINfilesecretmem_free_foliokmap_local_pageEVENT_FILE_FL_TRIGGER_COND_BITPG_writebackPG_fscachePG_readaheadarch_atomic64_oralloc_tagPERF_COUNT_SW_MAXsuper_blockfolio__param_enable___GFP_HIGH_BITarch_atomic_sub_returnPG_privatemmap_assert_write_lockedrwsem_assert_held_write_nolockdepVM_FAULT_SIGSEGVarch_atomic_subsecretmem_mmap__NR_PAGEFLAGSanon_named_inodepage_ref_dec_and_testsize_t__compiletime_assert_638err_free_inodePG_dirtyoffsetcurrent_stack_pointerfind_lock_page_resmodePG_owner_priv_1EVENT_FILE_FL_FREED_BIT_BoolPG_swapcachept_regs___GFP_NOMEMALLOC_BITsecretmem_iops__UNIQUE_ID_secretmem_enable637iputPERF_COUNT_SW_ALIGNMENT_FAULTSsecretmem_activeinstrument_atomic_writeTRACE_EVENT_FL_FILTERED_BITlowmem_page_addresstrueTRACE_EVENT_FL_FPROBE_BITflush_tlb_all___GFP_MOVABLE_BIT__u16___GFP_DIRECT_RECLAIM_BITerrorEVENT_FILE_FL_SOFT_MODE_BIT__u8PG_checkedconst_folio_flags__ll_sc_atomic_subperf_sw_idscharraw_atomic_subTRACE_EVENT_FL_CUSTOM_BITPG_reportedkcsan_check_accessatomic_incgeneric_test_bitfolio_order___GFP_LAST_BITset_direct_map_invalid_noflushMIGRATE_SYNCPG_arch_1PG_arch_2PG_arch_3PG_lrufile_inodeEVENT_FILE_FL_SOFT_DISABLED_BITget_unused_fd_flags__u32down_writePG_xen_remapped___GFP_DMA_BITPG_uptodatePG_private_2EVENT_FILE_FL_WAS_ENABLED_BITraw_atomic_incraw_atomic_dec_return__ll_sc_atomic_sub_return__lse_atomic_subEVENT_FILE_FL_TRIGGER_MODE_BITraw_atomic_readlong long intTRACE_EVENT_FL_CAP_ANY_BITvm_fault_tAS_RELEASE_ALWAYSinode__compiletime_assert_479VM_FAULT_HINDEX_MASKfolio_test_headPG_reservedpage__tag_setPG_head__param_str_enable__se_sys_memfd_secret___GFP_FS_BIT__compiletime_assert_393boolAS_MM_ALL_LOCKSVM_FAULT_HWPOISON__kunmap_localstart1start2put_unused_fdraw_atomic_long_readEVENT_FILE_FL_RECORDED_TGID_BITmemsetput_page_testzero__ret_warn_onatomic_long_readmappingmapping_flagsPERF_COUNT_SW_CGROUP_SWITCHESraw_atomic_long_orEVENT_FILE_FL_ENABLED_BITPG_workingsetkernel_read_file_strEVENT_FILE_FL_RECORDED_CMD_BITfilemap_invalidate_unlockPERF_COUNT_SW_PAGE_FAULTSraw_atomic64_orup_writemaskvfsmount__lse_atomic_sub_returnVM_FAULT_FALLBACKsecretmem_enablefolio_put_testzero_oldatomic_read__folio_mark_uptodatealloc_file_pseudoTRACE_EVENT_FL_KPROBE_BITAS_STABLE_WRITESsecretmem_fopsvm_faultfolio_zero_segmentfgf_tVM_FAULT_NOPAGEarch_atomic_addsecurity_inode_init_security_anon__folio_put__do_sys_memfd_secretpagecache_get_pagekern_mountPG_isolatedsecretmem_fault__UNIQUE_ID_enabletype636set_bit___GFP_NO_OBJ_EXT_BITsecretmem_releasegfp_tshort intAS_LARGE_FOLIO_SUPPORTlong intPG_savepinned___GFP_ACCOUNT_BITi_size_readPTR_ERRfd_installsimple_setattrerr_put_fdVM_FAULT_COMPLETEDPG_lockedVM_FAULT_LOCKEDPERF_COUNT_SW_PAGE_FAULTS_MAJfile_operations__kernel_size_t___GFP_IO_BIT___GFP_COMP_BITvm_fault_reason___GFP_DMA32_BITinstrument_atomic_readsecretmem_aopsmodulesecretmem_fssecretmem_setattrqnamestartzero_user_segmentsidmap__taraw_atomic64_readfolio_putEVENT_FILE_FL_PID_FILTER_BITPERF_COUNT_SW_CONTEXT_SWITCHESuintptr_tatomic_traw_atomic_dec_and_testmm_structPG_anon_exclusive__compiletime_assert_539kernel_paramlong unsigned intcpucap_is_possiblePG_pinnedpseudo_fs_contextmapping_set_unevictableTRACE_EVENT_FL_IGNORE_ENABLE_BITflush_dcache_pagePERF_COUNT_SW_CPU_MIGRATIONSAS_INACCESSIBLE___GFP_NOWARN_BITPERF_COUNT_SW_BPF_OUTPUTGNU 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-strongretry__int128__pagetypeloff_t___GFP_ZERO_BITunsigned charrw_semaphorePG_activesecretmem_mntPG_errorVM_FAULT_OOMfalsearch_set_bitsecretmem_userssize___GFP_WRITE_BIT__UNIQUE_ID___addressable_secretmem_init640__s64atomic_decTRACE_EVENT_FL_DYNAMIC_BITaddrPERF_COUNT_SW_EMULATION_FAULTSVM_FAULT_SIGBUSEVENT_FILE_FL_NO_SET_FILTER_BITvm_area_structPG_swapbackedfile_system_typekill_anon_superl_nocompound_orderparam_ops_bool__lse_atomic64_orVM_FAULT_NEEDDSYNC___GFP_KSWAPD_RECLAIM_BITPG_mlockedPG_mappedtodiskPG_hwpoisonaddress_spacemigrate_mode___GFP_NOFAIL_BITAS_EXITINGsigned charshort unsigned intIS_ERR___GFP_HARDWALL_BIT__ll_sc_atomic64_orAS_NO_WRITEBACK_TAGSTRACE_EVENT_FL_NO_SET_FILTER_BITfilemap_add_folio___GFP_HIGHMEM_BIT__lse_atomic_fetch_add__int128 unsignedfs_contextdentryERR_CASTVM_FAULT_RETRYinode_operationsfilemap_invalidate_lock_sharedkaddrTRACE_EVENT_FL_EPROBE_BITatomic_long_tatomic64_t__idxraw_atomic_addpage_sizePERF_COUNT_SW_CPU_CLOCKinstrument_atomic_read_writeqstrfilemap_invalidate_lock__is_vma_write_lockedmm/secretmem.c/kernel/work/linux-6.11/kernel/work/linux-6.11mm./include/linux./include/linux/atomic./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./include/uapi/linuxsecretmem.csecretmem.cdcache.hfs.hmm.hmmap_lock.hrwsem.hatomic-instrumented.hatomic-long.hatomic-arch-fallback.herr.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hpagemap.hpage-flags.hgeneric-non-atomic.htlbflush.hpage_ref.hhighmem.hhighmem-internal.hinstrumented-atomic.hatomic.hint-ll64.hint-ll64.hposix_types.htypes.hstddef.hgfp_types.hmm_types.hmigrate_mode.hstack_pointer.hmoduleparam.hperf_event.hkernel_read_file.hsecurity.htrace_events.hsecretmem.hpseudo_fs.hmount.hinternal.hfile.hstring.hcacheflush.hset_memory.hgfp.hmemory.hinstrumented.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x <A-A@BBCU A-A 4A-A Ca A-A $XF-AMA-$0A-AGA-Ld A-A` B DL{FA-A`  -4A-A B^ A-A dA-A`CGDgKA-A`-B^HJD A AGAA A XPSk}  P L0|L  `"H/=M^QQ(!"$%%&  # %1CM`s+?Prwsecretmem.c__initcall__kmod_secretmem__639_295_secretmem_init5secretmem_init$xsecretmem_migrate_foliosecretmem_setattrsecretmem_mmap$dsecretmem_init_fs_contextsecretmem_releasesecretmem_faultsecretmem_free_foliosecretmem_vm_opssecretmem_fopssecretmem_iops__param_str_enablesecretmem_fssecretmem_mntsecretmem_userssecretmem_enable__UNIQUE_ID___addressable_secretmem_init640__UNIQUE_ID_secretmem_enable637__UNIQUE_ID_enabletype636__param_enable.L144721.L144722down_writesimple_setattrup_writemlock_future_okkern_mountinit_pseudoalt_cb_patch_nopsdown_readpagecache_get_pagefolio_alloc_noprofset_direct_map_invalid_noflushfilemap_add_folioup_readset_direct_map_default_noflush__folio_putflush_dcache_pagememsetsecretmem_activevma_is_secretmem__arm64_sys_memfd_secretget_unused_fd_flagsalloc_anon_inodesecurity_inode_init_security_anoniputfd_installalloc_file_pseudoput_unused_fd__stack_chk_failsecretmem_aopsnoop_dirty_foliokill_anon_superparam_ops_bool@<\=h>?<>`A$C8DLE\FGH@IJJIHKL #0#X\lPx|QRST(04@HLUSV(WL(Z09 :##$(@,0|B 4$B$(B04B<p@B(|(Y `[ #/ 3441&2-323 @3G3tL3k Z3f3 t3~3Z3 3333+ 33U33S3z3 (3/343 B3NG3pS3d3p3n}3z333383C3$ 3o33X 333c3 33 3q 3`33%3]+31373=3qC3iI3O36U3[3}a3Fg3c n3%33a3 3333O333 3333@!3 '3-3Q33:3A3H3O3V3M]3d3N n3`}3 3q3{33 33 3 33333&3 3s 3 3? 33}333z33 3 3333 %3T+3~1373=3JC3 I3O3 U3[3a3,h3dm3+w333333 333/ 3333(3333,33 (3.3 43 :3@3F3'L3~R3 X3D^3j3w3 3]33b3Q3i3 3%333$33 333 33 3<36%3&+3k13*73 =3 C30 I3 [3 a3)g3M m3bs3y3 3 3 3R343L 3633 33#3 `3+#3$/(QM3Y(b3nw33UX3333.%3f33F3a3a33 333 3F 3] 3s 3 3* 3 3W 3m 3 3U 3I 3a! 34 3Z 3k 30 3] 3s 3j 3  4 3& LL 3] 3i 3( 3 3 3 3 3  3    16 16  ' 1Y4 1YS Hh T T x 1| 1|  5 TW `~ l 1 p 1 p 1 p 1 p 1p1/pP]pzppt 1'1=E1W_1v~1 3d333(3/ 3333 3 3$313/ =3 I3rgo1 01d3-31A1T!?]1d1{1{1 11)11L T1j r110101101L 11'L/1&I3Tk3 3!3D3r3('1,=E1BS1Bai1R1b1b1b1b>S3\d3/ p3(}33 3/ 333 33z#(3<1E3Q3ck1r1r1(1 `1&l.1A1W_1s1111 $1($01!B$J1!\$d1!r1!$1!$1!$1!$1!$1! $,h9$V$k$(((h-LOlt11111111111111110811Op}8x33 3 333(343 A3mN3[3h3v33 3 3"3# 3'333 33B3 3?3 Q3 _3l3>y3Z3333 33v3 3* 3 3S, 3 : 3L 3Z 3t l 3 z 3 3 3/ 35 3 3 !3!3 !3H-!3 ;!3H!3 V!3h!3{!3W !3!3!3 !3!3!3!3? "3"3 #"3B"3U"3qb"3|"3"3"3"3J "3"3 "3"3O#3#3c /#3=#3J#3X#3j#3#3 #3 #3#3 #3#3/$3 $30$3N$3l$3}$3 $3 $3$3Z$3>$3$3%3 2%3U%3`n%3; %3%3u%3%3%3%3 &3&3 ?&38 [&3|&3&3&3y &3&3j '3>'3 b'3D'3 '3'3'3b (3-(3;N(3t(3(3(3 (3)3.)3G)3 x)3)3 )3)3)3)3*3)*3G*3F c*3p*3*3*3*3*3*3*3*3a*3I+3( +3'+34+3ON+3[+3v+3+|+|+|+|,|1,|R,_,||,|,|,,,-1-O-r--.  0-CScs(`l$"$2BUe| 0L'L7 Z }xlp"4'&4?*4B.4R24i64:4>4B4L4Q4V4[4`4 e4j4o4$t4:y4H~4_4e4n4444444444444'424=4K4S4\4h4s44444 44444#4(4 -424"74/<45A4>F4MK4\U 8,80l8p88L8| 8t8x888.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall5.init.rela__bug_table.rodata.str.rela.init.text.rela.altinstructions.rodata.str1.8.rela.rodata.data..ro_after_init.rela.discard.addressable.modinfo.rela__param.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 @<@}(+H&@H(1 ;6@Ђ(PK@`(\2.mXh@H( }lHx@ ( 2 q@@(q x @( p (@ЅH( -@XA(:T0@@@pH('p@"@(<gC 7@H(H0PS0Gkkc0n'ln|n o@@0(&@q)< y@