ELF`@@=:&&&&/&&//&&&&///////&&  R zR| L0,HD-D0L    0LD-D (`,D-DD T DD-($D-DD L DD-,D-D H     HD-D (LD-D H  l  HD-,lD-D H  L  HD-,DD-D`L   d `LD-D ,tD-D`L   T `LD-D (hD-DD P DD-((D-DD P DD-((D-DD P DD-((8D-DD ` DD-,TD-D0L   t 0LD-D (8D-DD ` DD-0D-D0L   h 0LD-D zR| ,,4@PD-D0L 0 h 0LD-8xD-DP 0 T PD-D 4D-DPP 0  PPD-D ,d-DD   DD-D 4D-DPP 0  PPD-D <TD-DT @   TD-D 8D-D0L 0  0LD-D 8D-D0L 0  0LD-D zR| ,$D-D H    HD-,H@D-D H  `  HD-(x D-DD H DD-0D-D0L 0 d 0LD-8tD-DPP 0 @ PPD-D H D-D\ `   \D-D 4`D-D0L 0  0LD-D ($D-DD L DD-zR| 4D-D0L 0 t 0LD-D HPD-D`X `  0 `XD-D ,dD-D H  D  HD-4D-D0L 0 t 0LD-D (DD-DD l DD-(0$D-DD L DD-,\D-D0L   T 0LD-D 4D-D@P 0  @PD-D ,$D-DD L DD-zR| DD-DPT P   PTD-D 4`(D-D0L 0  0LD-(@D-DD h DD-zR| 4D-D0L 0 t 0LD-@PD-DpX P  H pXD-D LD-Dp\ `   p\D-D zR| (XD-DD @ DD-(DLD-DD t DD-8pD-D0L 0 | 0LD-D , D-DD H DD-zR| ,dD-D H  D  HD-H0\tD-D0L 0 L 0LD-,dD-D H  D  HD-,D-D`L   ` `LD-D 8D-DPP 0  PPD-D 0TD-D`L   d `LD-D 8D-D`T @   `TD-D ,D-D`L   ` `LD-D 8D-DPP 0  PPD-D (0D-DD D DD-(\D-DD D DD-(D-DD D DD-  <D-DT @   TD-D ,D-D@H  d @HD-D ,LD-DPL   x PLD-D (|<D-DD d DD-,|D-D@H  X @HD-D ,D-D H  l  HD-D ,D-D@H  d @HD-D 48D-D`P 0 h `PD-D ,p|D-D@H  X @HD-D ,|D-D@H  X @HD-D ,D-DPL    PLD-D ,D-DPL   t PLD-D L0D-D\ `  T \D-D 8D-DP 0 $ PD-D ,|D-D@H  X @HD-D ,|D-D@H  X @HD-D ,D-DPL   t PLD-D ,L`D-D H  @  HD-,|`D-D H  @  HD-0D-D0L 0 X 0LD-0d-DD  | DD-D zR| ,PP-D H  \  HD-,HD-DPL    PLD-D ,xD-DPL   p PLD-D ,D-D@H  \ @HD-D 0D-D@H   @HD-D zR| ,D-D@H   @HD-D 8HD-D`P 0 x `PD-D zR| 8D-DpP 0  pPD-D o{Jq(T )+ih8J @ _֠_֠_@_`_ǹA?#{OCA8CA8 A9(7 @j6ixi"}? T4 )B;C@* 8K@+  ?)BaHR( (B;C) 8)@*@ ) ?(B @|@A8C@ aTOB{A#_R$T )@7@(7c?#{ BHA55 55 6+5D@5f`B!@` @{¨#_5c?#{ s` @`@* @{¨#_?#{ @``!`@!` @{¨#_?#{+A8#CRh@RX1T5 @h*A8C_ T{D+@#_?#{+A8#CRh@R`5 @hA8C_ T{D+@#_?#{h@R?k@T(@R?kT|@ {#_U?#{*{#_U?#{*{#_ '?#{!@*|@{#_<%?#{CA8CAR@7@4 r @RK ɚi |@ (A8C@ T{A@#_ '?#{!@*|@{#_<%?#{CA8CAR7@ Q jT (|@A8C@ T{A@#_\ @) bT_* @9 H_l,@( (@?T(iT*_@@( <@?T(iT R_T@( P@?T(iT@R_h@( d@?T(iT`R_|@( x@?T(iTR_@( @?T(iTR_@( @?T(iTR_@( @?T(iTR_@( @?T(iTR_@( @?T(iT R_֠_֧p\?#{WO******OBWA{è#_J?#{WO A8CRuR@* 7t`!uryA8ըBBh&` !B 5@5H@R#@ 4` @_ TI@?T@bVhZh@K@(hAhFdrEyBRh@@`h@@`$R$Rh@R4?#Ts~@?BTCR!r*A8C_ T*OIWH{G#_(R` !Bh+RRR@ J@  k@@R,nI *@R `('`4RRhRlvRivRtf**~@?T!Vf?#C{O A8)Ci@)m@`4|@ABR`h@RQhA8C_ TOD@{BC#_ A8(A9(7*@j6x ?#{{p RT (B;C)@* 8 K@+  ?(BHR )B;C* 8J@K@ * ?)B{#_@h7 )@7f?#C{O A8)Ci@)m@`4|@ABR`h@RQhA8C_ TOD@{BC#_?#C{3WOCA8C_Rrl@?kTNRr?k TNRr?kThTRr?kT(ORr?kT#R#HR?kl T\Rr?k`Th@R?kT_Rr?k`THRr?k!T#Ra @&q(T @?5@T@) TSh&@@ @@  T R R @NN#NJN6A@@r @N5RR @ @ * k@@@MnR) ˿@rh `rEy5RhCqTR(HR?kT(LRr?ka T#R 'A) }S?q=T ]3***5#R`#*#R#RRR +#R  *`#|@A8C_  TOH3@WG{EC#_ֶ@@@T`rEy*`~@R*s@ J@  k@,nI  ˟(`rEy*@RU?#{WO3l@th@`rEy-@hZA` @?T @*@_T(  IRhV hZ`A`R tb b!R"Rv`A*OBWA{è#_8 )ii J C)e}Iii(%Ț6A8Ո@ @`T @H?#{ OA8 A9(7 @j6)x) J_ T) )B;C@* 8K@+  ?)B!H (B;C) 8)@*@ ) ?(BOB @{è#_h* )@)7@7H<湢8?#{ @ @) h@h @ @) h @h@ @) h@h@ @) h@h@ @) h@h@ @) h@h@ @) h@h"@ @) h"@ @{¨#_E?#{O@ROA{¨#_VO?#{@{#_湢8?#{ O j4"`Tjts`Bh@a @qEy`"@*R`"@ROB @{è#_&C?#C{WOA8C?qiTD*@RR@RRr`"@`B!Bt h&ua @b"@rEy7c @BRCR!r*7N4`B!RRh> v v*`"@RA8C_ T*ODWC{BC#_?#{g_WOA8CURrl@?kThURr?kTPR?kT`"@!R9a"@(@9h5(@9(5(@95(@9qT` #R@t TA8C_ TOG@WF_EgD{B#_)R @4!Ț*@"R|@@9 5XR9:R{A8@H 07@ 7#@ @1HT j{) 9 @94F@7@6h"@ @9i4@@A68iw C)e})ki(%ȚH6@ @`T @8iw C)e})ki(%Ț6@ @`T @ha"@A8ըA9(7@i6xӈ"{p ߟ HT' (B;Cթ@* 8 K@+  ?(BՀH!R (B;C) 8)@*@ ) ?(B@07@h7Jh@qEy?E@h7@7?#{ OA8 A9(7 @j6)x) J_ T) )B;C@* 8K@+  ?)B!H (B;C) 8)@*@ ) ?(BOB @{è#_h* )@)7@7r?#{[*{#_H~T@iT6#*OEWD_CgBoA{ƨ#_@@?bTC Ac?! T@*sC"< c^)@?T*_ aTB@)y7# A*T?@T(@T6hb@!@H_Ôrrk@TE0?_ qBT*t7** )"R)@ T(aT(_J@ kT(@ T*@K@ T @ T H!lg?#{  !Bhb`" hh`4b @{¨#_湢8?#{WO@Ab?T@OBWA{è#_ H)"R)@T6@(@ @T*@K@ T @ `T ű6?#{**i  ({#_ g@?#{@{#_ֶ`?#{CA8ChZ! `@a"`@A8C@ T{A@#_62$z?#{OCA8C_T6`@b*@*#R 6B(C T(@ @Tj"@K@ T @ AT HhbbRhi"@A8C@ aT*OC@{A#_ }?#{A {#_֍?#{g_WO(@)R"R)!!q) $@zT)@?bT@qTr@z7h4@?7TRR@ @@@|| 7(RO*ODWC_BgA{Ũ#_cT* @6A T)R)8 _ @T@@AT @@ T@@ kAT@9? kT5@@ AT@ @? T@*@_ T(  IR  &*7w@* 96A @T @?T @ 44_kT6 @9J5 @_T T @)  BT:AT?T(@aT:6* ?#{WO@* l@5A  `T~@Q k)) @ @ @Tl@@  `T @!T @ 4kT @95_qT my ֌@9@y@!_qT*@!R4Rl@ *OBWA{è#_lg?#{ !4B8 *{#_?#{WO@ӂ ՎAb B@@hTbT"b!R"R*OBWA{è#_֣D?#{_WOA8C#4A8C_ TOF@WE_D{B#_ RA8 @@BrR  B C!R"(R q!T @rӶ Ab   A*@*I@ ?HTT !*@*~ 4 `C!R @h *)@;  Fh**"R*^?#{og_WOCA8C @@ @N` 7hC( 4hRC*@qT.q TRNA@ 5@ `rEy*$R 5 *5.q TRuk@Nu x)@E @? 7 ?;1TB8IK84@5hA@ <kT`rEy*5T*A8C@ T*OFWE_DgCoB{A#_arEy*R@*Ԉ8 )ii J C)e}Iii(%Țh6A8@*%R @`T @H8 )ii J C)e}Iii(%Ț6A8@*%R @`T @rH)A8C_ TODWC{BC#_.1?#{OA8 XRC$@ AT#R#A8C_ TOE{D#_G7@@6.1?#{WOA8C 4@8 8@6j@C3R@ @ @R=uR @$R(}>)A8C_ TOE@WD{B#_2C?#{+A8 XRC$@ AT#R#A8C_ T{D+@#_G7@@62C?#C{WOA8C 4@8 8@5j@C3R@ @ @R=uR @$R(}>)A8C_ TODWC{BC#_2C?#{{#_.1?#{{#_2C?#{{#_%}@_%}@_%٫Y?#{WOA8մ#@C  #cIJa&. Հ@A8C_ TOV@WU{S#_8 )ii J C)e}Iii(%Ț6A8ը@@@@_Qrq{rk@TE0?ȎA @`T @8 J)ij k*CJe}jijI%ɚ)6A8ը@@@@@_%rrk@TE0?ȎA @`T @5E?#{A8<@CR`r#A8ժC_q T{C#_R4?#C{#A8C`|@R#`r`4'A@jh&)A8C_ T{C#@C#_ű6?#{@R;CsrR*{#_&?#{A8C<@R`r#A8C_ T{C#_n?#{CA8C?T(VRHr?T(RRR A8C@ T{A#_o{J?#{A8RC`r#A8C@_q  T{C#_LZ?#{#OA8<@C# R`r,1TA8C_ TOE#@{C#_?#{A8#CpEy"@$@R`rA8C_ T{C#_uf?#{A8#CpEy" @R`rA8C_ T{C#_WT?#C{#A8C# @ABR`r5 @ r @RK ɚi i*hA8C_ T{C#@C#_WT?#C{#A8C# @ABR`r5 @  T*hA8C_ T{C#@C#_\/&?#{og_W O CA8C?,qT*RR R* RR @)Q A(u@<-@@i <"@*r@* rEyinJ@k@RRH @`rJ K  5@bT|4B=4A8C_ !TOIC@{G#_֨^Rh >?#{A8C"|@<@ R#`rA8C_ T{C#_?#{A8C"|@<@@R#`rA8C_ T{C#_lg?#C{#A8C#pEy`R`r'Aq)hiA8C_ T{C#@C#_Oo?#{ORhhqAT@R!tOA{¨#_Oo?#{ORhhqAT@R!tOA{¨#_Oo?#{ ORhhqT@R`BBt@!OB @{è#_A8 A9(7 @j6 x ?#{ J_ cT )B;C@* 8K@+  ?)BH (B;C) 8)@*@ ) ?(B{#_ )@7@7I@**@pEy@R`r!A#@*A8C_ TOE#@{C#_֡**࣋?#{+OA8)RC r @@ T@qT5h&@@E@(@@j"@I @j"@I `}@j"@I i"@(A8)RC r_  TOF+@{D#_mediatek,geniezone\@$4P geniezone ű6?#{!{#_ g@?#{{#_ author=MediaTekdescription=GenieZone interface for VMMlicense=GPLvermagic=6.6.66-android15-8-gb66429556fb8-ab13070261 SMP preempt mod_unload modversions aarch64name=gzvmintree=Yscmversion=gb66429556fb8depends=alias=of:N*T*Cmediatek,geniezonealias=of:N*T*Cmediatek,geniezoneC*GZVM_EXIT_IRQgzvm-irqfd-cleanupINTERNAL_ERRORGZVM_EXIT_FAIL_ENTRY4VM debugfs directory is not exist &gzvm->irq_lock5VM-%u failed to allocate page for GFN 0x%llx (%d) &vm->demand_paging_lockGZVM_EXIT_EXCEPTIONGZSHUTDOWNgzvm3Failed to config memory region for the specified purpose gzvm-vcpu:%dFAIL_ENTRY3Failed to fill constituents id=0x%lx protected_shared_memGZVM_EXIT_DEBUGHYPERCALL3Failed to register memregion to hypervisor id=0x%lx invalid=%lu IRQmemsetdemand_paging_batch_pagesprotected_hyp_memid3Failed to initialize irqfd 3Failed to initialize ioeventfd GZVM_EXIT_INTERNAL_ERRORGZVM_EXIT_SHUTDOWNvcpu exit_reason=%s(0x%lx) 4Debugfs directory is duplicated 3vcpu unknown exit &gzvm->ioevent_lock%d-%d6Hypervisor doesn't support idle 3already used: gsi=%d fd=%d %u gzvm-vmGZVM_EXIT_MMIODEBUGGZVM_EXIT_SYSTEM_EVENT4VM debugfs directory is duplicated UNKNOWNSYSTEM_EVENT%llu GZVM_EXIT_GZEXCEPTIONGZVM_EXIT_UNKNOWN&gzvm->lockMMIOunsigned longdestroy_batch_pages&gzvm->mem_lock&vcpu->lockNot found available conduit 4debugfs not initialized! invalidexit_reason3Failed to set IRQ level (%d) to irq#%u on vcpu %d with ret=%d GZVM_EXIT_HYPERCALL"id=0x%lx", REC->id"id=0x%lx invalid=%lu", REC->id, REC->invalid"vcpu exit_reason=%s(0x%lx)", __print_symbolic(REC->exit_reason, { GZVM_EXIT_UNKNOWN, "UNKNOWN" },{ GZVM_EXIT_MMIO, "MMIO" },{ GZVM_EXIT_HYPERCALL, "HYPERCALL" },{ GZVM_EXIT_IRQ, "IRQ" },{ GZVM_EXIT_EXCEPTION, "EXCEPTION" },{ GZVM_EXIT_DEBUG, "DEBUG" },{ GZVM_EXIT_FAIL_ENTRY, "FAIL_ENTRY" },{ GZVM_EXIT_INTERNAL_ERROR, "INTERNAL_ERROR" },{ GZVM_EXIT_SYSTEM_EVENT, "SYSTEM_EVENT" },{ GZVM_EXIT_SHUTDOWN, "SHUTDOWN" },{ GZVM_EXIT_GZ, "GZ" }), REC->exit_reasonarch/arm64/geniezone/../../../drivers/virt/geniezone/gzvm_ioeventfd.cinclude/linux/srcu.hmtk_hypcall_entermtk_hypcall_leavemtk_vcpu_exitLinuxLinuxgzvmm\alt_cb_patch_nops +__arch_copy_from_user__stack_chk_failfortify_panic9)system_cpucaps'__platform_driver_registerW|platform_driver_unregistermisc_registerebqdebugfs_initializeddebugfs_create_dir>;_dev_err~_printk!7misc_deregister2K>debugfs_remove6 ֧kobject_delkvGkernel_kobj>v 'kobject_create_and_addQVsysfs_create_file_nsRtry_module_getXmodule_put?<sprintfikstrtointQonoop_llseek7uQkmalloc_cachesx-kmalloc_traceq__mutex_init{mutex_lockUmutex_unlocknJnesnprintf )mdebugfs_lookupDDdebugfs_create_file zkfree0anon_inode_getfd/_alloc_pages_exactވmemstart_addrkimage_voffset3Dfree_pages_exact,edput*~__list_add_valid_or_report__arch_copy_to_userarm_smccc_1_2_hvc bclocks_calc_mult_shifttrace_raw_output_prepv~Xtrace_event_printf/B,trace_handle_return/trace_print_symbols_seqtrace_event_reg7btrace_event_raw_initx8ktime_get_snapshot7o'Nmodule_layoutGNU?h@8BXBxBBBBBBHD\EGGH@$\ht!I((  ,J04\$d1K$(,<0<8=<=DHhLOPQRS @T\?U?((|V8@( XH Y`!l!t!!%!%!Z![!\"]4"^@"P"_X"`\"`"a|""'"'"x&"x&"^""""_#`$#X\#_#Y#\#;##bL$&p$jt$jx$|$$$c$^$$_%%a4%8%bx%;%%%d%%%%%e$&f4&g<&`D&p&&h&&i4'<'@'bL'j';''k4(]H(0T(0X((L)`)))`)D*L*T*`**;*&*+ + +l+++,,,L,,:,8,,-P-0\-0t--p-r-t-0.uD.T.`.vh.t."|."..w.x.y(/l/n/|/$0nT0~p00z0z000<0<0=0=<1X1?d1<h1<p1=t1=11?2zh2mx222C233FP3t3Hx3H3H3Hd4MHh4MH5 5X5h556H66666h77788H8888@9p9999999 9 |::::<:<:=:=;H;Hh;?t;<x;<;=;=;H;H<?d<<<@=T=X=p==>>> ???@@@@@ApAABdB!B"B#B"B#8C|Cn`D@dD@hDxD$DDDxE2E2E2E2E2E2F2 F28F2PF2FFPGGG(HPHHHI0I_4I_@IHIIIIIIIJPJP JJJ$J,JJ(JJK KXK`KK,LdLLM\MMM"M#M"M# N4N\N"tN#|N"N#NNTOOoOoOOPP <(8 4@< 8Ad@A  `XhxL5! $(0 4< @HLTX`tdl,px0|ptd,0@D 01 `1$1,50K8D7<KD8H KP:T$K\p;`(KhJltJx,KJJ0K @ @(=8@@P@Xh@p@~@0@V@R@o@p0X 8@<T hHh (HP[`IH (hpcIMAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)0TdpH(x<,X<$\  d84x<40dt(L  HX$x$%%%8x&p''*4 +t (, , .T 1 @2 2 @3, d3\ 3p 3 L4 T4 4 4, p5h P6 7 7 8D x9p 9 9 9 9 90<`<H==>>L(??H@@xADBDXGG0XH`H`IIDJ<8KlKlL MMDADEfhJ$% #' strdabe 79;FKLH!$),/behtz{|4k#$ t6pM $d(N0-4.8o@-D.HqP-T.Xs`x/d0h{p/t`1x}p:::p; F <$F+M(0Phx$T 8P h(08@HP@4p5 0080@H@PP6X7`h xxx@78hx9 (9@MH9 a ] P To    r =$ K] H  80P l ( P pLK l pa H  <h1 8 <  (6   (J   8<   <? 8 < 8%   *  >N0Q(8 3* a  X  j   R"J"0g"  l  07 <E HW TB z d `E d 4 0+ 4   < 80 <D `6 l9 0x $ t8 50"3* a  ,X 0 pj t   $l (" $   7   E t W B E + 0 D 06 ? % * D> 0  3" a  ]$F o  c  %] " '$  x&$F <$r T$ X$9"= $ $K % %] % %H % %K t& x&1 ' '6"j* 'a ' *X *o$  +  +l +""=K $,a (, ,X ,0j -@ -Pl - .7 .`E |/pW /B 1 E 1z?X  1a 1 <2X @2 2j 2 <3 @3]8 %f `3 d3] 3 3o 3  3 H4 L4r P4 T4= 4 4a  4K 4 4n  p5] l5 p5H, K P6K L6 P6 71 6 768 K 7J 7 7 8< 8 8?D K  x9% t9 x9 9* 9 9 9> 9 90 9 9"3 9 9 9 9 t:2 :*P $K\ (K <z < < <, D= H=$ = = > >  DJ >t > $? (?& ? ? D@ H@  @ @ tAn xA B B  D D TG XG G G THh XH  H` Hz H `I` \I `I I I IjPhz Jtb ,Kt J 0K ' 'x(O'C'$@ @C*Q* *D8F*P*!h#* gi*(13*0{}*8UW*@*H*P P ,H, h   .c.D x&,HHi ..XhP>,Hy &.I 0 00 0@ z"P  4Ka 8K KX K hLj lL M M Ml MH  8Na 73,?3M$% < H=<  %Dtrr %$`H'2> @ xA  bv0 UK ,9 n  P" $  N  > X$d5 +@3  D eXO M/ XH I 'I ?|I  =|i  (t H@| )@%; @Ȃ%; Ղ%-; + t % O% , O_% . O % 0:% ,X% .v% 0 O% 5 O_% 7 Õ% 9% % %% >%  3 jRC X% ? {%Lr%{% A {%L;|% s% C %% E {%L;|% ń% G {%L܄%Q% I%  3 % L c/% N {%LJ% P 3 H5ucc`% R {%Lg QQtQu% T {%Lg QtQ% V 3  % X S{%G{%% Z jC υ% \% \ 3 P% _ {%LZH8,% a } D% c URcE} W% e 3 u% g )>G5%% i 3 R % k =%% mن% \% \%  %  % /% ?%  [S% v v+Qe% x Qw%% z% N% N ͇% ~ % % ~ 8%  >>>>X(% =% L cR= Q%  3 R }% d% R 3 R }%  3 5|% % %  Q̈% % % g v+1Q% /%  3 jC =%  3   [% u% L% g 3  % % ʉ% g݉% i% i%  Q(% 8% #qE% ,b% .% 0% #q% ,Њ% .% 0% =?% =b% =gzvm_driverhyp_versiondrv_versionsysfs_root_dirdemand_paging_batch_pagesdestroy_batch_pagesgzvm_debugfs_dirgzvm_versiongzvm_drvioeventsioevent_lockvm_idmem_alloc_modedemand_page_grandemand_page_bufferdemand_paging_lockvtimer_irqvirtio_irqvcpuidhwstategzvm_vtimeridle_eventsreg_nrfault_gpagzvm_vcpu_rungzvm_vcpu_hwstategzvm_memslotgzvm_vm_statgzvm_enable_capgzvm_demand_paging_modeGZVM_FULLY_POPULATEDGZVM_DEMAND_PAGINGgzvm_create_devicedev_reg_sizeattr_addrgzvm_pinned_pagegzvm_userspace_memory_regiongzvm_memory_region_rangesconstituent_cnttotal_pagesmem_region_addr_rangegzvm_irq_levelgzvm_ioeventfdgzvm_irqfdgzvm_dtb_configdtb_addrGZVM_EXIT_UNKNOWNGZVM_EXIT_MMIOGZVM_EXIT_HYPERCALLGZVM_EXIT_IRQGZVM_EXIT_EXCEPTIONGZVM_EXIT_DEBUGGZVM_EXIT_FAIL_ENTRYGZVM_EXIT_INTERNAL_ERRORGZVM_EXIT_SYSTEM_EVENTGZVM_EXIT_SHUTDOWNGZVM_EXIT_GZGZVM_EXIT_IDLEGZVM_EXIT_IPIgzvm_one_reggzvm_kernel_irqfdgzvm_irq_ack_notifiergzvm_ioeventfd_flag_nr_datamatchgzvm_ioeventfd_flag_nr_piogzvm_ioeventfd_flag_nr_deassigngzvm_ioeventfd_flag_nr_maxgzvm_ioeventevt_ctxGZVM_EXCEPTION_UNKNOWNGZVM_EXCEPTION_PAGE_FAULTGZVM_HVC_PTPGZVM_HVC_MEM_RELINQUISHbtf_trace_mtk_hypcall_enterbtf_trace_mtk_hypcall_leavebtf_trace_mtk_vcpu_exittimecycleGZVM_FUNC_CREATE_VMGZVM_FUNC_DESTROY_VMGZVM_FUNC_CREATE_VCPUGZVM_FUNC_DESTROY_VCPUGZVM_FUNC_SET_MEMREGIONGZVM_FUNC_RUNGZVM_FUNC_GET_ONE_REGGZVM_FUNC_SET_ONE_REGGZVM_FUNC_IRQ_LINEGZVM_FUNC_CREATE_DEVICEGZVM_FUNC_PROBEGZVM_FUNC_ENABLE_CAPGZVM_FUNC_INFORM_EXITGZVM_FUNC_MEMREGION_PURPOSEGZVM_FUNC_SET_DTB_CONFIGGZVM_FUNC_MAP_GUESTGZVM_FUNC_MAP_GUEST_BLOCKGZVM_FUNC_GET_STATISTICSNR_GZVM_FUNCtrace_event_raw_mtk_hypcall_entertrace_event_raw_mtk_hypcall_leavetrace_event_raw_mtk_vcpu_exittrace_event_data_offsets_mtk_hypcall_entertrace_event_data_offsets_mtk_hypcall_leavetrace_event_data_offsets_mtk_vcpu_exitnr_lrsvtimer_offsetvtimer_delayvtimer_migrate__bpf_trace_mtk_hypcall_enter__bpf_trace_mtk_hypcall_leave__bpf_trace_mtk_vcpu_exit__probestub_mtk_hypcall_enter__probestub_mtk_hypcall_leave__probestub_mtk_vcpu_exit__traceiter_mtk_hypcall_enter__traceiter_mtk_hypcall_leave__traceiter_mtk_vcpu_exitdemand_paging_batch_pages_showdemand_paging_batch_pages_storedestroy_batch_pages_showdestroy_batch_pages_storegzvm_arch_check_extensiongzvm_devgzvm_arch_create_devicegzvm_arch_create_vcpuvm_typegzvm_arch_create_vmgzvm_arch_destroy_vcpudestroy_page_grangzvm_arch_destroy_vmgzvm_arch_drv_initgzvm_arch_get_statisticsgzvm_arch_handle_guest_hvcgzvm_arch_inform_exitgzvm_arch_inject_irqgzvm_arch_map_guestgzvm_arch_map_guest_blockgzvm_arch_memregion_purposegzvm_arch_probegzvm_arch_query_destroy_batch_pagesgzvm_arch_query_hyp_batch_pagesgzvm_arch_set_dtb_configgzvm_arch_set_memregiongzvm_arch_vcpu_rungzvm_arch_vcpu_update_one_reggzvm_destroy_vcpususer_argsgzvm_dev_ioctlgzvm_dev_ioctl_check_extensiongzvm_dev_ioctl_create_vmgzvm_dev_opengzvm_dev_releasegzvm_drv_irqfd_exitgzvm_drv_irqfd_initgzvm_drv_probegzvm_drv_removegzvm_drv_sysfs_initgzvm_err_to_errnogzvm_find_memslothva_memslotgzvm_gfn_to_hva_memslotgzvm_handle_guest_exceptiongzvm_handle_guest_hvcgzvm_handle_guest_idlegzvm_handle_guest_ipigzvm_handle_page_faultgzvm_handle_relinquishgzvm_hypcall_wrappergzvm_init_ioeventfdgzvm_ioevent_writegzvm_irqchip_inject_irqgzvm_notify_acked_irqgzvm_query_destroy_batch_pagesgzvm_query_hyp_batch_pagesgzvm_vcpu_arch_get_timer_delay_nsgzvm_vcpu_ioctlgzvm_vcpu_wakeup_allgzvm_vm_allocate_guest_pagegzvm_vm_ioctlgzvm_vm_ioctl_arch_enable_capgzvm_vm_ioctl_create_vcpugzvm_vm_irqfd_initgzvm_vm_irqfd_releasegzvm_vm_populate_mem_regiongzvm_vm_releasegzvm_vtimer_expiregzvm_vtimer_get_clock_multgzvm_vtimer_get_clock_shiftgzvm_vtimer_releasegzvm_vtimer_sethyp_mem_readperf_trace_mtk_hypcall_enterperf_trace_mtk_hypcall_leaveperf_trace_mtk_vcpu_exitshared_mem_readtrace_event_raw_event_mtk_hypcall_entertrace_event_raw_event_mtk_hypcall_leavetrace_event_raw_event_mtk_vcpu_exittrace_raw_output_mtk_hypcall_entertrace_raw_output_mtk_hypcall_leavetrace_raw_output_mtk_vcpu_exit@$c^Um@@@@@@@@@3@@O@PJ@<9  @ @9@ `9500@Px9%( @H9(#@(9(@89.0\2MQ(L@P9U0@|@H 9GLo@$@ %9@$@'92@[ @(H9%2mh@( 9(ШX@)9*B(=@*@9,{@0-H9. ` @x-900@@.093$ 78.8.`?;mkpW&0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyx"R:FJ0  `He0  *H /P7%AZBn ] %%t['@`p+xSΰO*&;ū+P$ԅ& ) ]U%}`kf %UzS"-[$"QbJ9j._,$|LH-oZ u-<2&R_W3?N>6poF?؊XO5C:xbn}ЯFY"$j[Т0.*G"{90APIhbVon8DwTP2iab{LV#0Ц™pJJIa!@P7yj;Cc{) >n rdqp޻+zDcNӉoP5WT5ˎw8֪.#BŒ]|8\I0Aql%pep- .6J ?Eps0䗪nMdC~tc$Z-vϴħ*TrB1e4Wv~Module signature appended~