ELF>`@@UHHHt,DG HEo2XV 1ALDMH1fUHHHt(1HEp2XVAHDEH1fDUI҉HHHLщuLLUI҉HHHLщuLLffffff.UHATSHHĀHHHp1HHEeH%Džp,DžxE=H1HHIt&HL,x%1H[A\]H1H1ffff.UHHdžHu1]H1]fUHATSHH@@ItP@HtHH}I$HuHUH[A\]HtHH}I$HuHUH[A\]u(uu@H1H[A\]@Hu H1[A\]H޺H5HH1tH1H1UH]UH]fUH]DUH]UH]UH]fUHSHuHHHu 1H[]H0H1H;xH1H1HH!f.UHHSHt6H=(HtHPHPHP H1[]UHSHHHtHǃ[]@UHHAVAUIATSHGAͫL HXIH9upLIHsL9ukHK1ҿj2XVE1E11HC HHSHBHHHCH HC ID$HM9u1[A\A]A^]øͫH1ːUHHHGHL@HL9tfAͫDHAHH9tSIHM9HuI9PuI90uI@ LIPHBHHI@H I@ 1]D]H1]fff.UHAUIATISHH=(Ht=HPͫL(HPHP L`HpHKHQHHHKHH 1HS[A\A]]øf.UH]DDAUI E11H@H< GDG?H IL H I DEHI HHu]ff.UHHtYƃHAHAGHHH GĈGƈG HHWHG GW D G]UA1HI SDHHtFHIt9HˈH @xHX@x HψHHHX@x H HHu[]fUHATALSHH HHňHʉH HHAHֈHHnAH HI H HH 1I$1HHI$ԈHH HֈԈHHHnI$ԈHH HֈԈHHHn[A\]f4% %D%<%UHHHAW1AVAUATSHhHDžH=HHu/lHHHh[A\A]A^A_]HH1L=1LLIHAGH̪̪I 1LHHHTH=HHH1@t@tftftHE1DžH-HxHH-HDžHDžHDžHDžHDžHDžtH=Hc9HÉwz1FHHMtLH HHMY LH1HHAHLHHLLHHH߹HHIFHIE8H=HITHHHxHH;HH-H=HH=IM HDžHHz H=HH- III H=HH H1HHZ H=HH H=HHHH11HHLH1H1HH1HH1HH1HH1HH1H11HH1LH1HH1L18H1 HHHHHkHpHHpuHHLNH=H tHLHLh@ P HHLx@@&HHEHPHHH@+@3PHHLx8@@P'HH@MP4HHPAʃHk$L DŽHDŽ HLHH=HHHLhHH@ H@HHHHyH@P HHH@@&PHHLx+@3P'HHLx8@@P4HHLxE@MPAHHLxR@ZPNHHLx_@gP[HHLxl@tPhHHƀPuʃHkH DŽD$HDŽ HHH4H=HHHLhH@ H@HHHH+H@P HHLx@&PHH@3P'ʃHk$HH DŽHDŽ IkHHHf1HH11HHAAf=pLHPHHLHHHLLH=HIHHHH-ADBxARHk ALHr5B DƉ2AR5Hk LB 2,HHBA돺HLH1HHt HHHtHHtHHtHHtHHtHHtHHtMtLHH=HtHHHBLbALAH LIHDLL11IHIkALǀǀǀ1H=HDL@t@tf1t ftHЃHk1H LD $ HȉHHH9s; ȺEH1HL{HLfDžHHMk11H1H HHLeоHfEHHEHHEHHEHHEHHE1HuH1HHH1HHH1HH1H1HEHAAADHALH-DAH1LHLH~HLH^nHLH>HLHHLHH1HLLH H1HLHHH1HLbHIHLH)HLH UHATSL%(HH HH)ʹHLHc9w[A\]fAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHAPAQARASATAUAVAWWVSRQPH1H̻ݪ̻ݪH1Hݻ̪ݻ̪ЃtXYZ[^_A_A^A]A\A[AZAYL$XYZ[^_A_A^A]A\A[AZAYAXHϐtI̻̻IIH̻̻H IݻL9t$HHuI̪̪L9t*HHsDЃt B0B0D؃t$H$ $H\$xu*H1HHDHًgHKHBHH1gCHrH HHHHHH-HL$HHL$HHL$HHHL$ HHHL$(HH0HL$0HH8HL$pHH@HL$hHHHHL$`HHPHL$XHHXHL$PHH`HL$HHHhHL$@HHpHL$8HHxHh(DكtG$H$HgHK(H$H$HH gHH$?$HL$xHgHK(HL$xH$HH gHH$gKgKHL$gK(L$L$ىL$ HHL$pHL$hHL$`HL$XHL$PHL$HHL$@HL$8HL$(HL$0DփtL$(gL$0t$Hݪ̻ݪIXIXIGXIGXIGXIG XIG(XIG0XIG8XIG@XIGHXIGPXIGXXIG`XIGhXIGpD؃t/XIGxXIXIXIXIXI%XIGxXIXIXIXIgLslg t*H̻̻HHLHHFH1gfKHʁtHFHgKJgKNHH1gfKHHFH1gfKRtHFHgKTgKXHH1gfKRgHCd"HHLD؃t/IPIPIPIPIPIGxP%IPIPIPIPIGxPIGpPIGhPIG`PIGXPIGPPIGHPIG@PIG8PIG0PIG(PIG PIGPIGPIGPIPDփ tt5H̻H1H1DHLK DѸNAtXXYZ[^_A_A^A]A\A[AZAYAXHHXXYZ[^_A_A^A]A\A[AZAYAXHϐtH̻̻IIH IݻL9t*HHu*H$HH\$xHt*HBH9s*HH9v*HHH̻̻HHHHK(HL$HsdHHH t*HGH1fKHHtHGHHKJHHKNHHH1fKHHGH1fKRHHtHGHHKTHHKXHH1gfKRHL$ HL$xHݪ̻ݪIXIXIGXIGXIGXIG XIG(XIG0XIG8XIG@XIGHXIGPXIGXXIG`XIGhXIGpXIGxXIXIXIXILslHH"LIPIPIPIPIGxPIGpPIGhPIG`PIGXPIGPPIGHPIG@PIG8PIG0PIG(PIG PIGPIGPIGPIPHÐtH̪ݻ̪ݻIXIXIGXIGXIGXIG XIG(XIG0XIG8XIG@XIGHXIGPXIGXXIG`XIGhXIGpXIGxXIXIXIXIIH̻̻IIIHH̻̻H I̪̪L9t HHt H HsF HsHHuA H I9HHIPIPIPIPIGxPIGpPIGhPIG`PIGXPIGPPIGHPIG@PIG8PIG0PIG(PIG PIGPIGPIGPIP|$0t$(H IݻL9t H9t9HB0Hr)H "H1HHDHHa(IPIPIPIPIGxPIGpPIGhPIG`PIGXPIGPPIGHPIG@PIG8PIG0PIG(PIG PIGPIGPIGPIPH1ۋ\$ %t gCAtgs9ru RZgCBLHu-PH1DHHHpHx1$u ƋD NjDʁt/%tr   gS(9w DЃtgC H̻̻B$g9w 1fu ƋD NjDʁtv%te1$u ƋD NjDʁt+%tr 1f؉u ƋD NjDʁt%tQ s gC%t gC0%t gC8%t hr   H̻̻BgC0gC@s &9w BgC8gCDs 9w gHCHt g t YXgC\D$gC(gLcdgLslQH1fgfCH%u HP@ HP@gKJgCNH1fgfCR%u HP@ HP@gKTgCXL$L$H̻̻HBgHC0PgfC@HL$HBgHC8PgfCDHL$D$ %L$ HL$AD$ % $ HL$AH(gcHgkRH1ffugcRgC\-H$Dуt'H$gHgHgS`gC\gH-gHHL$gHHHL$gHHHL$gHHHL$ gHH0HL$(gHH8HL$0gHH@HL$pgHHHHL$hgHHPHL$`gHHXHL$XgHH`HL$PgHHhHL$HgHHpHL$@gHHxHL$8gHH(HgHH H$gH$ H$gHgCgC4H$HD$xHD$gCD$H̻̻HBgHC HD$xt$xH1DH̻̻Hø*3hypersec: vIDT_info is invalid 3hypersec: sl_info is invalid view map list initialization failed 6MAGIC 0x%lx doesn't match 0x%lx 6nothing there to clean here unmap_pid_viewId!! Gate Type 0x%x Selector:Address 0x%x:0x%llx Registering sl global info 0x%llx ======cpuindex = 0x%x ======== allocating per cpu thread r0 stack pages per_cpu_vidt_stub is at 0x%llx size 0x%x per_cpu_test_code is at 0x%llx per_cpu_exit_code is at 0x%llx per_cpu_enter_eresume_code is at 0x%llx per_cpu_r0stack_pages start at 0x%llx per_cpu_enter_pages start at 0x%llx per_cpu_exit_page start at 0x%llx Cannot copy idt into vidt memory core state %d = 0x%x 0x%x 0x%lx 0x%llx Creating XO mapping for 0x%llx, n_pages = 0x%x finished registering vidt for cpu %u, running on cpu %d reg_sl_global_inforeg_vIDTno such pid error sending signal copy_from_user err = %d copy_from_user hspid = %d INVALID %d Error: Hsim Version mismatch errot ret = %d initing vmmctrl module vidtpte data 0x%llx page is NX page is X original Address 0x%llx setup_vidt loaded at %p kmalloc failed %s: %d secs gva at %p vidt is at 0x%llx ============== CPU %x IDT lim is 0x%hx CPU %x IDT base is 0x%llx Registering vIDT for cpu %d Number of patches = 0x%x num r0 stack pages are 0x%x r0 stack tos is at 0x%llx some allocation failed U1HSE1HUH E1H׾d2XVui}t/}t)}eliSt } tnt}ekaLtH4HtH1H1H []UHH]license=GPL v2depends=intree=Yvermagic=3.14.37-x86_64-L1-R517 SMP preempt mod_unload setup_vidtvidt_driverGNU d$aSi{W|(tXGCC: (GNU) 4.8.symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela__ksymtab__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rela.init.text.rela.exit.text.modinfo.rela.rodata.vidtd.rela.gnu.linkonce.this_module.note.gnu.build-id.comment.note.GNU-stack @6`#+7H &:01H762H7bJ: E;`T:k:fx; x2;=@= B>>HY>Y> `>`@8 >0$0<LLX,{ d     1< B7L WmHy    ̻̻̻̻ ̻%ݻ8ݻ̪ݻ̪N̻ݪ̻ݪc̪ݻ̪ݻxݪ̻ݪ̪̪Umm"/@Um/GG`r+ ?!L!]:rLv  0& HP \h ih z      !*!B!(B!:[!Pm!i!~!!!!"""5"G"1q"F"T"f"|""""#!#K#c#c#.|#D#]#r####%$=$=$V$ h$%$:$H$Z$p$$%%0%B%l% % %" %8 %Q %f %x  & & F&   p      ($ 0- 86 @? HH PQ XZ `b hj u x      0    ' 4 B P ^ j (x      ( 0 8 @ D H' J< NR Rg T| X \ ` d l      ( 0' 8. @5 H< PD XL `T h\ pd xl v }   *  #9FTbq~1G^t     4Oe`&&&F+&$'2'@'S 'e@(|())))*V* *#*8F+J{+\+s+++ ,),:,J,,,,(".D0.^.s6}/Z/%/I//600 0+0E0[0t1S1Z1l1}1111111. 292D%2c62W2^2p222222292L3g333I3T3u333 3!373L4W4_L4jU4r5W5=6q6u6  !8  N +2PJE Q!^{,O(4DUvd o {  n8v%<B  L0eU^ gi~^&%n&'_&1AOZj+!.+6".~&F+#&7)M)g../.1T3q4;W6Z6y0.T,++- +,C S__kstrtab_reg_sl_global_info__kstrtab_reg_vIDTvidt_closehspidvidt_openvidt_ioctlsetup_vidt_done.21469vidt_device__UNIQUE_ID_license0vidt_fopsia32e_load_idtria32e_read_gdtria32e_read_ldtria32e_read_idtr__func__.25645patch_str_secs_ptrpatch_str_core_idpatch_str_core_state_ptrpatch_str_secs_scvpatch_str_region_addrpatch_str_idt_vectorpatch_str_enter_pagepatch_str_exit_pagepatch_str_secs_scv_unvidt_entry_0vidt_stub_use_iret0vidt_entry_1begin_vidt_stub1vidt_stub_patch_val1vidt_stub_patch_callee1vidt_stub_use_iret1vidt_entry_2begin_vidt_stub2vidt_stub_patch_val2vidt_stub_patch_callee2vidt_stub_use_iret2vidt_entry_3begin_vidt_stub3vidt_stub_patch_val3vidt_stub_patch_callee3vidt_stub_use_iret3vidt_entry_4begin_vidt_stub4vidt_stub_patch_val4vidt_stub_patch_callee4vidt_stub_use_iret4vidt_entry_5begin_vidt_stub5vidt_stub_patch_val5vidt_stub_patch_callee5vidt_stub_use_iret5vidt_entry_6begin_vidt_stub6vidt_stub_patch_val6vidt_stub_patch_callee6vidt_stub_use_iret6vidt_entry_7begin_vidt_stub7vidt_stub_patch_val7vidt_stub_patch_callee7vidt_stub_use_iret7vidt_entry_8begin_vidt_stub8vidt_stub_patch_val8vidt_stub_patch_callee8vidt_stub_use_iret8vidt_entry_9begin_vidt_stub9vidt_stub_patch_val9vidt_stub_patch_callee9vidt_stub_use_iret9vidt_entry_10begin_vidt_stub10vidt_stub_patch_val10vidt_stub_patch_callee10vidt_stub_use_iret10vidt_entry_11begin_vidt_stub11vidt_stub_patch_val11vidt_stub_patch_callee11vidt_stub_use_iret11vidt_entry_12begin_vidt_stub12vidt_stub_patch_val12vidt_stub_patch_callee12vidt_stub_use_iret12vidt_entry_13begin_vidt_stub13vidt_stub_patch_val13vidt_stub_patch_callee13vidt_stub_use_iret13vidt_entry_14begin_vidt_stub14vidt_stub_patch_val14vidt_stub_patch_callee14vidt_stub_use_iret14vidt_entry_15begin_vidt_stub15vidt_stub_patch_val15vidt_stub_patch_callee15vidt_stub_use_iret15vidt_entry_16begin_vidt_stub16vidt_stub_patch_val16vidt_stub_patch_callee16vidt_stub_use_iret16vidt_entry_17begin_vidt_stub17vidt_stub_patch_val17vidt_stub_patch_callee17vidt_stub_use_iret17vidt_entry_18begin_vidt_stub18vidt_stub_patch_val18vidt_stub_patch_callee18vidt_stub_use_iret18vidt_entry_19begin_vidt_stub19vidt_stub_patch_val19vidt_stub_patch_callee19vidt_stub_use_iret19vidt_entry_20begin_vidt_stub20vidt_stub_patch_val20vidt_stub_patch_callee20vidt_stub_use_iret20begin_vidt_stub99vidt_stub_patch_val99vidt_stub_patch_callee99vidt_stub_use_iret99params_sizeflagvectorgpr_frame_sizestart_gprsgprs.eaxgprs.ecxgprs.edxgprs.ebxgprs.esigprs.edigprs.r15gprs.r14gprs.r13gprs.r12gprs.r11gprs.r10gprs.r9gprs.r8if_skip_ecif_noskip_ecif.errcodeif.eipif.csif.eflagsif.espif.sssecs.sizesecs.basesecs.ssa_frame_sizesecs.attribsecs.eidsecs.ept_enabledsecs.acr3secs.scvsecs.os_cr3secs.pcdsecs.pcd.tcssecs.pcd.idtrsecs.pcd.gdtrsecs.pcd.ldtrsecs.pcd.trsecs.pcd.r0spshift_size_secs_pcdshift_size_4ktcs.statetcs.flagstcs.ossatcs.cssatcs.nssatcs.oentrytcs.aeptcs.ofs_basetcs.ogs_basetcs.ofs_limittcs.ogs_limittcs.save_fs_selectortcs.save_fs_desc_lowtcs.save_fs_desc_hightcs.save_gs_selectortcs.save_gs_desc_lowtcs.save_gs_desc_hightcs.ssatcs.eflagstcs.os_cr3tcs.ur0sptcs_state_expect_activetcs_state_set_inactivessa_gpr_sizessa.axssa.cxssa.dxssa.bxssa.spssa.bpssa.sissa.dissa.r8ssa.r9ssa.r10ssa.r11ssa.r12ssa.r13ssa.r14ssa.r15ssa.flagsssa.ipssa.sp_ussa.bp_ucr0.tsseg_granularityvmfunc_view_sw_ctrlvmfunc_return_successuntrusted_view_idvmcall_assertvmcall_ta_exceptionsize_core_stateredirect_tablesizeof_redirect_entryeresume_leafeenter_opsizeeenter_vectoreresume_vectoreexit_vectorss_rpl_maskss_rpl_ring3ss_ti_maskss_ti_gdtss_ti_ldtenclave_crashedecall_not_allowedexception_pfexception_lastexception_nmiexception_mcview_0_chk_failsecs_scv_chk_failtrusted_view_chk_failtrusted_view_init_failtcs_pg_align_chk_failssa_frame_avl_chk1_failssa_frame_avl_chk2_failaep_chk_failtarget_chk_failss_db_chk_failds_expand_chk_failossa_page_align_chk_failofsbase_page_align_chk_failogsbase_page_align_chk_failno_fs_wrap_around_chk_failfs_within_ds_chk_failno_gs_wrap_around_chk_failgs_within_ds_chk_failtcs_reserved_chk_failtcs_lock_acquire_failitp_loop_exit_codeexit_code_cookie_check_okassert_invalid_secsno_view_switchcontinue_aex_flowno_error_codecontinue_testsave_ret_noreplacetest_code_get_ssasave_eflags_no_errcodecontinue_ssa_saveno_trusted_view_exceptionno_err_code_to_copycontinue_with_copytcs_state_inactive_okcont_fs_restore_aexcont_gs_restore_aexno_err_code_to_copy_2continue_with_copy_2after_view_switchexit_ta_exceptionexit_no_error_code_popexit_code_itp_loopexit_code_step_1exit_code_step_2exit_code_step_3exit_code_step_4exit_code_step_4bexit_code_step_5exit_code_step_6cont_fs_restore_exitcont_gs_restore_exitenter_eresume_code_itp_loopenter_eresume_code_step_1view_0_secs_check_okgp_vmcallview_0_check_okcancel_enter_no_view_switchdo_vmfunccancel_enter_eresumecheck_scv_trusted_viewout_enter_eresumeview_x_secs_check_okview_x_check_oksecs_inited_check_oktcs_page_aligned_check_okcheck_ssa_for_eresumessa_frame_avail_check_okssa_address_doneuse_ldt_csdt_used_csbase_address_15_00_check_ok_csbase_address_31_16_check_ok_csseg_g_4k_incperf_aep_checkaep_check_okeresume_targettarget_checktarget_check_okuse_ldt_esdt_used_esbase_address_15_00_check_ok_esbase_address_31_16_check_ok_esuse_ldt_ssdt_used_ssbase_address_15_00_check_ok_ssbase_address_31_16_check_ok_ssss_db_check_okuse_ldt_dsdt_used_dsbase_address_15_00_check_ok_dsbase_address_31_16_check_ok_dsds_expand_check_okossa_page_aligned_check_okofsbase_page_aligned_check_okogsbase_page_aligned_check_okds_g_4k_incperf_fsgs_checkno_fs_wrap_around_check_okfs_within_ds_check_okno_gs_wrap_around_check_okgs_within_ds_check_oktcs_reserved_check_oktcs_lock_acquired_okfs_use_ldtfs_donegs_use_ldtgs_donecontinue_enter_eresumeeresume_restore_stateprepare_for_entereresume_restore_eipenter_resume_last_step__module_depends__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0reg_vIDT__fentry__printkreg_sl_global_infocpuid_asm64vmcall_asm64__ksymtab_reg_sl_global_info__ksymtab_reg_vIDTperm_tclean_ta_viewclean_view_map_listcurrent_task__rcu_read_lockinit_pid_nsfind_pid_nspid_task__rcu_read_unlocksend_sig_infoinit_view_map_listmight_fault_copy_from_userunmap_pid_viewIdmap_pid_viewIdsetup_vidtvmfunc_emulvmfuncvmm_mod_initmisc_registerinit_modulevmm_mod_exitmisc_deregisterrestore_os_idtcleanup_module__this_moduleg_viewset_page_execlookup_addresskmalloc_cacheskmem_cache_alloc_tracekfreeprint_idtread_idtisr_sizeredirectInstallExceptionHandlerupdate_vidtupdate_vidt_special_handlerssecs_lamemsetkmalloc_order_traceptr_core_stateget_online_cpusMyHandler_non_arch_endMyHandler_arch_endtest_code_cpuindextest_codecpu_online_maskfind_next_bitnr_cpu_idsput_online_cpussmp_call_function_single__kmalloctest_code_endexit_code_endexit_codeenter_eresume_code_endenter_eresume_codeMyHandlermemcpytest_code_secs_patch1test_code_ptr_core_state_patchtest_code_cmp_patchtest_code_secs_patch2test_code_exit_page_patchenter_eresume_code_cpuindexenter_eresume_code_cmp_patch1enter_eresume_code_cmp_patch2enter_eresume_code_secs_patch1enter_eresume_code_secs_patch2enter_eresume_code_secs_patch3enter_eresume_code_secs_patch4enter_eresume_code_secs_patch5enter_eresume_code_secs_patch6enter_eresume_code_enter_page_patchexit_code_cpuindexexit_code_cmp_patchexit_code_secs_patch1exit_code_exit_page_patchcore_statevidt_stub_patch_val0vidt_stub_patch_callee0debug_smp_processor_idcore_vidt_statebegin_vidt_stub0|A H}Q| (}| 7 Y_f ku }  }| H}!|bs  W"}IX  ]cj <t} #} #}||#> E}R Y}g n}|,||s p}|k }|,!|1|8q  ||? | H R }Z c h }s   |   } \     } % } - > e }q ~  <     # )        }     } % (, }A I c     \     5\D[ f ~\  \ H} !\0G\Vt 5{} x} } } } (} P} x} H!}4:M^s   */E O s        6G L] br             ' < C X _ t {    ,& 8 Y `      X   '}7 q>}G HL}d     6  } } .;GNX_       }!    }EN Y}h m} } } }  { (%}: ?O XV}f qm}t H{}          }   }  * /}@ J O}` j o}  }  }  } # +}AU _ d}u  }|  ~{P  (08@HPX` h0px ,^ cc}l q } }  H Xh0(Magrathea: Glacier signing key3AޫLj}mb39ۉqeD(Ucl\W&F%ՈF;5Ny`|%@gwEK:)М Vv("B ӼnJ/jyʹVdNڟEQErj!$ARs _& `8_#J9U=MO|HT:]9pvi.+' {th9WpG5L2@(0h3jd, [i}[zjc [*_YeVs)5E/(15 "@+ѷȣJƲ#a#|AE \IK7KUn{JWf8_θKf= L!f)YN%4n!gՏߓ[DiXPP"8g)H%Buѓi3՟By/1 7:oJ¤lvK\AN䍹3Q~hSccPzCHi~Module signature appended~