ELFЪ@@@=((((((((((((((((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?#{OCA8 CA8 A9(7 @j6ixi"}? hT )B;C@* 8K@+  ?)BaHR (B;C) 8)@*@ ) ?(B@|@R_$TA8 C@ TOB{A#_R|?#{ BHA55 55 6*5C@5e!`B@` @{¨#_5$?#{ s` @`@ @{¨#_?#{ @``!`@!` @{¨#_?#{+A8# CRh@RX1T5 @h*A8 C_ T{D+@#_?#{+A8# CRh@R`5 @hA8 C_ T{D+@#_*?#{h@R?k@T(@R?kT|@ {#_)?#{*{#_)?#{*{#_r1N?#{!@*|@{#_͑?#{CA8 CAR@7@4 r @RK ɚi |@ (A8 C@ T{A@#_r1N?#{!@*|@{#_͑?#{CA8 CAR7@ Q jT (|@A8 C@ T{A@#_~j @) bT_* @9 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 A8 CRiR@* 7t!uyA8BB`h&!B` n 5@5H@R#@ 4` @_@TI@?T@b>hBh@K@(hAh FdEyBRh@@`h@@`$R$Rh@R4?#Ts~@?BTCR!r*A8 C_ T*OIWH{G#_(R!B`B h+RRR@ J@  k@@R,nI *@R `('`4RRhlvivtf**~@?T!U|?#C{O A8) Ci@@`4|@/cABR A8*A9(7+@k6 x !{p_ hT *B;C)@+ 8 l@,  ?*BHR (B;C) 8)@*@ ) ?(BՠA8 C_ TOD@{BC#_ֈ@RQ|?#C{O A8) Ci@@`4|@/cABR A8*A9(7+@k6 x !{p_ hT *B;C)@+ 8 l@,  ?*BHR (B;C) 8)@*@ ) ?(BՠA8 C_ TOD@{BC#_ֈ@RQ*?#C{3WOCA8 C_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 @5@AT@{r? hT(?T(5@h&@@ @@  T R @NӕN#INө"@@ @B`5RR BG @ * k@E@MnR) ˿Erh `Ey5RhBqT8RRR@D*'#R##R##R`#|@A8 C_  TOH3@WG{EC#_֖@@@T`Ey*`~@R*ys@ J@  k@,nI  ˟(`Ey*BGR)?#{ O3@`h@`Ey-@hBA` @?AT @*@_T(  IRh> hB`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@!h @ @) h @!h@ @) h@!h@ @) h@!h@ @) h@!h@ @) h@!h@ @) h@!h"@ @) h"@! @{¨#_T?#{OROA{¨#_pն?#{{#_`?#{ O j4"`Tjts`h@a @Ey`@*R`@ROB @{è#_2gM?#C{OA8 C?qiTF*@RR`RRr``@!B`Bt hua @b@Ey7c @BRCR!r7N4*`!RR*h6 ` *`@Rt*A8 C_ TOD@{BC#_*?#{og_WOA8 CURr@?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 @9I4A8 C_ 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@Ey?>RS?#{\*{#_@NTi?#{WO` *vJA* qT`b *OBWA{è#_@@kT@_rLrk@TE0?!=r~@IT6"*OE @WD_CgB{ƨ#_@@?bTA"? T@*s"< "^)@?T*_ aTB@)x7b A*T?@T(@T y6h @%@H_Q9rork@TE0? qBTb *u7** )"R)@T(aT(_J@ kT(@ T*@K@ T @ T H!r?#{ !B h"`b hh `4J @{¨#_`?#{WOiAu"?T`@OBWA{è#_ )"R)@T6@(@ @T*@K@ T @ aT H50o?#{**i  ({#_`}?#{@{#_֌t?#{CA8 ChZa `@a"`@A8 C@ T{A@#_᎜?#{OCA8 C_U6@*@*#R 6`(C T(@ @T"@K@ T @ AT HbR"@`A8 C@ aT*OC@{A#_ #?#{A {#_8h(@)R"R)!!q) $@zT)@?cT_?#{ _WO3@qTr@z374 @q"T?"TRR@@ @@ a@9||)? 79ROOD @WC_B{Ũ#_?cT*@b &A"  T  @T@@AT @@ T@@ kAT@9_ kT7@@ AT@ @?A T@*@_ T(  IR  &*4a *`@*8b 9&A" )@?T* @_T+@ 44kT+@9k7Y7+@T T+@J  BTa )AT?T)@?aT)4a *8&Q?#{WO@*a j@H%AI!  `T~@)) @ @_ Tj@@K!  T @_!T @j4_kT @97iqTqT qT@y@9!ԿqTqT"q!T@*@*j@3R@a *OBWA{è#_։r?#{ !$B(` *{#_7V?#{ O@ nARsjhh@hTbTRb `b!R"R *OB @{è#_͒N?#{_WOA8 C#4A8 C_ TOEWD_C{B#_ RA8 @@BrR  " C!R"(R "qaT @(rӀ nAb @ R ik* J@? CTT R ik*  `~ 5C!R @ *)@;  Fh**"R*)?#{g_WOCA8 C@@ @N 7hB 4hC*@qT.q" TRNA5@`Ey*$Rq3.q TRɚuk@N`B w)@E @? 6 ?91TB7 K74 5hA@ :ZkT`Ey*5T*`B A8 C@ T*OEWD_CgB{A#_aEy*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{#_)?#{WO6Rt"A8Օȶ2;h@5h@5@(07@72;h@4*OBWA{è#_pն?#{@{#_)A8 C_ TOE@WD{B#_mr?#{OA8 XR C$@ AT#R#A8 C_ TOE{D#_G7@@6mr?#{_WOA8 C 4@88@hkwC3R@ @ @R=uR @$R(}>)A8 C_ TOEWD_C{B#_ETʥ?#{+A8 XR C$@ AT#R#A8 C_ T{D+@#_G7@@6ETʥ?#{WOA8 C 4@88@hjvC3R@ @ @R=uR @$R(}>)A8 C_ TOE@WD{B#_ETʥ?#{{#_ֱmr?#{{#_ETʥ?#{{#_[@_[@_ I?#{WOA8մ#@ C  #cIJa&. Հ@A8 C_ TOV@WU{S#_A8ը*@ J C)e}Iii(%Ț6@@@@_rQrk@TE0?ȎA @`T @A8թ*@ k*CJe}jijI%ɚ6@@@@@_1rTrk@TE0?ȎA @`T @2 ?#{A8<@ CR`r#A8ժ C_q T{C#_љ.?#C{#A8 C`|@R#`r`4'A@jh&)A8 C_ T{C#@C#_50o?#{@R;CsrR*{#_?#{A8 C<@R`r#A8 C_ T{C#_4_?#{CA8 C?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)@*@ ) ?(BA8 C@ T{A#_([?#{A8R C`r#A8 C@_q  T{C#_ٽ?#{#OA8* C# R>@`r,1TA8 C_ TOE#@{C#_Z ?#{A8# CEy"@$@R`rA8 C_ T{C#_Pb?#{A8# CEy" @R`rA8 C_ T{C#_0n/?#C{#A8 C# @ABR`r5 @ r @RK ɚi i*hA8 C_ T{C#@C#_0n/?#C{#A8 C# @ABR`r5 @  T*hA8 C_ T{C#@C#_ ?#{og_W O CA8 C?,qBT*RRR @RHrEBG<"@*r@* EyinJ@k@RRH @`rJ K  5@T4B=4A8 C_ aTOH{GC#_֨^ A8 A9(7 @j6ixi"{p ? iT )B;C@* 8K@+  ?)B`HR (B;C) 8)@*@ ) ?(B??#{A8 C"|@<@ R#`rA8 C_ T{C#_ ?#{A8 C"|@<@@R#`rA8 C_ T{C#_r?#C{#A8 C#Ey`R`r'Aq)hiA8 C_ T{C#@C#_X?#{OL`q!T@!R`OA{¨#_X?#{OL`q!T@!R`OA{¨#_X?#{ OL`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_panic3__platform_driver_register Nplatform_driver_unregisternmisc_register0UP^debugfs_initialized G>debugfs_create_diriϛ_dev_err_printk misc_deregister)f7debugfs_removekobject_delIEkernel_kobjbZWkobject_create_and_addCF!?sysfs_create_file_nsm˔try_module_getAmodule_putڬisprintf!Ekstrtoint1noop_llseekgkmalloc_cacheso__kmalloc_cache_noprof1lv__mutex_init:z+mutex_lock:z+mutex_unlockb8snprintf G>debugfs_lookup#debugfs_create_file51kfreetanon_inode_getfd^yalloc_pages_exact_noprofmemstart_addrYkimage_voffset!(free_pages_exact6\dput[ԫo__list_add_valid_or_report B__arch_copy_to_userWmtree_loadv\__check_object_size Frb_firstTaunpin_user_pages_dirty_lock_rb_next q'rb_erase/__list_del_entry_valid_or_report:Mmemseta$ simple_openrcuwait_wake_up\nktime_get9hrtimer_start_range_nsMhrtimer_cancelir"hrtimer_initpON__cpu_online_maskFrpreempt_schedule_notrace`__srcu_read_lockݒ__srcu_read_unlock|!fdgetI>eventfd_ctx_fileget~(fput-Teventfd_ctx_fdgetb|_raw_spin_lock_irqb|_raw_spin_unlock_irq+Zeventfd_ctx_putPY2__flush_workqueueLqueue_work_on`init_srcu_struct1alloc_workqueuePY2destroy_workqueueYisynchronize_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~down_readZ|__tracepoint_mmap_lock_acquire_returned;Lpin_user_pagesZ|__tracepoint_mmap_lock_released~up_read q'rb_insert_color!wunpin_user_pages__mmap_lock_do_trace_start_lockingPB__mmap_lock_do_trace_acquire_returned__mmap_lock_do_trace_releasedFrscheduleIfinish_rcuwait˲#:trace_event_buffer_reserveimGtrace_event_buffer_commitH~__trace_trigger_soft_disabled#perf_trace_buf_alloc>yperf_trace_run_bpf_submit~zbpf_trace_run1dibpf_trace_run2\larm_smccc_1_2_hvcclocks_calc_mult_shift trace_raw_output_preptrace_event_printfJ!trace_handle_returnચEtrace_print_symbols_seqstrace_event_regr:trace_event_raw_init`/*ktime_get_snapshotfmodule_layout BFr1v13 Nn0UP^ G>iϛ )f7IEbZWCF!?m˔Aڬi!E1go1lv:z+:z+b8 G>#51t^yɒY!(6\[ԫo BWv\ FTa_Ɍ q'/:Ma$ \n9Mir"pONFrҲ`ݒ|!I>~(-Tb|b|+ZPY2ÐL`1PY2Yi 7ecWa*X=ܸcZ|~Z|;LZ|~ q'!wPBFrҒI˲#:imGH~#>y~z󫍨di\lǴ J!ચEsr:`/*f__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_layoutLinuxLinuxGNU~JζNe1x^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!8!8! ! &! &!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-0-0- -`-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`h4puwDK (qHPxKHr `K`h>`  ( HPT\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`h xxx78Pqp9 r(9@>H9Xp)t 1X8P`l" ylHhlP p 4h0 4 (%(L8 4048u?F,(8 i_)| R"k" vg"; X 1 X$.X 0 <% lhLlr Dl,h lHuT."F:) 0 41"$ @<X@` l x  % L$  ( u, 0 @"_4 8 .%F    & "'$O &%%FX$7p$t$9"^$$%% %%& &+&&R''"j8''*)*%+%,,"7"^+(X,\,,),- -01- /X/zR1102)422203 43 &T3X3.3333%<4@47D4H4^44444 d5 `5d5LLH6+D6H66R66PL77o7p888TL p9Fl9p999999c99z9"99:9}9@Yl:PH:;t; |<<4$=w(=d=Sh==B=nXL\L.q`LMdL?<? @h$@@@(@AkDAAGApB6tBCbCEE9hL &lLtI0xII\ItJxJbKXK3KxKXtK xKIKxK*K]+ ((V=)x(($ d+"+ +8+sPu+h+ 79+(+0KM+8%'+@+H+P -H- PE  //O-HHm x 3./-HP` P/ 1 11 O1@ "{ pLtLL)LMMDN HNN1N+ptOxO P)$Ph xPP 7!"&()+-/1D D3N eW5@5]6.67m7p Ny!#3567888a%8% ޠ' l t$\ # =+ ,39$<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__version_ext_names.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$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$d.68$d.58$d.48__UNIQUE_ID_alias538$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__UNIQUE_ID_license676$d.76$d.66$d.56$d.46__UNIQUE_ID_depends536$d.36$x.26$d.26$x.16$d.16$d.106$x.6$d.6$x.95$x.85__UNIQUE_ID_description675$x.75$x.65$x.55$x.45$d.45__UNIQUE_ID_scmversion535$x.35$d.35$x.25$d.25$x.15$d.15$d.105$x.5$d.5$d.94$d.84__UNIQUE_ID_author674$d.74$d.64$d.54$d.44__UNIQUE_ID_intree534$d.34$x.24$d.24$x.14$d.14$d.104$x.4$d.4$x.93$x.83__UNIQUE_ID___addressable_cleanup_module673$x.73$x.63$x.53$x.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$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___addressable_init_module672$d.72$d.62$d.52$d.42$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$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$d.70$d.60$d.50$d.40$x.30$d.30$x.20$d.20$x.10$d.10$d.100`=%8I%P]U%P]a%p%}@%}`%O%}d} , a@R]%H%S]tT]@8@pa]: %&@%:&%K@mj1 X:%}2 :%}%@%:c]ROO]U] W],%}7%} B%%Q]L% @:X]S%`][%g%V])Q@^] JbE_@bs%~"I~=~ z%b@8_]@$ԛ~f~ E@;Y]*Z]I[]\]%U~ I L(]]@b ]b] %( a)@=K}s } %<aNa@P]f]%0]b$@%%%i]%0 ~s~ b@-b!%b.%bb@k]8%(9uN8am]I%4~ o]X% h~~ b@b=bb]r]u%h~%~ %b@&bxs]t] %4NbHx~@8~`v]%@byb@~~x]% ~~ ~@~`Yz]%%bw b@ %%%)%7%K%[%p%%% % % % %sbyb@~]%%Q])Q@ GeU&$TN]% ,+4x$]] ]%3%N%n%]%8&yb~%Ub@%]] %5QdV] d5d ] 5 %%%%  & S]% & S]% & S],%D%6% <O% > %Q]]b yi% ] %K%h]% ] %KL% % ] %% ] %KL% % ] %K%a% ]%  %Q]'% ] ]|U]@% ] %K[% ] %Q]4$-}4]q% ] %K% Wa[afa% ] %K% [afa% ] %Q]w$n]% ] U%P]I%d]% ] ]e] y% ]% ] %Q]$y]/% ] %K[ VeH% ] |U]U`% ] |U]@b"]Es% ] %Q]% ] 4%% ] %Q]$% ] S]%% ]% M<% M<% (% <% aAK% T[%  G'o% ] kQ][a% ] pp][a%% ]% ]% ] |U]% ] |U]% ]% ] |U]8-% ^ :=@C=D% ^Y% ] ]|U]yb zm% ^ %Q]$u]% ^% ] %Q]$w]% ^ %Q]4% ^% %  a|U]% ^ % <% ] kQ]hp][aW/% ^K% < %Q]]e] yY% ^ %Q] }w% ^% ]% ] %Q]s % ^% ]W% P% 2% 20% ] |U]4aD% &^T% a% ]~% ]% ]% % ]% ]% ]8% 6[% 6~% 6gzvm_driverhyp_versiondrv_versionsysfs_root_dirdemand_paging_batch_pagesdestroy_batch_pagesgzvm_debugfs_dirgzvm_versiongzvmgzvm_drvioeventsioevent_lockvm_idmem_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$`nc^|H@@@@@@@@@P@@O@QJ@7<@<500@X x<%( @ H<E@@@ (<5P0@@ <(X#@X (<U2i@<t U0p@( <nLo(Ƞ$@<@<2Ƞ[$ @@ H<&02mhh@  <)DXX?@!<+_Z@"@<-{@$H</.` )@8%<1@@%0<3@ @mT0$ ^%%=>cRfD4(0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyozC!k,%70  `He0  *H \$(0Ɂ," 1#R cm$r}!4S95y450v7FEUUe̸C xo.ڿ%m#fU?)C/20VCz48ܱ\bdmk}K[B m!?8l@kU㸉:M=O4{.2i9cqۭ gNbL\zD lL ˷r@Pc4ܡ4x1 ;60gHu:]G@X0/#YI1[nɞd:1rB