ELF(@@B?((((((((((((((((333((((((@ @ R "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_reasonzR| l0,$D-D0L    0LD-D (`,D-DD T DD-($D-DD L DD-,D-D H     HD-D (HD-D H  h  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 4XD-DPP 0  PPD-D 4XD-DPP 0  PPD-D <$D-DT @   TD-D 4d,D-D0L 0  0LD-D 4D-D0L 0  0LD-zR| ,$D-D H    HD-,HDD-D H  d  HD-(x D-DD H DD-0D-D0L 0 d 0LD-4xD-DPP 0 D PPD-D LD-D\ `  p \D-D (`$D-DD L DD-zR| 4D-D0L 0 p 0LD-D HPD-D`X `  0 `XD-D ,dD-D H  D  HD-4D-D0L 0 p 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| @x-DPT P   PTD-D 4\(D-D0L 0  0LD-,@D-DD h DD-zR| 0D-D0L 0 p 0LD-<LD-D`T @  H `TD-D DD-D`X P  x `XD-D zR| (,-DD L 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-D`T @   `TD-D 0TD-D`L   d `LD-D <D-D`T @   `TD-D ,D-D`L   ` `LD-D 8D-D`T @   `TD-D (4D-DD D DD-(`D-DD D DD-(D-DD D DD-  <D-DT @   TD-D , D-D@H  d @HD-D ,PD-DPL   x PLD-D (<D-DD d DD-,|D-D@H  X @HD-D ,D-D H    HD-D , D-D@H  d @HD-D 4<D-D`P 0 h `PD-D ,t|D-D@H  X @HD-D ,|D-D@H  X @HD-D ,D-DPL    PLD-D ,D-DPL   t PLD-D L4D-D\ `  D \D-D 4D-DL    LD-D ,|D-D@H  X @HD-D ,|D-D@H  X @HD-D ,D-DPL   t PLD-D ,LXD-D H  x  HD-,|XD-D H  x  HD-4xD-D0L 0 P 0LD-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 t `PD-D zR| 8D-DpP 0  pPD-D ([d1T1T`1 T 11T1Tl1T _@41aT`_֠_֠_@_bq?#{OCA8iCA8 A9(7 @j6ixi"}? hT )B;C@* 8K@+  ?)BaHR (B;C) 8)@*@ ) ?(B@|@R_$TA8iC@ TOB{A#_R|?#{ BHA55 55 6*5C@5e!`B@` @{¨#_5$?#{ s` @`@ @{¨#_?#{ @``!`@!` @{¨#_?#{+A8#iC@Rh@RX1T5 @h*A8iC_ T{D+@#_?#{+A8#iCRh@R`5 @hA8iC_ T{D+@#_*?#{h@R?k@T(@R?kT|@ {#_)?#{*{#_)?#{*{#_r1N?#{!@*|@{#_͑?#{CA8iCAR@7@4 t RK ɚi |@ (A8iC@ T{A@#_r1N?#{!@*|@{#_͑?#{CA8iCAR7@ Q jT (|@A8iC@ T{A@#_~j @) bT_* @1 H_~&,@( (@?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_֠_ C?#{WO******OBWA{è#_֜?#{WO A8iCRuR@* 7t!uryA8B&C`h&!B`  5@5H@R#@ 4` @_@TI@?T@bVhZh@K@(hAhFdrEyBRh@@`h@@`$R$Rh@R4?#Ts~@?BTCR!r*A8iC_ T*OIWH{G#_(R!B` h+RRR@  J@  k@R,fI *@R `('`4RRhRlvRivRtf**~@?T!U|?#C{O A8)iCi@@`4|@/cABR A8*A9(7+@k6 x ![p_ hT *B;C)@+ 8 l@,  ?*BHR (B;C) 8)@*@ ) ?(BՠA8iC_ TOD@{BC#_ֈ@RQ|?#C{O A8)iCi@@`4|@/cABR A8*A9(7+@k6 x ![p_ hT *B;C)@+ 8 l@,  ?*BHR (B;C) 8)@*@ ) ?(BՠA8iC_ TOD@{BC#_ֈ@RQ*?#C{3WOCA8iC_Rr@?kTNRr?kmTNRr?kThTRr?kT(ORr?kaT#Rd #HR?kT\Rr?kTh@R?kT(HR?k@T(LRr?k!T#RE@#A)~Sq4 ^3>**_Rr?kTHRr?kT#R( @&qT @-@AT@{t? hT(?T(-@h&@@ @@  T R @LӕN#ILө"@@ @B`5RR BG @  * k@E@MfR) ˿Eth `rEy5RhCqT8RRR@D*'#R##R##R`#|@A8iC_  TOH3@WG{EC#_֖@@@T`rEy*`~@R*ys@  J@  k@,fI  ˟(`rEy*BGR)?#{ O3@`h@`rEy-@hZA` @?AT @*@_T(  IRhV hZ`A`R``b b!R"Rab u`A*OB @{è#_?#{ OA8 A9(7 @j6)x) J_ Th* )B;C@* 8K@+  ?)B!H (B;C) 8)@*@ ) ?(BOB @{è#_#`?#{ @ @) h@ah @ @) h @ah@ @) h@ah@ @) h@ah@ @) h@ah@ @) h@ah@ @) h@ah"@ @) h"@a @{¨#_T?#{OBROA{¨#_pն?#{@{#_`?#{ O j4"`Tjts`Bh@a @qEy`"@*R`"@ROB @{è#_2gM?#C{OA8iC?qiTF*@RR`RRr`"`@!B`Bt h&ua @b"@rEy7c @BRCR!r7N4*`B!RR*h> ` *`"@Rt*A8iC_ TOD@{BC#_*?#{og_WOA8iCURr@?kThURr?kTPR?k!TA8ըA9t"@(7@i6HxH [pߟ T!R*! sA8ըA9(7@i6HxH | TR_Db%Ta_ (B;Cթ@* 8 K@+  ?(BAH#R (B;C) 8)@*@ ) ?(B@t T)R @4!Ț*A9(7@i6x" )?T R(3?TR (B;Cթ@* 8 K@+  ?(BAH!R (B;C) 8)@*@ ) ?(Bh"@ @95 @9i5 @9I4A8iC_ aTOGWF_EgDoC{B#_ (B;Cթ@* 8 K@+  ?(BH (B;C) 8)@*@ ) ?(BՂ@"R|@@9qaT`RXR9RzR[R|RTRrXRrYRrZRr[Rr\Rr@ 07@ 7#@ @lTTT T7;MTTRIRr A TTa T 7(T h"@ @9I4@@A7*@ J C)e}Iii(%Ț6@ @`T @( TA9a"@(7@i6x" T (B;Cթ@* 8 K@+  ?(BH!R (B;C) 8)@*@ ) ?(B@07@h7Ch@qEy?>RS?#{[*{#_@NTi?#{WO *vbA* qT`" *OBWA{è#_@@kT@_rLrk@TE0?!=r~@IT6"*OE @WD_CgB{ƨ#_@@?bTBAb? TB@*sB"< b^)@?T*_ aTB@)Bx7" A*T?@T(@Ty6Bh @%@H_Q9rork@TE0? qBT" *u7** )"R)@T(aT(_J@ kT(@ T*@K@ T @ T H!r?#{ !B hb`" hh`4b @{¨#_`?#{WO@iAub?T`B@OBWA{è#_ )"R)@T6@(@ @T*@K@ T @ aT H50o?#{**i  ({#_`}?#{@{#_֌t?#{CA8iChZ! `@a"`@A8iC@ T{A@#_᎜?#{OCA8iC_U6@*@*#R 6`B(C T(@ @T"@K@ T @ AT HbR"@`BA8iC@ aT*OC@{A#_ #?#{A {#_8h(@)R"R)!!q) $@zT)@?cT_?#{ _WO3@qTr@z374 @q"T?"TRR@@ @@ a@9||)? 79ROOD @WC_B{Ũ#_?cT*@ 6A  T  @T@@AT @@ T@@ kAT@9_ kT7@@ AT@ @?A T@*@_ T(  IR  &*4 *`@*8 96A )@?T* @_T+@ 44kT+@9k7Y7+@T T+@J  BT 9AT?T)@?aT94 *8&Q?#{WO@* j@H5AI  `T~@)) @ @_ Tj@@K  T @_!T @j4_kT @97iqTqT qT@y@9!ԿqTqT"q!T@*@*j@3R@ *OBWA{è#_։r?#{ !4B8 *{#_7V?#{ O@ ARsjhh@hTbTRb `b!R"R *OB @{è#_͒N?#{_WOA8iC#4A8iC_ TOEWD_C{B#_ RA8 @@%CrR  " C!R"(R "qaT @(tӀ Ab @ R ik* J@? CTT R ik*  `~ 5C!R @ *)@3 ) Fh**"R*)?#{g_WOCA8iC @@ @L 7hC 4hRC*@qT.q" TRNA5@`rEy*$Rq3.q TRɪwk@N` w)@E @? 6?91TB7 K74 5hA@ :ZkT`rEy*5T*` A8iC@ T*OEWD_CgB{A#_arEy*R@*ԴX @ @ @ @i @) @ !@ %@i )@) -@ 1@ 5@i 9@) =@ A@ E@i I@) M@ Q@ U@i Y@) ]@ a@ e@i i@) m@ q@ u@i y@) }@ @ @qAT?#{q{#_*_ִX?#{ @*R r @? T @q{#_)?#{WO6RtbA8Օȶ2;h@5h@5@(07@72;h@4*OBWA{è#_pն?#{@{#_)A8iC_ TOE@WD{B#_mr?#{OA8 XRiC$@ AT#R#A8iC_ TOE{D#_G7@@6mr?#{_WOA8iC 4@88@hkwC3R@ @ @R=uR @$R(}>)A8iC_ TOEWD_C{B#_ETʥ?#{+A8 XRiC$@ AT#R#A8iC_ T{D+@#_G7@@6ETʥ?#{WOA8iC 4@88@hjvC3R@ @ @R=uR @$R(}>)A8iC_ TOE@WD{B#_ETʥ?#{{#_ֱmr?#{{#_ETʥ?#{{#_[@_[@_ I?#{WOA8մ#@iC  #cIJa&. Հ@A8iC_ TOV@WU{S#_A8ը*@ J C)e}Iii(%Ț6@@@@_rQrk@TE0?ȎA @`T @A8թ*@ k*CJe}jijI%ɚ6@@@@@_1rTrk@TE0?ȎA @`T @2 ?#{A8<@iCR`r#A8ժiC_q T{C#_љ.?#C{#A8iC`|@R#`r`4'A@jh&)A8iC_ T{C#@C#_50o?#{@R;CsrR*{#_?#{A8iC<@R`r#A8iC_ T{C#_4_?#{CA8iC?T(VRHr?TA8 A9*R(7 @j6IxI }? T )B;C@* 8K@+  ?)B@HR (B;C) 8)@*@ ) ?(B+A8 A9 R(7 @j6IxI }? T  )B;C@* 8K@+  ?)B@HR (B;C) 8)@*@ ) ?(BA8iC@ T{A#_([?#{A8RiC`r#A8iC@_q  T{C#_ٽ?#{#OA8*iC# R>@`r,1TA8iC_ TOE#@{C#_Z ?#{A8#iCpEy"@$@R`rA8iC_ T{C#_Pb?#{A8#iCpEy" @R`rA8iC_ T{C#_0n/?#C{#A8iC# @ABR`r5 @ t RK ɚi i*hA8iC_ T{C#@C#_0n/?#C{#A8iC# @ABR`r5 @  T*hA8iC_ T{C#@C#_ ?#{og_W O CA8iC?,qBT*RRR @RHrEBG<"@*t@* rEyifJ@k@RRH @`rJ K  5@T4B=4A8iC_ aTOH{GC#_֨^ A8 A9(7 @j6ixi"[p ? iT )B;C@* 8K@+  ?)B`HR (B;C) 8)@*@ ) ?(B??#{A8iC"|@<@ R#`rA8iC_ T{C#_ ?#{A8iC"|@<@@R#`rA8iC_ T{C#_r?#C{#A8iC#pEy`R`r'Aq)hiA8iC_ T{C#@C#_X?#{OT`q!T@!R`OA{¨#_X?#{OT`q!T@!R`OA{¨#_X?#{ OT`qT@B`"R@!`OB @{è#_Wirq_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 IRQdemand_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_HYPERCALLarch/arm64/geniezone/../../../drivers/virt/geniezone/gzvm_ioeventfd.cinclude/linux/srcu.hmtk_hypcall_entermtk_hypcall_leavemtk_vcpu_exitgzvm B__arch_copy_from_userFr__stack_chk_fail1v1__fortify_panic @=__platform_driver_registerlplatform_driver_unregisterՙA misc_register0UP^debugfs_initialized[|debugfs_create_dir[p_dev_err_printkomisc_deregisterDJdebugfs_remove%kobject_del؍Tkernel_kobj+kobject_create_and_add %sysfs_create_file_nsb5!(try_module_geteLmodule_putڬisprintf!EkstrtointEnoop_llseek'Ɛkmalloc_cachesD}__kmalloc_cache_noprofƝԁ__mutex_initXVmutex_lockXVmutex_unlockb8snprintf[|debugfs_lookup-3*@debugfs_create_file51kfreeXE<anon_inode_getfd^yalloc_pages_exact_noprofmemstart_addrYkimage_voffset!(free_pages_exactI2dput[ԫo__list_add_valid_or_report B__arch_copy_to_userWmtree_loadv\__check_object_size Frb_first݃!unpin_user_pages_dirty_lock_rb_next q'rb_erase/__list_del_entry_valid_or_report:MmemsetOJsimple_opengJrcuwait_wake_up\nktime_getɶhrtimer_start_range_nsL0,hrtimer_cancel/Jhhrtimer_initpON__cpu_online_maskFrpreempt_schedule_notrace ,__srcu_read_lock04G__srcu_read_unlock|!fdgetueventfd_ctx_fileget#S\fput-Teventfd_ctx_fdgetb|_raw_spin_lock_irqb|_raw_spin_unlock_irq+Zeventfd_ctx_putPY2__flush_workqueueLqueue_work_on ,init_srcu_struct1alloc_workqueuePY2destroy_workqueuesynchronize_srcu eventfd_ctx_remove_wait_queue7eeventfd_ctx_do_readcWa_raw_spin_lock_irqsave*X_raw_spin_unlock_irqrestore=add_wait_queue_priorityܸceventfd_signal_maskZ|__tracepoint_mmap_lock_start_locking(Qdown_readZ|__tracepoint_mmap_lock_acquire_returnedee)pin_user_pagesZ|__tracepoint_mmap_lock_released(Qup_read q'rb_insert_colorjunpin_user_pagesp,S__mmap_lock_do_trace_start_lockingrĊ__mmap_lock_do_trace_acquire_returnedp,S__mmap_lock_do_trace_releasedFrscheduleZffinish_rcuwait"Itrace_event_buffer_reserve[trace_event_buffer_commit&S__trace_trigger_soft_disabled#perf_trace_buf_allocOaBperf_trace_run_bpf_submitq8!bpf_trace_run17)bpf_trace_run2\larm_smccc_1_2_hvcclocks_calc_mult_shiftxitrace_raw_output_prep*trace_event_printfJ!trace_handle_returnચEtrace_print_symbols_seq\:trace_event_regBotrace_event_raw_init`/*ktime_get_snapshotTmodule_layout BFr1v1 @=lՙA 0UP^[|[poDJ%؍Tޓ+ %b5!(eLڬi!EE'ƐD}ƝԁXVXVb8[|-3*@51XE<^yɒY!(I2[ԫo BWv\ F݃!_Ɍ q'/:MOJgJ\nɶL0,/JhpONFr ,04G|!u#S\-Tb|b|+ZPY2ÐL ,1PY2ä 7ecWa*X=ܸcZ|(QZ|ee)Z|(Q q'jp,SrĊp,SFr҄Zf"I[&S#OaBq8!7)\lxi*J!ચE\:Bo`/*T__arch_copy_from_user__stack_chk_fail__fortify_panic__platform_driver_registerplatform_driver_unregistermisc_registerdebugfs_initializeddebugfs_create_dir_dev_err_printkmisc_deregisterdebugfs_removekobject_delkernel_kobjkobject_create_and_addsysfs_create_file_nstry_module_getmodule_putsprintfkstrtointnoop_llseekkmalloc_caches__kmalloc_cache_noprof__mutex_initmutex_lockmutex_unlocksnprintfdebugfs_lookupdebugfs_create_filekfreeanon_inode_getfdalloc_pages_exact_noprofmemstart_addrkimage_voffsetfree_pages_exactdput__list_add_valid_or_report__arch_copy_to_usermtree_load__check_object_sizerb_firstunpin_user_pages_dirty_lockrb_nextrb_erase__list_del_entry_valid_or_reportmemsetsimple_openrcuwait_wake_upktime_gethrtimer_start_range_nshrtimer_cancelhrtimer_init__cpu_online_maskpreempt_schedule_notrace__srcu_read_lock__srcu_read_unlockfdgeteventfd_ctx_filegetfputeventfd_ctx_fdget_raw_spin_lock_irq_raw_spin_unlock_irqeventfd_ctx_put__flush_workqueuequeue_work_oninit_srcu_structalloc_workqueuedestroy_workqueuesynchronize_srcueventfd_ctx_remove_wait_queueeventfd_ctx_do_read_raw_spin_lock_irqsave_raw_spin_unlock_irqrestoreadd_wait_queue_priorityeventfd_signal_mask__tracepoint_mmap_lock_start_lockingdown_read__tracepoint_mmap_lock_acquire_returnedpin_user_pages__tracepoint_mmap_lock_releasedup_readrb_insert_colorunpin_user_pages__mmap_lock_do_trace_start_locking__mmap_lock_do_trace_acquire_returned__mmap_lock_do_trace_releasedschedulefinish_rcuwaittrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledperf_trace_buf_allocperf_trace_run_bpf_submitbpf_trace_run1bpf_trace_run2arm_smccc_1_2_hvcclocks_calc_mult_shifttrace_raw_output_preptrace_event_printftrace_handle_returntrace_print_symbols_seqtrace_event_regtrace_event_raw_initktime_get_snapshotmodule_layoutLinuxLinuxGNUtt ќnu"e GNUD$(0P8T8X|PPpp8Pdx,X\d| **h**H`d P P  $  4 8 D H X  \ ` d h p  |               , 0 < L ` l ip it x             . .   \ ` d h |         ( , 8 -< -@ H \ E` Ed l bp bt |           $  \ptdPL ! Dp"#$ l%|&%('048DHLXd()*$+<,D-T.\lt/0822202P2p22245 7p780 (8<@DX h9t(x(:80&,l0t;<=?L@hABCCDEpF X Hx I!!! ! &! &!J"K"LL"M`"Nl"|"O"P""Q""'"'"&"&"N# # # #O,#P@#Hx#O#I#L#/##Rh$$j$j$$$ $S$N%%O%%Q8%/L%P%R%%%T%%%%%U<&VL&WT&P\&&&X&&YH'P'T'R`'Z'/''[P(Mh(0t(0x( (t)P)))P*t*|**P**/*++\+(,,,4,8,D, |,,.,,,,<-x--- -`-b-d-P.t.e..f.....g.h/iT//^/k 0@0^p0l00z0z002j\2]l2m2n232o3p 36D3h3qHl3qH3rH3rHX4>H\4>H5z5{L5|\55} 6~@66z6{6|6\7}7~7,8z<8{t8|88}49~h9|999999 9 t::::C:C;qH;qHT;Ed;Ch;C;rH;rH;ED<x<< =4=8=P===>4???@@@AXL>\L>`L8? dLIhL 8I$lL  (68@PXhp~0OKh4 11l l@ E05@!P`pl(PP`h4puwDK08qX`xKHr(0pKpx>p 08 X`T\Android (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)0tdlH x4,X4$\ lHl,X4@T8  t$$@%l% &&'D'*, \,8 ,x / 1 42, 2h 43 X3 3 3$ @48 H4h 4| 4 d5 H6 6\ 7 8 p9 9 9L 9` 9t 9 ; <(=@h=p=?$@@8DAhAtBCEPxIIxJKxK@KtLLMHNLNxO$PPbe~ #&),/258}=@AcF"& j_dk \5024B-!$),/ilosyz{4r-%$% >-._ -$.(a0-4.8c@h:D:HqP:T\;Xr F X$F+qr>(u0vPhxwx$Dy 8P h(08@HP4d5 0080@HPH6X6`h0xxx78 `qp9 r(9@>H9hQp t= `1' 8P`l" ylHh*lP p 4h0M4 (%(8v40481hjv(8  k! Q |=`R$:$0vg$; X 1 '$ .X *0M<% lhlr Dl,vhlHT1.$j ! Q  =0`41$$ @<'@`  l* xM % $ v( 1, 0 j$ !k 4 Q8 %'F B   & $'$O &e'FX$7p$t$9$-$|$%%0%%S& &+&&!'p'$j$ ! 8'Q'* *B'+e,,$7$- +! (X,Q\,, ,=- `-01- /'/z !!v 1Q102 422=203`43 !S (VT3X3%33B33e<4@47D4H4-4|4444 d50`5d5SLLH6+D6H66!6p6PL7$77p8788TL p9l9dp9999999+99$999H9@el:P:%;; |<<$=B(=d=_h===XL\L<`LYdL?|? @$@@@@A6DAASApBvtBCbCEpE0hL MlLtIpxII\ItJjxJbKXK*KxKXtKGxKIKxKjK]+ **V=+x**$ 3-- -8-sPu-h- 79-(-0KM-8%'-@-H-P /H/ PE   161O/HHm0x 3.1/HPp `1 3 33 O3@ Y$ !F pLQtLL LM=MDN`HNN1N !+ ptOQxO P $PhB ! xPQP 7!   #$(*+-/13D DV5NN W7@7]8%89m9qp y!#!5789=:::dVe!:!' ޠ' l t$\ # =+ ,59$<M(=<T%D(W  %$)<  1=AtB tb R !  ), P $ $P3 ?t$d,@ E  @ '  %MrxJH '@|= h=|x DA|xOJU CT$4 $@m @ \ 4DjF0 H HNNtL;2 Mh+PK42L,43 1,*(s 5H4d; 8  dDHX  Rq /j_ B\,w,Y$z<~\2/xI| I|aPtLP+P+PP ®* |n X3d 33tZ@44^[9 9 9|l  (  98.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.hyp.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings.codetag.alloc_tags__version_ext_names.hyp.patchable_function_entries.hyp.event_ids__version_ext_crcs.rodata.str.rela__bpf_raw_tp_map.rela_ftrace_eval_map.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.ref.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1add_wait_queue_prioritygzvm_vm_ioctl_create_vcpu.__keygzvm_vm_irqfd_init.__keygzvm_create_vm.__keysetup_vm_demand_paging.__keygzvm_init_ioeventfd.__keydestroy_batch_pages_showdemand_paging_batch_pages_showgzvm_drvgzvm_devgzvm_arch_destroy_vcpugzvm_vm_ioctl_create_vcpugzvm_arch_create_vcpusynchronize_srcurb_nextfputdputeventfd_ctx_putmodule_putrb_firstgzvm_listgzvm_arch_map_guest__list_del_entry_valid_or_report__list_add_valid_or_reportgzvm_find_memslotgzvm_gfn_to_hva_memslotktime_get_snapshotkstrtointgzvm_vtimer_get_clock_multgzvm_handle_page_faulttrace_raw_output_mtk_vcpu_exit__tracepoint_mtk_vcpu_exittrace_event_raw_event_mtk_vcpu_exit__event_mtk_vcpu_exitprint_fmt_mtk_vcpu_exitevent_class_mtk_vcpu_exittrace_event_fields_mtk_vcpu_exittrace_event_type_funcs_mtk_vcpu_exit__traceiter_mtk_vcpu_exit__bpf_trace_tp_map_mtk_vcpu_exitperf_trace_mtk_vcpu_exit__bpf_trace_mtk_vcpu_exit__SCK__tp_func_mtk_vcpu_exit__probestub_mtk_vcpu_exit__tpstrtab_mtk_vcpu_exitgzvm_arch_inform_exitgzvm_drv_irqfd_exit__mutex_init__kcfi_typeid_trace_event_raw_initgzvm_arch_drv_initgzvm_drv_sysfs_inithrtimer_initgzvm_drv_irqfd_initgzvm_vm_irqfd_inittrace_event_buffer_commitperf_trace_run_bpf_submitfinish_rcuwaitclocks_calc_mult_shiftgzvm_vtimer_get_clock_shiftmemsetkimage_voffsetgzvm_vtimer_seteventfd_ctx_filegeteventfd_ctx_fdgetktime_gettry_module_getinit_srcu_structfree_pages_exactgzvm_destroy_vcpusgzvm_vcpu_fopsgzvm_vm_fopshyp_mem_fopsshared_mem_fopsgzvm_chardev_ops____versionsgzvm_vcpu_arch_get_timer_delay_nssysfs_create_file_nshrtimer_start_range_nstrace_raw_output_mtk_vcpu_exit.symbols__start_alloc_tags__stop_alloc_tags____version_ext_nameskmalloc_cachesunpin_user_pagesgzvm_query_destroy_batch_pagesgzvm_arch_query_destroy_batch_pagesgzvm_query_hyp_batch_pagesgzvm_arch_query_hyp_batch_pages____version_ext_crcsgzvm_arch_get_statisticsdestroy_batch_pages_attrdemand_paging_batch_pages_attr_dev_errclock_scale_factorrb_insert_colordebugfs_create_dirgzvm_driverplatform_driver_unregistermisc_deregister__platform_driver_registermisc_registertrace_raw_output_mtk_hypcall_enter__tracepoint_mtk_hypcall_entertrace_event_raw_event_mtk_hypcall_enter__event_mtk_hypcall_enterprint_fmt_mtk_hypcall_enterevent_class_mtk_hypcall_entertrace_event_fields_mtk_hypcall_entertrace_event_type_funcs_mtk_hypcall_enter__traceiter_mtk_hypcall_enter__bpf_trace_tp_map_mtk_hypcall_enterperf_trace_mtk_hypcall_enter__bpf_trace_mtk_hypcall_enter__SCK__tp_func_mtk_hypcall_enter__probestub_mtk_hypcall_enter__tpstrtab_mtk_hypcall_enter__arch_copy_to_user__arch_copy_from_user_inline_copy_from_usergzvm_hypcall_wrappermemstart_addrirqfd_cleanup_wqgzvm_irqchip_inject_irqgzvm_arch_inject_irq_raw_spin_unlock_irq_raw_spin_lock_irqgzvm_notify_acked_irqtrace_print_symbols_seqdebugfs_lookupirqfd_wakeuprcuwait_wake_uptrace_raw_output_prepgzvm_vm_ioctl_arch_enable_capgzvm_err_to_errnoirqfd_shutdowngzvm_arch_vcpu_runtrace_handle_returngzvm_handle_guest_exceptiongzvm_dev_ioctl_check_extensiongzvm_arch_check_extensiongzvm_arch_set_memregiongzvm_vm_populate_mem_regionqueue_work_ongzvm_dev_open__kcfi_typeid_simple_opengzvm_arch_destroy_vmgzvm_dev_ioctl_create_vmgzvm_arch_create_vmgzvm_dev_ioctlgzvm_vcpu_ioctlgzvm_vm_ioctlgzvm_vcpu_wakeup_all__stack_chk_failkobject_delhrtimer_cancel_printkeventfd_signal_mask__cpu_online_mask__kcfi_typeid_noop_llseekmutex_unlock__srcu_read_unlockgzvm_arch_map_guest_blockunpin_user_pages_dirty_lockmutex_lockgzvm_list_lock__srcu_read_lockkernel_kobjgzvm_handle_guest_ipigzvm_handle_relinquish__tracepoint_mmap_lock_start_locking__mmap_lock_do_trace_start_lockinggzvm_arch_set_dtb_config__kcfi_typeid_trace_event_reggzvm_arch_vcpu_update_one_regsprintfsnprintftrace_event_printfalloc_pages_exact_noprof__kmalloc_cache_noprof__check_object_sizetrace_event_buffer_reservegzvm_drv_removedebugfs_remove_raw_spin_lock_irqsavetrace_raw_output_mtk_hypcall_leave__tracepoint_mtk_hypcall_leavetrace_event_raw_event_mtk_hypcall_leave__event_mtk_hypcall_leaveprint_fmt_mtk_hypcall_leaveevent_class_mtk_hypcall_leavetrace_event_fields_mtk_hypcall_leavetrace_event_type_funcs_mtk_hypcall_leave__traceiter_mtk_hypcall_leave__bpf_trace_tp_map_mtk_hypcall_leaveperf_trace_mtk_hypcall_leave__bpf_trace_mtk_hypcall_leave__SCK__tp_func_mtk_hypcall_leave__probestub_mtk_hypcall_leave__tpstrtab_mtk_hypcall_leavedestroy_workqueue__flush_workqueuealloc_workqueueeventfd_ctx_remove_wait_queuegzvm_ioevent_writegzvm_arch_memregion_purposerb_erasegzvm_dev_releasegzvm_vtimer_releasegzvm_vm_releasegzvm_vm_irqfd_release_raw_spin_unlock_irqrestoredestroy_batch_pages_storedemand_paging_batch_pages_storegzvm_vtimer_expirestr__geniezone__trace_system_nameinit_module__this_modulecleanup_modulescheduledebugfs_create_filegzvm_handle_guest_idle__mod_of__gzvm_of_match_device_tablegzvm_vm_allocate_guest_pagekfreegzvm_arch_create_devicepreempt_schedule_notracegzvm_drv_probegzvm_arch_probegzvm_init_ioeventfdgzvm_ioeventfdanon_inode_getfdgzvm_irqfddebugfs_initialized__tracepoint_mmap_lock_released__mmap_lock_do_trace_released__tracepoint_mmap_lock_acquire_returned__mmap_lock_do_trace_acquire_returned__trace_trigger_soft_disabledkobject_create_and_addmtree_loadup_readeventfd_ctx_do_readdown_readhyp_mem_readshared_mem_readgzvm_handle_guest_hvcgzvm_arch_handle_guest_hvcarm_smccc_1_2_hvcirqfd_ptable_queue_procperf_trace_buf_alloc__fortify_panic__llvm_fs_discriminator____TRACE_SYSTEM_GZVM_EXIT_GZ__TRACE_SYSTEM_GZVM_EXIT_FAIL_ENTRY__TRACE_SYSTEM_GZVM_EXIT_SYSTEM_EVENT__TRACE_SYSTEM_GZVM_EXIT_INTERNAL_ERROR__TRACE_SYSTEM_GZVM_EXIT_IRQ__TRACE_SYSTEM_GZVM_EXIT_MMIO__TRACE_SYSTEM_GZVM_EXIT_UNKNOWN__TRACE_SYSTEM_GZVM_EXIT_SHUTDOWN__TRACE_SYSTEM_GZVM_EXIT_EXCEPTION__TRACE_SYSTEM_GZVM_EXIT_HYPERCALL__TRACE_SYSTEM_GZVM_EXIT_DEBUG$d.99$x.89$x.79__UNIQUE_ID___addressable_cleanup_module669$x.69$x.59$x.49$x.39$x.29$d.29_note_19$x.19$d.19$d.109$x.9$d.9$d.98$d.88$d.78__UNIQUE_ID___addressable_init_module668$d.68$d.58$d.48$d.38$x.28$d.28_note_18$d.118$x.18$d.18$d.108$x.8$d.8$x.97$x.87$x.77$x.67$x.57$x.47__UNIQUE_ID_alias537$x.37$d.37$x.27$d.27$d.117$x.17$d.17$d.107$x.7$d.7$d.96$d.86$d.76$d.66$d.56$d.46__UNIQUE_ID_alias536$d.36$x.26$d.26$x.16$d.16$d.106$x.6$d.6$x.95$x.85$x.75$x.65$x.55$x.45$d.45__UNIQUE_ID_depends535$x.35$d.35$x.25$d.25$x.15$d.15$d.105$x.5$d.5$d.94$d.84$d.74$d.64$d.54$d.44__UNIQUE_ID_scmversion534$d.34$x.24$d.24$x.14$d.14$d.104$x.4$d.4$x.93$x.83$x.73$x.63$x.53$x.43__UNIQUE_ID_intree533$x.33$d.33$x.23$d.23$x.13$d.13$d.103$x.3$d.3bpf_trace_run2$d.92$d.82__UNIQUE_ID_license672$d.72$d.62$d.52$d.42__UNIQUE_ID_name532__UNIQUE_ID_vermagic532$x.32$d.32$x.22$d.22$x.12$d.12$d.102gzvm_create_vm.__key.2$x.2$d.2bpf_trace_run1$x.91$x.81__UNIQUE_ID_description671$x.71$x.61$x.51$x.41$d.41$x.31$d.31$x.21$d.21$x.11$d.11$d.101$d.1$d.90$d.80__UNIQUE_ID_author670$d.70$d.60$d.50$d.40$x.30$d.30$x.20$d.20$x.10$d.10$d.100ZD&8P&_`\&_`h&w&~@&~`&P&E~cf~ F P@a`Â&Ȃ&b`uyc`@9@@p`,:Vт&&@ڂ&:H&@J Kk{ @:&~| :&~&&:r`P^`d` f`-&~8&~ C&Â&``M& @,:+g`T&o`@\&h&e`gMm` QEf@GQt&yIYm {&Q@n`@$} E@h`Yi`j`k`p&H I (l`@Q `q` &(wP@S8~: ~ &PP@_`u`&0Q$!@σ&&&x`&0  Q@"Q"&Q/&QCQ@z`9&(9De8P|`J&4 ~`Y& j LQ@\QQq``v&j& &Q@}Q}`` &eQ(}@``„&@8QQ@LY`ф&  @L`Ye`܄&&Q; Q@ &&&*&8&L&\&q&&& & & Ѕ& ޅ&QQ@`&Â&``g@ \&!%Z`& -+4$`` `&4&O&o&`&8&QL&8Q@!&a&&І&݆&  , `& , `& , `-&E&p~p~  O&c&x&&&&ˇ&& & & "& 2& G&]&y&&&&و&`&d@`&d@ے`*&d@H&s&&`&ʼn&XB y`@̉&@ډ&& ` i M, i m & ` ے& ` 2& `L& `j& `& ` & ` ے& ` ފ& `& l;& =7& l;P& = Â&``Q@ j& ` J K&w`& ` J KM& +& ` &Ë& ` J KM& ׋& ` J K&P& `&  Â&``(& ` ad`A& ` J K\& ` Â&``4?"~4ar& ` J K& PP,^P& ` J K& P,^P& ` Â&``$}`& ` \&_`P&s`܌& ` t`@ & `& ` Â&```0& ` J K) ZFI& ` d`a& ` d`zQyaEt& ` Â&``& ` 4&& ` Â&``$& ` 2b`&ݍ& `& ;& ;& )& =& @L& 3\&  F7p& ` xp``P& ` `P&& `& `Ԏ& ` d`& a d`& a& a d`.& a !$'*+.14.E& aZ& ` ad`QL n& a Â&``$`„& a& ` Â&``$`ф& a Â&``4& a& Ώ&  Pd`& a & & ` xp``j`P0& aL&  Â&``t`@ Z& a Â&``e" ~x& a& `& ` Â&``: & $aא& \& d& b-& b-1& a d`4PE& +aU& Ϯb& `& `& `& Ϯő& `& `& `9& (8\& (8& (8gzvm_driverhyp_versiondrv_versionsysfs_root_dirdemand_paging_batch_pagesdestroy_batch_pagesgzvm_debugfs_dirgzvm_versiongzvmgzvm_drvioeventsioevent_lockmem_alloc_modedemand_page_grandemand_page_bufferdemand_paging_lockvtimer_irqvirtio_irqgzvm_vcpuvcpuidhwstategzvm_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_irq_levelgzvm_userspace_memory_regiongzvm_memory_region_rangesconstituent_cnttotal_pagesmem_region_addr_rangegzvm_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_irqmemslot_idgzvm_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@,p$`c^H@  K /   O QJ@7>@>5q00@x>%r( @H>y@rt@X(>iPsd@>\XsW@(>z!2|@> U0@h > LohЀ$@@> @>Q2Ѐ[, @H>(82mph@ >+x`Xs@>-@@>/{@0H>1b` ]@x>3@@@0>5@@>$m0ĭ$ 8C8=@1C;FD c'0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key'em'PP60  `He0  *H &zOӗ{-WN ]0$e}Re Sn~m2"mw7)VXlqT L^Mu#M= BBB]gy]2>M&PIߗeJݘpuc#{щ9Rs;*NUs'RmZ]SDOagAOG<.ej?=*h7ȀxO6,TPYN7p@>eΏo+a\Ԩiڞ­[{*<\"},6>vqNeO\![zU(< *?>CĄZ)I8b-?h>CJ]:c7opkV?PCes3ԜĩX; D2Z ľ"(Dsqk@lQ72*XMOL2W±~Module signature appended~