ELF @@    {S$@b@`@@?`A`SAR{¨_    _     {SL@[** d@`@**?`A [BRSA{è_     _     {St@s[ e@`@?`A[B@RSA{Ĩ_     _     {S@b@`@@?`A`SAR{¨_    {S@s*[*** e@*`@***?`A[B@RSA{Ĩ_     _     {S@[ d@`@?`A [BRSA{è_     _     {SAUc@*`@`?`A@@RSA{è_    _     {S@@*SA{è_h96`555 ՠh96-B.Q@|_~@|ȡ54 *!    h9_    {RS#bIBQB|@5R\'9RbIBQB|@@aRSA{Ĩ_    {RS#bIBQB|@\'9bIRBQB|@SA{è_    {SA8Ձ@!@`Zg9`2`Z'9 @р @A8 @ ` @ A8@!aZg9!xaZ'9@!A@A8@!@!aZg9!aZ'9@!@A8 @ ` @@SA{¨_    {S[4@ @?q`T@9t4`Vg9 7`Vg97[B*SA{Ĩ_c yA8*7`@4R@`DCR `Q6@`  R`2;՟k Tv6@ `Zg907`@@ A8@? Tv@ A8A4@!2A42aS*!a z@TC?CA8 4@x 4Cw@xD *A8@B @ `@+ 7**#c !*4[B*SA{Ĩ_76@Rt 2? CA8 @ `qT`@h9(6cCd @CA8 @ @`@@7`@`P7`@H7`@`X7`@ `7`@`h7`@x7`@` p7RY ` `!98hb A|Sxa$š6A8 @ L@tS Մ@@**?րA A8 @ ` @`q_8hb A|Sxa$š`6A8 @ $@@@@?րA`A8 @ ` @,cqa|_! a|Ȣ5;`c(qT:bQ@|_r@|ȡ5`DzT`cq T`^g97`6@RR`6@RR `6@cqa|_! a|Ȣ5;qcqa|_! a|Ȣ5;aBccqa|_! a|Ȣ5;A8Հ@ @р` @`Icqa|_! a|Ȣ5;<c@qa|_! a|Ȣ5;1cqa|_! a|Ȣ5;$ cqa|_! a|Ȣ5;A8w6R";ac?q`Ta^g96@a07@6`cq`T`^g96:bQ@|_x@|ȡ59?N R! 8haR* Rr  @TA8@!aRg9!xaR'9@!a@@vR52`Q?7 Ճ     {S[ck+;X@)Iqw?tSb_PuoXT   տq T q`T5@h97?kT@I*|@?ڟ"տ9Ձ @#!0@;rT4@&4|_dȥ5;k T:qa|_!wa|Ȣ5SAR[BcCkD+@{ƨ_@h9 6?ki TAI*!|@ڟ"տ9Ձ @#!0@ BQ?<q T$@**SA[BcCkD+@{ƨ_ւ8!!hb"|Sxb$ 6A8 @ @Se@*`@***?aAA8 @ qAT @h9`6+rT**RSA[BcCkD+@{ƨ_ @@&V5|_d!ȥ5;    {cܕRrS[d@?k(T*TӕRr?k ThTՕRr?kTԕRr?kTz_hT!B;CA8@# 8b@"  ?!BՁHC"B;C! 8!@#@ ! ?"BCM @5!?TW@ @95B?TC|@cQ?k )Tc?k$T@ؕRr?kT*Rr qTRg9@56|_hT!B;CA8@# 8b@"  ?!BՁH#"B;C! 8!@#@ ! ?"BՀI@1P7ՕR#rk'T|@Rg9 06~_HTAH"B;CA8@$ 8@#  ?"BR!@#B;C" 8B@D@ " ?#B@ 5|@_{_h T!B;CA8@# 8b@"  ?!BՁH"B;C! 8!@#@ ! ?"B<w@R7s@qTk!Tw@K(T#@a(5TK@6  ՠ(RCC*5zHT!B;CA8@# 8b@"  ?!BՀHC"B;C! 8!@#@ ! ?"B@SA[B{ͨ_֕Rr?kTRg9@6*A6}T!B;CA8`@# 8b@"  ?!BՁH"B;C! 8!@#@ ! ?"Bՠ0#@#!B;C`@# 8b@"  ?!BՀH"B;C! 8!@#@ ! ?"B #@?@6T"|@_T!B;CA8@# 8b@"  ?!BՁHc"B;C! 8!@#@ ! ?"BՀ)c|@_HT!B;CA8@# 8b@"  ?!BՁHc"B;C! 8!@#@ ! ?"B@%c|@m_T!B;CA8@# 8b@"  ?!BՁHc"B;C! 8!@#@ ! ?"B c|@Kx4Rw|@D@'6K@?7cRg9 6Q@T5>@7 ՠ@njҀ/ - njҀ  f" oQ`_r   ՗ _ g!@A_R!@aG\ O!ԣqa|_! a|Ȣ5;h  q՟;ջ@-E6E@AT*4cC`~@njҀ@@_6B.Q@|_}@|ȡ5A8@!Rg9!2R'9@!a@}cC|@cC  ҁxҠ5#cCҚ `қ R#:բQ@|_x@|ȡ5 &@Rg9@6I`_q@ Rg96I__qbA?`! !?TcA?! !iTA?! !?BTA? ! !?"TA?`! ! TA?@! !Ths     _     {#ܕRrSd@?kThT`ՕRr?k@T(?k` T̕R?ka T@9 6t$R**SA{ɨ_ՕRr?kT֕Rr?k`Tc?kT_(T!B;CA8@$ 8@#  ?!BAH#"B;C! 8!@#@ ! ?"B`O@5#**SA{ɨ__H T!B;CA8@$ 8@#  ?!BAH"B;C! 8!@#@ ! ?"B@**SA{ɨ_|_T!B;CA8@$ 8@#  ?!BAH"B;C! 8!@#@ ! ?"BՀ**SA{ɨ_֠Rc|{C_T!B;CA8@$ 8@#  ?!B@H"B;C! 8!@#@ ! ?"BR ճ*SA{ɨ__T!B;CA8@$ 8@#  ?!BAH#"B;C! 8!@#@ ! ?"B`O@5#**SA{ɨ_|_HT!B;CA8@$ 8@#  ?!BAH"B;C! 8!@#@ ! ?"B@)Bpc, REC->is_read ? 'R' : 'W', (((REC->sysreg) >> 19) & 0x3), (((REC->sysreg) >> 16) & 0x7), (((REC->sysreg) >> 12) & 0xf), (((REC->sysreg) >> 8) & 0xf), (((REC->sysreg) >> 5) & 0x7)"%s: esr_el2 0x%lx elr_el2: 0x%lx spsr_el2: 0x%08lx (M: %s) hcr_el2: %lx", __print_symbolic(REC->type, { except_type_sync, "SYNC" }, { except_type_irq, "IRQ" }, { except_type_fiq, "FIQ" }, { except_type_serror, "SERROR" }), REC->esr_el2, REC->pc, REC->spsr_el2, __print_symbolic(REC->source_mode, { 0x00000000, "EL0t" }, { 0x00000004, "EL1t" }, { 0x00000005, "EL1h" }, { 0x00000008, "EL2t" }, { 0x00000009, "EL2h" }, { 0x0000000c, "EL3t" }, { 0x0000000d, "EL3h" }, { 0x00000010, "32-bit USR" }, { 0x00000011, "32-bit FIQ" }, { 0x00000012, "32-bit IRQ" }, { 0x00000013, "32-bit SVC" }, { 0x00000017, "32-bit ABT" }, { 0x0000001a, "32-bit HYP" }, { 0x0000001b, "32-bit UND" }, { 0x0000001f, "32-bit SYS" }), REC->hcr_el2"elr_el2: 0x%lx spsr_el2: 0x%08lx (M: %s) hcr_el2: %lx", REC->elr_el2, REC->spsr_el2, __print_symbolic(REC->target_mode, { 0x00000000, "EL0t" }, { 0x00000004, "EL1t" }, { 0x00000005, "EL1h" }, { 0x00000008, "EL2t" }, { 0x00000009, "EL2h" }, { 0x0000000c, "EL3t" }, { 0x0000000d, "EL3h" }, { 0x00000010, "32-bit USR" }, { 0x00000011, "32-bit FIQ" }, { 0x00000012, "32-bit IRQ" }, { 0x00000013, "32-bit SVC" }, { 0x00000017, "32-bit ABT" }, { 0x0000001a, "32-bit HYP" }, { 0x0000001b, "32-bit UND" }, { 0x0000001f, "32-bit SYS" }), REC->hcr_el2"arch_timer_ctx_index: %d (should_fire: %d)", REC->timer_idx, REC->should_fire"arch_timer_ctx_index: %d", REC->timer_idx"CTL: %#08lx CVAL: %#16llx arch_timer_ctx_index: %d", REC->ctl, REC->cval, REC->timer_idx" CTL: %#08lx CVAL: %#16llx arch_timer_ctx_index: %d", REC->ctl, REC->cval, REC->timer_idx"VCPU: %ld, dv: %d, dp: %d, ev: %d, ep: %d", REC->vcpu_id, REC->direct_vtimer, REC->direct_ptimer, REC->emul_vtimer, REC->emul_ptimer"VCPU: %ld, IRQ %d, level %d", REC->vcpu_id, REC->irq, REC->level"VM op at 0x%016lx (cache was %s, now %s)", REC->vcpu_pc, REC->was ? "on" : "off", REC->now ? "on" : "off""S/W flush at 0x%016lx (cache %s)", REC->vcpu_pc, REC->cache ? "on" : "off""Emulate MMIO at: 0x%016lx (instr: %08lx, cpsr: %08lx)", REC->vcpu_pc, REC->instr, REC->cpsr"Inject %s interrupt (%d), vcpu->idx: %d, num: %d, level: %d", (REC->type == 0) ? "CPU" : (REC->type == 2) ? "VGIC PPI" : (REC->type == 1) ? "VGIC SPI" : "UNKNOWN", REC->type, REC->vcpu_idx, REC->irq_num, REC->level"IPA: %lx", REC->ipa"ipa %#llx, hsr %#08lx, hxfar %#08lx, pc %#016lx", REC->ipa, REC->hsr, REC->hxfar, REC->vcpu_pc"%s: HSR_EC: 0x%04x (%s), PC: 0x%016lx", __print_symbolic(REC->ret, {0, "IRQ" }, {1, "SERROR" }, {2, "TRAP" }, {0xbadca11, "HYP_GONE" }), REC->esr_ec, __print_symbolic(REC->esr_ec, { (0x00), "UNKNOWN" }, { (0x01), "WFx" }, { (0x03), "CP15_32" }, { (0x04), "CP15_64" }, { (0x05), "CP14_MR" }, { (0x06), "CP14_LS" }, { (0x07), "FP_ASIMD" }, { (0x08), "CP10_ID" }, { (0x09), "PAC" }, { (0x0C), "CP14_64" }, { (0x15), "SVC64" }, { (0x16), "HVC64" }, { (0x17), "SMC64" }, { (0x18), "SYS64" }, { (0x19), "SVE" }, { (0x1f), "IMP_DEF" }, { (0x20), "IABT_LOW" }, { (0x21), "IABT_CUR" }, { (0x22), "PC_ALIGN" }, { (0x24), "DABT_LOW" }, { (0x25), "DABT_CUR" }, { (0x26), "SP_ALIGN" }, { (0x28), "FP_EXC32" }, { (0x2C), "FP_EXC64" }, { (0x2F), "SERROR" }, { (0x30), "BREAKPT_LOW" }, { (0x31), "BREAKPT_CUR" }, { (0x32), "SOFTSTP_LOW" }, { (0x33), "SOFTSTP_CUR" }, { (0x34), "WATCHPT_LOW" }, { (0x35), "WATCHPT_CUR" }, { (0x38), "BKPT32" }, { (0x3A), "VECTOR32" }, { (0x3C), "BRK64" }, { (0x1a), "ERET" }), REC->vcpu_pc"PC: 0x%016lx", REC->vcpu_pcPC: 0x%016lx ipa %#llx, hsr %#08lx, hxfar %#08lx, pc %#016lx IPA: %lx VGIC PPICPUUNKNOWNVGIC SPIInject %s interrupt (%d), vcpu->idx: %d, num: %d, level: %d Emulate MMIO at: 0x%016lx (instr: %08lx, cpsr: %08lx) onoffS/W flush at 0x%016lx (cache %s) VM op at 0x%016lx (cache was %s, now %s) VCPU: %ld, IRQ %d, level %d VCPU: %ld, dv: %d, dp: %d, ev: %d, ep: %d CTL: %#08lx CVAL: %#16llx arch_timer_ctx_index: %d CTL: %#08lx CVAL: %#16llx arch_timer_ctx_index: %d arch_timer_ctx_index: %d arch_timer_ctx_index: %d (should_fire: %d) %llx %c (%d,%d,%d,%d,%d) %s: HSR_EC: 0x%04x (%s), PC: 0x%016lx elr_el2: 0x%lx spsr_el2: 0x%08lx (M: %s) hcr_el2: %lx %s: esr_el2 0x%lx elr_el2: 0x%lx spsr_el2: 0x%08lx (M: %s) hcr_el2: %lx none4KVM is not available. Ignoring kvm-arm.mode protected4Protected KVM not available with VHE nvhenested6kvm [%i]: HYP mode not available 6kvm [%i]: KVM disabled from command line 6kvm [%i]: Error initializing system register tables6kvm [%i]: Guests without required CPU erratum workarounds can deadlock system! Only trusted guests should be used on this system. 3kvm [%i]: Failed to initialize VMID allocator. 3kvm [%i]: Cannot map world-switch code 3kvm [%i]: Cannot map .hyp.rodata section 3kvm [%i]: Cannot map rodata section 3kvm [%i]: Cannot map hyp bss section: %d 3kvm [%i]: Cannot map bss section 3kvm [%i]: Cannot map hyp stack 3kvm [%i]: Cannot map hyp percpu region 3kvm [%i]: Cannot initialize protected mode without PSCI 3kvm [%i]: Failed to init hyp memory protection 3kvm [%i]: error initializing Hyp mode: %d 3kvm [%i]: Cannot initialise vector slots 6kvm [%i]: Protected nVHE mode initialized successfully 6kvm [%i]: VHE mode initialized successfully 6kvm [%i]: Hyp mode initialized successfully &kvm->arch.config_lockmemsetEL0tEL1tEL1hEL2tEL2hEL3tEL3h32-bit USR32-bit FIQ32-bit IRQ32-bit SVC32-bit ABT32-bit HYP32-bit UND32-bit SYSSYNCIRQFIQSERRORWFxCP15_32CP15_64CP14_MRCP14_LSFP_ASIMDCP10_IDPACCP14_64SVC64HVC64SMC64SYS64SVEIMP_DEFIABT_LOWIABT_CURPC_ALIGNDABT_LOWDABT_CURSP_ALIGNFP_EXC32FP_EXC64BREAKPT_LOWBREAKPT_CURSOFTSTP_LOWSOFTSTP_CURWATCHPT_LOWWATCHPT_CURBKPT32VECTOR32BRK64ERETTRAPHYP_GONEu64pcu32sysregboolis_readstruct kvm_vcpu *vcpuunsigned longesr_el2inttypespsr_el2source_modehcr_el2elr_el2target_modetimer_idxshould_firectlunsigned long longcvalvcpu_iddirect_vtimerdirect_ptimeremul_vtimeremul_ptimer__u32irqlevelvcpu_pcwasnowcacheinstrcpsrunsigned intvcpu_idxirq_numipahsrhxfarretesr_ec{ R  Հ Ԁ* @{¨_!? @{¨_!*/?3////////////////////3?//??///\G32323;3333?///3?(///?//3//?///#/+/2(+/2?74 7?73//y    ,   #  E arch/arm64/include/asm/cpufeature.harch/arm64/kvm/arm.carch/arm64/include/asm/cpufeature.harch/arm64/kvm/arm.carch/arm64/kvm/arm.carch/arm64/include/asm/cpufeature.harch/arm64/kvm/arm.carch/arm64/kvm/arm.carch/arm64/kvm/arm.carch/arm64/kvm/arm.carch/arm64/include/asm/cpufeature.harch/arm64/kvm/arm.carch/arm64/include/asm/cpufeature.harch/arm64/include/asm/cpufeature.harch/arm64/include/asm/cpufeature.harch/arm64/kvm/arm.carch/arm64/include/asm/cpufeature.harch/arm64/include/asm/cpufeature.harch/arm64/include/asm/cpufeature.harch/arm64/kvm/arm.carch/arm64/include/asm/cpufeature.harch/arm64/include/asm/cpufeature.h      {{_!_     {kSS@[L9c+ssR{~@{{@h`z{TRaTS@ aT[BcC+@SAkD{ƨ_     ՠ {! 5aRR @{¨_!4!`4!@5@B8 TAR@H8qT @97"R"9@B8 T@B8 T!R @H8qT! @9`7"R"9!Ԡ!_     {S@ qOT*5[UB8  cks!@H8q:TA8ES A8E*4[B*SA{ɨ_A8E*SA{ɨ_*5*@F5"5T #*A5@ckssRsR?{sb h7@Ts"šs!T 9RsT@L!R:cF0 {3aT@ !TcCkDsE@B8 =T!@B@!T"@c@B!!5@`k9!sa;?A3Z3@@@?@!x`@x`;@8hb7@ @?*T!c@*@55@ C@_T ÚaT ;{3@|@x|*753@@x|7@?s@B8 `5TB@@BPA8 @ s@sӓss@sӓ@9@@@* *@B8 T@9 7"R 8h!8A8 @  @@v5cCkDHRa@c@?c@ 3_ 3@3 3!sYXOJWgUA<>"D Aʭ   !"$%&(,/0123458:<  kvm kvm-arm.modekvm_forward_sysreg_trapkvm_inject_nested_exceptionkvm_nested_eretkvm_timer_emulatekvm_timer_hrtimer_expirekvm_timer_restore_statekvm_timer_save_statekvm_get_timer_mapkvm_timer_update_irqkvm_toggle_cachekvm_set_way_flushkvm_mmio_emulatekvm_irq_linekvm_access_faultkvm_guest_faultkvm_exitkvm_entryGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6) 7N(D    "$&(*,.02468:<>@BDG`g`  `H  xH tE |l@ x 0 x<n8FF\`x\p`:l]@x`d``@\A`d8 0Nd(@`9]y$(@GDGGpIKKMNDNPN4RTVX9VZzNH\N@d^^@`2 M e!`" ##$x% P&B H'b @(p` )`b  *d *Tf P,h -jlnprtvxzz|~   7 Q Om 0+ `Z ]   B k' `LC ]^  u    ` `  P p @+ PN @xs P   H 8? c xx   XP p/PL` {    . ]  @ `   / W {   @ `  H/HHWHsH H8hHXHuH@H :H WH!uH!`H "H&"H>#8HO#H 4(*)A0IzPSz0@]zpgzpPqz{z 1 \ @ `   * R w   @ `  , P s  p ` P8 ( $@]y`H:8U| 6(V0s8@HPX` h$p<xM_MiM$sM9}M]MrMMMMMMM#M8M\MMMMM'M%2M:=M^  "$&(*,.02468:<>@BDPRTVXZ\`bdfhjlnprtvx|~HP_PPuPP@PPP0P%PGPf PpPPP`PP8P]Ps` xl | P|! :lW t0` l( @l  ,`J8 hPPPPX`  l* P F hln  l p  !1!G!Z!n!!!!!!!!! ""."I"` n"x " " """ #&#7#\%Z#a#########"($+$@$R$m${$$$$$$$$% %1%I%V%g%s%z%%%%%%%%% &&(&:&Q&h&&&&&'*'N'r'''(''' ((1(O(D(d(v((((((())3)<)Z)i)y))))))))-*-<0*(.$H*S*`*{*X/*******++1+x0E+0hY+e+v++++1D++,,(,P3;,h3TM,\,j,t,34,4,,,,,4 -4p!-;-T-i-~--`5 -x5 -5--- .(.<.a.y..P7...../2/K/8hb/q///8/8/8/9\/0:,.08:C0P:`0z00000001h;*1;=1E1S1m1<x11<P11111=-.12$282N2e2x202222223)353L3i333333334%444)D4_4t44E444H< 444 5#525L5`5q5555555 6T !6T$36C6Y6t6666HY6Y66Z`6770[97L7^7[p77\7\7\(77\(8/8 ] H8H] b8p]o88$8$8$8$9 $@9($g90$98$9@$9H$9P$:X$1:`$M:h$m:p$:x$:$::arm.c$d__initcall__kmod_kvm__648_2528_kvm_arm_init6kvm_arm_init$xtrace_event_raw_event_kvm_entrytrace_event_raw_event_kvm_exittrace_event_raw_event_kvm_guest_faulttrace_event_raw_event_kvm_access_faulttrace_event_raw_event_kvm_irq_linetrace_event_raw_event_kvm_mmio_emulatetrace_event_raw_event_kvm_set_way_flushtrace_event_raw_event_kvm_toggle_cachetrace_event_raw_event_kvm_timer_update_irqtrace_event_raw_event_kvm_get_timer_maptrace_event_raw_event_kvm_timer_hrtimer_expiretrace_event_raw_event_kvm_timer_emulatetrace_event_raw_event_kvm_nested_erettrace_event_raw_event_kvm_inject_nested_exceptiontrace_event_raw_event_kvm_forward_sysreg_traptrace_raw_output_kvm_entrytrace_raw_output_kvm_guest_faulttrace_raw_output_kvm_access_faulttrace_raw_output_kvm_irq_linetrace_raw_output_kvm_mmio_emulatetrace_raw_output_kvm_set_way_flushtrace_raw_output_kvm_toggle_cachetrace_raw_output_kvm_timer_update_irqtrace_raw_output_kvm_get_timer_maptrace_raw_output_kvm_timer_save_statetrace_raw_output_kvm_timer_restore_statetrace_raw_output_kvm_timer_hrtimer_expiretrace_raw_output_kvm_timer_emulatetrace_raw_output_kvm_forward_sysreg_traptrace_raw_output_kvm_exittrace_raw_output_kvm_nested_erettrace_raw_output_kvm_inject_nested_exceptiontrace_event_raw_event_kvm_timer_save_statetrace_event_raw_event_kvm_timer_restore_state__bpf_trace_kvm_entry__bpf_trace_kvm_timer_save_state__bpf_trace_kvm_exit__bpf_trace_kvm_mmio_emulate__bpf_trace_kvm_toggle_cache__bpf_trace_kvm_timer_update_irq__bpf_trace_kvm_nested_eret__bpf_trace_kvm_inject_nested_exception__bpf_trace_kvm_forward_sysreg_trap__bpf_trace_kvm_guest_fault__bpf_trace_kvm_irq_line__bpf_trace_kvm_set_way_flush__bpf_trace_kvm_get_timer_map__bpf_trace_kvm_timer_emulatekvm_arm_vcpu_enter_exithyp_cpu_pm_exit__bpf_trace_kvm_timer_hrtimer_expire__bpf_trace_kvm_access_fault__bpf_trace_kvm_timer_restore_stateteardown_hyp_modeperf_trace_kvm_entryperf_trace_kvm_access_faultperf_trace_kvm_set_way_flushperf_trace_kvm_mmio_emulateperf_trace_kvm_toggle_cacheperf_trace_kvm_timer_update_irqperf_trace_kvm_guest_faultperf_trace_kvm_irq_lineperf_trace_kvm_timer_hrtimer_expireperf_trace_kvm_forward_sysreg_trapperf_trace_kvm_timer_emulateperf_trace_kvm_exitperf_trace_kvm_nested_eretperf_trace_kvm_inject_nested_exceptionperf_trace_kvm_timer_restore_stateperf_trace_kvm_timer_save_stateperf_trace_kvm_get_timer_mapcpu_hyp_uninitcpu_set_hyp_vectorcpu_hyp_init_contexthyp_init_cpu_pm_notifiercpu_hyp_inithyp_init_cpu_pm_nbprint_fmt_kvm_forward_sysreg_trapprint_fmt_kvm_inject_nested_exceptionprint_fmt_kvm_nested_eretprint_fmt_kvm_timer_emulateprint_fmt_kvm_timer_hrtimer_expireprint_fmt_kvm_timer_restore_stateprint_fmt_kvm_timer_save_stateprint_fmt_kvm_get_timer_mapprint_fmt_kvm_timer_update_irqprint_fmt_kvm_toggle_cacheprint_fmt_kvm_set_way_flushprint_fmt_kvm_mmio_emulateprint_fmt_kvm_irq_lineprint_fmt_kvm_access_faultprint_fmt_kvm_guest_faultprint_fmt_kvm_exitprint_fmt_kvm_entrytrace_event_fields_kvm_forward_sysreg_traptrace_event_fields_kvm_inject_nested_exceptiontrace_event_fields_kvm_nested_erettrace_event_fields_kvm_timer_emulatetrace_event_fields_kvm_timer_hrtimer_expiretrace_event_fields_kvm_timer_restore_statetrace_event_fields_kvm_timer_save_statetrace_event_fields_kvm_get_timer_maptrace_event_fields_kvm_timer_update_irqtrace_event_fields_kvm_toggle_cachetrace_event_fields_kvm_set_way_flushtrace_event_fields_kvm_mmio_emulatetrace_event_fields_kvm_irq_linetrace_event_fields_kvm_access_faulttrace_event_fields_kvm_guest_faulttrace_event_fields_kvm_exittrace_event_fields_kvm_entrytrace_event_type_funcs_kvm_forward_sysreg_traptrace_event_type_funcs_kvm_inject_nested_exceptiontrace_event_type_funcs_kvm_nested_erettrace_event_type_funcs_kvm_timer_emulatetrace_event_type_funcs_kvm_timer_hrtimer_expiretrace_event_type_funcs_kvm_timer_restore_statetrace_event_type_funcs_kvm_timer_save_statetrace_event_type_funcs_kvm_get_timer_maptrace_event_type_funcs_kvm_timer_update_irqtrace_event_type_funcs_kvm_toggle_cachetrace_event_type_funcs_kvm_set_way_flushtrace_event_type_funcs_kvm_mmio_emulatetrace_event_type_funcs_kvm_irq_linetrace_event_type_funcs_kvm_access_faulttrace_event_type_funcs_kvm_guest_faulttrace_event_type_funcs_kvm_exittrace_event_type_funcs_kvm_entryevent_class_kvm_forward_sysreg_trapevent_class_kvm_inject_nested_exceptionevent_class_kvm_nested_eretevent_class_kvm_timer_emulateevent_class_kvm_timer_hrtimer_expireevent_class_kvm_timer_restore_stateevent_class_kvm_timer_save_stateevent_class_kvm_get_timer_mapevent_class_kvm_timer_update_irqevent_class_kvm_toggle_cacheevent_class_kvm_set_way_flushevent_class_kvm_mmio_emulateevent_class_kvm_irq_lineevent_class_kvm_access_faultevent_class_kvm_guest_faultevent_class_kvm_exitevent_class_kvm_entrykvm_modehyp_spectre_vector_selectorvgic_present__key.1symbols.6symbols.5symbols.4symbols.3symbols.2str__kvm__trace_system_namekvm_hyp_initialized__already_done.8__already_done.7__UNIQUE_ID___addressable_kvm_arm_init649__setup_str_early_kvm_mode_cfg__setup_early_kvm_mode_cfg__bpf_trace_tp_map_kvm_forward_sysreg_trap__bpf_trace_tp_map_kvm_inject_nested_exception__bpf_trace_tp_map_kvm_nested_eret__bpf_trace_tp_map_kvm_timer_emulate__bpf_trace_tp_map_kvm_timer_hrtimer_expire__bpf_trace_tp_map_kvm_timer_restore_state__bpf_trace_tp_map_kvm_timer_save_state__bpf_trace_tp_map_kvm_get_timer_map__bpf_trace_tp_map_kvm_timer_update_irq__bpf_trace_tp_map_kvm_toggle_cache__bpf_trace_tp_map_kvm_set_way_flush__bpf_trace_tp_map_kvm_mmio_emulate__bpf_trace_tp_map_kvm_irq_line__bpf_trace_tp_map_kvm_access_fault__bpf_trace_tp_map_kvm_guest_fault__bpf_trace_tp_map_kvm_exit__bpf_trace_tp_map_kvm_entry__tpstrtab_kvm_entry__tpstrtab_kvm_exit__tpstrtab_kvm_guest_fault__tpstrtab_kvm_access_fault__tpstrtab_kvm_irq_line__tpstrtab_kvm_mmio_emulate__tpstrtab_kvm_set_way_flush__tpstrtab_kvm_toggle_cache__tpstrtab_kvm_timer_update_irq__tpstrtab_kvm_get_timer_map__tpstrtab_kvm_timer_save_state__tpstrtab_kvm_timer_restore_state__tpstrtab_kvm_timer_hrtimer_expire__tpstrtab_kvm_timer_emulate__tpstrtab_kvm_nested_eret__tpstrtab_kvm_inject_nested_exception__tpstrtab_kvm_forward_sysreg_trap__event_kvm_forward_sysreg_trap__event_kvm_inject_nested_exception__event_kvm_nested_eret__event_kvm_timer_emulate__event_kvm_timer_hrtimer_expire__event_kvm_timer_restore_state__event_kvm_timer_save_state__event_kvm_get_timer_map__event_kvm_timer_update_irq__event_kvm_toggle_cache__event_kvm_set_way_flush__event_kvm_mmio_emulate__event_kvm_irq_line__event_kvm_access_fault__event_kvm_guest_fault__event_kvm_exit__event_kvm_entry.L144721.L144722.L144723.L144724.L144725.L144726.L144727.L144728.L144729.L1447210.L1447211.L1447212.L1447213.L1447214.L1447215.L1447216.L1447217.L1447218.L1447219.L1447220.L1447221.L1447222__tracepoint_kvm_entry__tracepoint_kvm_exit__tracepoint_kvm_guest_fault__tracepoint_kvm_access_fault__tracepoint_kvm_irq_line__tracepoint_kvm_mmio_emulate__tracepoint_kvm_set_way_flush__tracepoint_kvm_toggle_cache__tracepoint_kvm_timer_update_irq__tracepoint_kvm_get_timer_map__tracepoint_kvm_timer_save_state__tracepoint_kvm_timer_restore_state__tracepoint_kvm_timer_hrtimer_expire__tracepoint_kvm_timer_emulate__tracepoint_kvm_nested_eret__tracepoint_kvm_inject_nested_exception__tracepoint_kvm_forward_sysreg_trap__traceiter_kvm_entry__probestub_kvm_entry__traceiter_kvm_exit__probestub_kvm_exit__traceiter_kvm_guest_fault__probestub_kvm_guest_fault__traceiter_kvm_access_fault__traceiter_kvm_irq_line__probestub_kvm_irq_line__traceiter_kvm_mmio_emulate__probestub_kvm_mmio_emulate__traceiter_kvm_set_way_flush__probestub_kvm_set_way_flush__traceiter_kvm_toggle_cache__probestub_kvm_toggle_cache__traceiter_kvm_timer_update_irq__probestub_kvm_timer_update_irq__traceiter_kvm_get_timer_map__probestub_kvm_get_timer_map__traceiter_kvm_timer_save_state__traceiter_kvm_timer_restore_state__traceiter_kvm_timer_hrtimer_expire__traceiter_kvm_timer_emulate__probestub_kvm_timer_emulate__traceiter_kvm_nested_eret__probestub_kvm_nested_eret__traceiter_kvm_inject_nested_exception__probestub_kvm_inject_nested_exception__traceiter_kvm_forward_sysreg_trap__probestub_kvm_forward_sysreg_traptrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returntrace_print_symbols_seqtimer_get_ctltimer_get_cvalbpf_trace_run1bpf_trace_run3bpf_trace_run4bpf_trace_run2rcu_note_context_switchalt_cb_patch_nops__arm_smccc_sve_check__kvm_vcpu_runcpu_pm_unregister_notifier__probestub_kvm_timer_hrtimer_expire__probestub_kvm_access_fault__probestub_kvm_timer_save_state__probestub_kvm_timer_restore_state__cpu_possible_maskfree_hyp_pgds__kvm_nvhe___per_cpu_end__kvm_nvhe___per_cpu_start__per_cpu_offset__kvm_nvhe_kvm_arm_hyp_percpu_basestrcmpkvm_protected_mode_initialized__boot_cpu_mode_printkperf_trace_buf_allocperf_trace_run_bpf_submit__hyp_reset_vectorsbp_hardening_datacpu_number__kvm_nvhe_kvm_hyp_vector__kvm_nvhe_kvm_host_datakvm_get_idmap_vector__hyp_set_vectors__kvm_nvhe_kvm_init_paramsmemstart_addrthis_cpu_has_caparm64_get_spectre_v4_statekimage_voffsetkvm_arm_init_debugkvm_vgic_init_cpu_hardwarekvm_timer_init_vhekvm_sys_reg_table_initkvm_set_ipa_limitkvm_arm_init_svekvm_arm_vmid_alloc_initkvm_mmu_init__get_free_pagesalloc_pagesmemcpy__hyp_text_start__hyp_text_endcreate_hyp_mappings__hyp_rodata_start__hyp_rodata_end__start_rodata__end_rodata__hyp_bss_start__hyp_bss_end__bss_stopcreate_hyp_stackkvm_mmu_get_httbrdcache_clean_inval_pocread_sanitised_ftr_regarm64_get_spectre_v2_statearm64_get_meltdown_state__kvm_nvhe_id_aa64pfr0_el1_sys_val__kvm_nvhe_id_aa64pfr1_el1_sys_val__kvm_nvhe_id_aa64isar0_el1_sys_val__kvm_nvhe_id_aa64isar1_el1_sys_val__kvm_nvhe_id_aa64isar2_el1_sys_val__kvm_nvhe_id_aa64mmfr0_el1_sys_val__kvm_nvhe_id_aa64mmfr1_el1_sys_val__kvm_nvhe_id_aa64mmfr2_el1_sys_val__kvm_nvhe_id_aa64smfr0_el1_sys_val__kvm_nvhe___icache_flags__kvm_nvhe_kvm_arm_vmid_bits__kvm_nvhe___kvm_hyp_vectorkvm_update_va_mask__kvm_nvhe___bp_harden_hyp_vecs__cpu_online_maskon_each_cpu_cond_maskcpu_pm_register_notifierkvm_vgic_hyp_initkvm_arm_vmid_alloc_freesystem_cpucapscreate_hyp_exec_mappingshyp_mem_basekvm_timer_hyp_initkvm_register_perf_callbackskvm_initkvm_unregister_perf_callbacks__kvm_nvhe_hyp_cpu_logical_mappsci_ops__kvm_nvhe_kvm_host_psci_configarm_smccc_get_versionhyp_mem_size__sw_hweight64get_psci_0_1_function_idspreempt_scheduleis_kvm_arm_initialisedkvm_arch_vcpu_should_kickkvm_vm_ioctl_enable_capmutex_lockmutex_unlockkvm_are_all_memslots_emptykvm_arch_init_vm__mutex_initkvm_share_hyppkvm_init_host_vmkvm_init_stage2_mmukvm_unshare_hypkvm_vgic_early_initkvm_timer_init_vmkvm_vgic_global_statekvm_arm_init_hypercallskvm_arch_vcpu_faultkvm_arch_destroy_vmbitmap_freekvm_vgic_destroykvm_destroy_vcpuskvm_arm_teardown_hypercallspkvm_destroy_hyp_vmkvm_vm_ioctl_check_extensionkvm_arm_pmu_availablekvm_arm_pvtime_supportedget_kvm_ipa_limit__num_online_cpuskvm_arch_dev_ioctlkvm_arch_alloc_vmkmalloc_cacheskmalloc_trace__vmallockvm_arch_vcpu_precreatekvm_arch_vcpu_createkvm_timer_vcpu_initkvm_pmu_vcpu_initkvm_arm_reset_debug_ptrkvm_vgic_vcpu_initkvm_arch_vcpu_postcreatekvm_arch_vcpu_destroykvm_mmu_free_memory_cachekvm_timer_vcpu_terminatekvm_pmu_vcpu_destroykvm_arm_vcpu_destroystatic_key_slow_deckvm_arch_vcpu_blockingkvm_arch_vcpu_unblockingkvm_arch_vcpu_loadkvm_vgic_loadkvm_timer_vcpu_loadkvm_arch_vcpu_load_fpkvm_vcpu_pmu_restore_guestsingle_task_runningkvm_arch_vcpu_load_debug_state_flags__kvm_flush_cpu_contextkvm_vcpu_load_sysregs_vhekvm_arch_vcpu_putkvm_arch_vcpu_put_debug_state_flagskvm_arch_vcpu_put_fpkvm_timer_vcpu_putkvm_vgic_putkvm_vcpu_pmu_restore_hostkvm_arm_vmid_clear_activekvm_vcpu_put_sysregs_vhekvm_arm_vcpu_power_off_raw_spin_lockkvm_vcpu_kick_raw_spin_unlockkvm_arm_vcpu_stoppedkvm_arch_vcpu_ioctl_get_mpstatekvm_arch_vcpu_ioctl_set_mpstatekvm_arch_vcpu_runnablekvm_vgic_vcpu_pending_irqkvm_arch_vcpu_in_kernelkvm_arch_vcpu_get_ipkvm_arch_vcpu_run_pid_changekvm_arm_vcpu_is_finalizedkvm_arch_vcpu_run_map_fpkvm_arm_vcpu_init_debugkvm_vgic_map_resourceskvm_timer_enablekvm_arm_pmu_v3_enablepkvm_create_hyp_vmstatic_key_slow_inckvm_arch_intc_initializedkvm_arm_halt_guestxa_findxa_find_afterkvm_make_all_cpus_requestkvm_arm_resume_guestrcuwait_wake_upkvm_vcpu_wfikvm_vgic_vmcr_syncvgic_v4_putkvm_vcpu_haltvgic_v4_loadkvm_arch_vcpu_ioctl_runkvm_sigset_activatexfer_to_guest_mode_handle_workkvm_arm_vmid_updatekvm_pmu_flush_hwstatekvm_vgic_flush_hwstatekvm_get_pmu_eventsuserspace_irqchip_in_usekvm_arm_setup_debugkvm_arch_vcpu_ctxflush_fpkvm_arm_clear_debugkvm_pmu_sync_hwstatekvm_vgic_sync_hwstatekvm_arch_vcpu_ctxsync_fphandle_exit_earlyhandle_exitkvm_handle_mmio_returnkvm_timer_should_notify_userkvm_pmu_should_notify_userkvm_sigset_deactivatekvm_timer_sync_userkvm_dirty_ring_check_requestpreempt_schedule_notracememsetkvm_pmu_handle_pmcrkvm_update_stolen_timekvm_reset_vcpufinish_rcuwait__kvm_adjust_pcarm64_mismatched_32bit_el0kvm_timer_update_runkvm_pmu_update_runkvm_vm_ioctl_irq_linexa_loadkvm_vgic_inject_irqkvm_arch_vcpu_ioctl__arch_copy_from_user__kvm_arm_vcpu_set_eventskvm_arm_get_regkvm_arm_vcpu_finalizekvm_target_cpu__kvm_arm_vcpu_get_events__arch_copy_to_userkvm_arm_num_regskvm_arm_copy_reg_indiceskvm_arm_vcpu_arch_has_attrkvm_arm_vcpu_arch_get_attrkvm_arm_vcpu_arch_set_attrkvm_arm_set_regstage2_unmap_vmfortify_panickvm_arch_sync_dirty_logkvm_arch_vm_ioctlkvm_vgic_createkvm_vm_smccc_has_attrkvm_vm_ioctl_mte_copy_tagskvm_vm_ioctl_set_counter_offsetkvm_vm_smccc_set_attrkvm_set_legacy_vgic_v2_addrunlock_all_vcpusmutex_trylockkvm_arch_hardware_enablekvm_vgic_cpu_upkvm_timer_cpu_upkvm_arch_hardware_disablekvm_timer_cpu_downkvm_vgic_cpu_downkvm_mpidr_to_vcpuvcpu_read_sys_regkvm_arch_irqchip_in_kernelkvm_arch_has_irq_bypasskvm_arch_irq_bypass_add_producerkvm_vgic_v4_set_forwardingkvm_arch_irq_bypass_del_producerkvm_vgic_v4_unset_forwardingkvm_arch_irq_bypass_stopkvm_arch_irq_bypass_startkvm_get_modekvm_arm_hyp_stack_page__SCK__tp_func_kvm_forward_sysreg_trap__SCK__tp_func_kvm_inject_nested_exception__SCK__tp_func_kvm_nested_eret__SCK__tp_func_kvm_timer_emulate__SCK__tp_func_kvm_timer_hrtimer_expire__SCK__tp_func_kvm_timer_restore_state__SCK__tp_func_kvm_timer_save_state__SCK__tp_func_kvm_get_timer_map__SCK__tp_func_kvm_timer_update_irq__SCK__tp_func_kvm_toggle_cache__SCK__tp_func_kvm_set_way_flush__SCK__tp_func_kvm_mmio_emulate__SCK__tp_func_kvm_irq_line__SCK__tp_func_kvm_access_fault__SCK__tp_func_kvm_guest_fault__SCK__tp_func_kvm_exit__SCK__tp_func_kvm_entrytrace_event_regtrace_event_raw_initIIIIIIII IIII<I@IIILIPIII\I`III IIdIhIIItIxIII < T     ( <     $ <      0 |      PhLp (t990L9T9\h9H9H9h9h99 ,H9xL9pP9xT9p`9Xd9X99999 999 ,Xh9p9|9998989h9h0L9T9`l9999$0Xt9(x9(9H9HP9xT9xht9 9 Plp998T9X9`l$`p0Pp0L<121 2128121<212h 1 2(!1p!2!1@"2"1"2d#1#2@$1$2%1T%2%1,&2&1&&$'2'1''(2(1)2)%)% *3,*0*48*4D*d*5h*5p*+t*+x*6|*)*6*)*7*7+5+5 ++$++(+8,+)0+84+)h+9l+:t+5x+5+++++;+)+;+)+<+<+=+>,?,?$,@(,@t,%x,%,%,%,3,3,A,(,(,B-C,-%0-%d-At-(x-(-3-B-C-)-)p.x....l/p//9/9////&/&/0$0,0<08@08L0000000d1(h1(1(1(181811,2@2YX2Yh222(22(28282s2s2s2s2s2s 3((3(0384383333l4t4|44445$5,545D5H5P55666(6@6t6666647h7p777777748`8h88 9\999x:::::::;$;L;P;X;;;;H<X<t<<<=======><>\>p>>>>>?? >$,^,0A084A<0^DDAH4^P`AT8^\B`<^hEl@^t8Ex4@8@$?DAHPl?TAX`?dXAhpP@t@xLEEE\E,FG)**H,c--- .P/p000999H 9P 89pH9X9h9x99999 9 9 9 9 9( 90 (98 89@ H9P X9` h9p x9 9 9 9 99 9 9 9 9 9 (9 89( H98 X9@ x99999999 909@9P(9`89pH9X9x9999999999(989 H90X9@h9Px9`9p99H3`33444X5p55H78x888990:H:`;x;<<=EHK KST@YYZ([[\\\\]@]h]c/c@8`"H p040840@IHPXx%`Hhx4x4xI$HP44Ix #H@44I ( 0!8H@P4PX4P`Ihp0xP&H44IH'H44I @(HH(4(04(8I@H@ P`XH`8p4px4pI H44IH @Hx44I  (0H8H4HP4HXI`hH p xH44I HX44I`  H 4 (4 0I8@H#PHXph4hp4hxIH44I (@H`h@(` (@@H`h(\pG(0P\`hFx\PE\8D #@\(XChp\B\A0\H@X`\?\> \8=HP$p\<%\`;"\H(:8@ `\8x9  \8  \7(0 (08@H P X!`!h"p"x##.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.initcall6.init.rela__patchable_function_entries.rodata.str1.8.rela.noinstr.text.rela.altinstructions.rela__bug_table.rodata.str.rela.init.text.rela__jump_table.rela.rodata.rela__ex_table.data..percpu.data.once.rela.discard.addressable.init.rodata.rela.init.setup.rela.ref.data.rela__bpf_raw_tp_map.rela__tracepoints__tracepoints_strings.rela_ftrace_events.comment.note.GNU-stack @^@@NP:+^$&@1`@;`D6@(SN@hc@؝ hc@ hc@hc@ hȃc@8hЃc@Ph؃c@hhc@hc@hc@hc@Ȟhc@ hc@"hc@$hc@(&h c@@(h(c@X*h0c@p,h8c@.h@c@0hHc@2hPc@П4hXc@6h`c@8hhc@:hpc@0<hxc@H>hc@`@hc@xBhc@D2? ؐx@HGPH@ I@ K2(@0#Nh@Nc@PhHc@RhPc@0ThXc@HVh`c@`XhhNc@xZhpNc@\x@^h(c@`h0c@bh8c@dh@c@fhHNc@ hhPc@8jhXc@Plh`c@hnhhc@phpc@rhxc@thc@vhc@x@zhXc@|h`c@~hhc@hpc@hxc@0hc@Hhc@`hc@xhc@hc@hc@hc@hc@hc@hȴc@ hдc@8hشc@Phc@hhc@hc@hc@hc@hc@hc@hc@  @(0h0c@Xh8c@ph@c@hHc@hPc@hXc@h`c@hhc@hpc@hxc@0hc@Hhc@`hc@xhc@ '72@L ^ȵY@0oj@ ~  y@0P@`0z@@08/ghN X: