ELF>P3@`@8@     ! !    ! !$$PtdXXXQtdGNUhĥOjyoZ:%D (8A"(IAi(!(B DEGHJKMNORSTUWYZ[_`acehijk{$x Ox)(2cӟ'ɗJ& k S`vL 6Xsw[!hXs6BqXc7|`]\̩ ,6CE9pf˞usv mEcئ; P3HU#R Hmh#,>~[xO`BAm\-9iV|s_*glA)=  &!  8? 1e!`  < n !p n  `3q x`! v/ x!! n w< !`J Pr 9 xq n*!| r!1 x! PF3! !L!` P3  x3! p\ ( 0<! first_vmanext_vmafill_vma_cacheOFFSET_verifygcore_verbose_error_handlegcore_offset_tablereadmemwrite__errno_locationstrerror__errorgcore_size_tableSIZE_verifygetbuftask_mmstrlenfill_mm_structttuvtopggtgcore_verbose_getgcore_coredumptask_tgidgcore_arch_get_gate_vmagcore_is_arch_32bit_emulationtask_user_regset_viewmemsettask_to_contextopengcore_dumpfilter_vma_dump_sizelseekfppcdiskdump_flagsgcore_coredump_table_initsymbol_existsdatatype_infogcore_dumpfilter_setgcore_dumpfilter_set_defaultgcore_dumpfilter_getgcore_arch_vma_namegcore_machdepgcore_elf64_get_operationsgcore_elf64_operationsgcore_elf32_get_operationsgcore_elf32_operationsgcore_elf_initgcore_machdep_tablegcore_default_regsets_initgcore_verbose_set_defaultgcore_verbose_setgxtsymbol_valuektfill_thread_infogcore_arch_vsyscall_has_vm_alwaysdump_flagtask_to_thread_infoarg_to_datatypegcore_x86_32_regsets_initgcore_x86_table_initis_task_activetask_to_pidgcore_x86_64_regsets_initx86_64_exception_framefgets__isoc99_sscanf__isoc99_fscanf__stack_chk_failstunwindexist_regs_in_elf_notesopen_tmpfileback_tracerewindclose_tmpfileget_kvm_register_setget_regs_from_elf_notes_fini_setjmpclose__fprintf_chkset_contextstr_to_contextis_kernel_thread__snprintf_chkhexadecimaloptindargscmd_gcoreargerrsargcntgetoptoptargstolfree_all_bufscmd_usageregister_extensionhelp_gcorelibc.so.6_edata__bss_start_endGLIBC_2.4GLIBC_2.3.4GLIBC_2.7GLIBC_2.2.5ii ti ii ui  ! ! ! ! !@!!@v!u! u!u!@t!t!s!s!q!r!r !u(!t0!t8!pt@!psH!@sP!sX!r`!`rp!prx!r!`!! !!w!!!!! !@!P!`X! yp!x!Ѕ!0!y!$!`!!!p}!|!! !0!@!@p!0x!y!!Ѕ!p}!|!0! 8!P!`!h!p!8x!}!!}!!!!!!@!!}!!!}!(!X!!!!! ! (!0!8!@!H!~P!8X!``!h!p!x! !H!p!~!!}!!0!}!P!'!}!!!8!}!X!!!}!( !x(!0!8!}@!@H!XP!IX!}`!ch!zp!x!}!!!}!!!!}!!@!}!h!!!! ! !!}!!5 !}(!E0!T8!h@!H!}P! X!`!h!}p!Hx!!}!c!!}!!}! !!@!!x!}!!}!!!!! ! !(!0!}@! !e !k ! ! ! !b ! ! !I !" !X !(!,!h!4!5 !F(!M0!=8!B@!C!UH!SP!Q`!h!p!x!G!f!!!![! ! !\! ! ! !!!a!!!!!! !(!0!8!R@!H!P!HX!`!Zh!Op! x!D!!!#!$!%!&!'!j!P!)!*!+!-!.!/!`!0!K!1!2!3 !E(!60!g8!7@!8H!9P!:X!;`!<h!Lp!Vx!>!?!@!A!i5 % @% h% h%z h%r h%j h%b h%Z h%R hp%J h`%B h P%: h @%2 h 0%* h %" h % h% h% h% h% h% h% h% h% h% hp% h`% hP% h@% h0% h % h% h% h% h % h!%z h"%r h#%j h$%b h%%Z h&%R h'p%J h(`%B h)P%: h*@%2 h+0%* h, %" h-% h.% h/% h0% h1% h2% h3% h4% h5% h6% h7p% h8`% h9P% h:@% h;0% h< % h=% h>% h?% h@% hA%z hB%r hC%j hD%b hE%Z hF%R hGpHHHDDH\$Hl$HLd$HHRIH( LHH5cHrIHuH9HEH$Hl$Ld$Hffffff.UHSHHH LrHQH54)HHT$ H<(L[IٹpD$ H[]xfUHSHHH5HXHHHIHH)HH9t0u8H/ H5H1HHH]H[]ffffff.H\$Hl$HLd$Ll$LLt$L|$H8L%% HMIH5lI|$HHI|$LoHH5˗pIV1LIIH/ L6HؑH5oHxxL(J< MLHھ1@HcH|uHE@UDH]HHE8H\$Hl$Ld$Ll$ Lt$(L|$0H8ff.H\$Hl$HLd$Ll$LLt$L|$H8L% H IH5<I|$MHuH}I|$L/HѐH5I1LIIH LHH5ʖHxxLLJ< MLHھ1@HcЋLuHŐE@UDH]HHE8H\$Hl$Ld$Ll$ Lt$(L|$0H8ff.H\$Hl$HHc HHHHPPH;H S HH\$HHl$HDH\$Hl$HLd$Ll$ALt$H(H?HL- DpKS DIEHHPIEHDHHP8H3EDLL9t*8IUH5QH1H>LuHDS HsDS H9t-s8IUH5H1HC HEHDH$Hl$Ld$Ll$Lt$ H(p8DIUH5H1HAWAVAUATIUHSH(HHHE(E,HE 1H]0H1LHL-, LmHՍH5CHI}XI}`LWHH5}DLt^HDOHT$LD)OFH4 1HH8O/H|$AHS8LILtHHT+x8u@8 HH9uBD;8IL܍HH5ƒTHHT$L͍J< IH-h H|$HEPCHELPCHELPC HELPC$L- LHgH59]II}HT$J< LcMHD$H1H HxhDd0H HHH8H  HD$HHH Hz@LjHIHL$ t~A1E1%f.H A HHH;h@sQIHII}LL9LuԿHIEMHBtHD$ I;EtIHIL롐L2HT$HN Al$A`HHD$@AEuH HD$(HH8^ HL$(HH#HHiHQHA IHD$(@XEOH@PH@EtSIw11H|$(A;GWXs&OXHRHDDEtݍQWXA;Grڅt~tH5͌1QHNAWEGAOHHHHHP@H HT$HLd$HLl$(HRHT$PIDHM$$HEIEMH(tYIcEXH@H`HHT$HT$1HHID$HEIEHtM;t$uM$$HEImMuHL$(LqMHPHL$8DIGxMgHI~I$El$HD$ HLDHT$ H|$(HHT$HLHT$(I`HjPHL$(HMgH,(HiPIl$HtI~QLHA'AEKlmHIoHMHt I~HL$ HHHL$ы}HUHt#I~HT$HHHT$҅}xUHD$ I~HET$HD$0HL$ T$HHT$0ucHE(HtHLKTmMuHm HIH`H`O HL$ wHpHD$8H(^HT$8HH,(H*AE;gM6M.H|$(Ht$PWHL$(HiPH HHL$8HHt$PH,(HD$(HhPHPHT$(HjPH8HHT$HHL$(HH,(HiPH+A1H}jEHp0 [w6HHrHP OHHHP@H]HHHPXHHD$h HHT$(E1HHLJP1HHD$H$PHHL$(HLaPrHP0pLHHHHHl$0Hd$0y(Ht$@H|$X"HIL|$0%Ht$@LHI[N|=LHHx L$HH5HHK LH5LtHĤH  HDLH5_HHHD$ YHDLAAAADDEDDEHHHT$ IMLHL)HH$DHD$PHHrHP08HH5EH1H)fAHLt$hLDhHD$(L`DI$`H|$8LDH|$HLDL|$(DAX~;@HcH@HIptI`LDA;oX|M$$MtI$`LDjiHHt$0H+t$hxHL]HD$ HǺ@@{1Ht Ht fHtnHt$@H|$XHHD$0$HT$`HD$8HT$(fDH|$0H  L+HH5ÅHHH|$0HlL|L9<L%M L-& fKHT$ H|$`LfIHHt$ x3H=t)8?HH5BH1HHI9IEH M4$HH I$HHT$(H8M4$DHxHyx8HHH56H1HI9b@Ht$@H|$0HHD$0tRHD$8<@H56H1fDHT$8H5MH1zP tH51YHHHx[]A\A]A^A_HT$(H GHH H VHBHJ-H5R1H571+H51H51H5W1H5r1H5'1nx8fHH5~H1H>;H51&HHrHP(flH5~1TH5w~1#8;HH5>~H1HH5~1vH5~1^HH5}1H?8H5}1'HHHPH5}1H5 168@[HH5}H1H8f+HH5}H1H~HsHfOfHH8HH5|H1HH51H5~1RAWAVAUATIUH|SH8HHzE(E,|H]0HE HCHߺHD$~1Ht1LHL-X LzHzH5SHI}XI}`LzHyH5)LtHDOHT$ LD)OFH` 1HH8{6H|$ AHS,L)zILt"HHT+@x,u@, HH9uBD;,ILzHyH5nHHT$(LyJ< I?H- H|$(HEPCHELPC HELPCHELPC=L- LyHxH5~II}@HT$J< LyMHD$H1HymH5opIƹP"L $IHT$K<>LsnHmHD$0HHD$(HCHD$ HCHI`LXjHlH5oZHHD$PHT$HL.nIHLIPLjHolH5o^HSHD$PHT$@LnIHIXLnHlH5LobHHD$PHT$8LmIHiHD$HHHD$@HCHD$8HCHh[]A\A]A^A_L-) @UHSHbHH LeHkH5nHbLZiH<(IH HH LAiH-kH5wnHH H$HT$ L(iIٹHxD$ H[]ffff.UHSHHHH LdHjH5 nHLhH<(IH=HH LhH]jH5mH@=H$HT$ LhIٹHD$ H[]ffff.ATIUSH Hy LJhHiH5mrHHHT$J< L&hI.iHLhHiH5-muHpHD$HT$LhIHHH LgH5iH5lyHx@HD$HT$LgIٹHD$H []A\DAUATUHSH(HW LgHhH5lIHHLgHhH5RlIĹuIHT$LjI<,MHLfH>hH5kH"HD$HT$LijIHHHm LfHgH5kHx@HD$HT$L1jIٹH4D$H([]A\A]DHH@Hfffff.AWAVAUATUSHXH|$t$Ll$LHأ LFfHBgH5jHHpHD$HT$8L'fIHH-m LfHfH5XjIH}HHD$8HT$0LeMH1L|$gL%0 LeHfH5 jH$I$HPLeHXfH5i?HLeH2fH5iIƹL $ILeK<>LT$L1D$HPL%eHeH57iH$I$IHD$LdHeH5iHD$HLdHheH5hILI<D$H|$L $HT$(LgLLHD$0Lt$(D$DHD$HLdHdH5|hIH|$LpdMLH<8?zHLcdHdH5)hIHT$HJ<0L-dMMt D$L;D$Hv`D$DHX[]A\A]A^A_DH5]H=c1I HH|$HT$LfMHLcHcH5ogI$LcH5OgHcHNt5+T$LHI[HLjcH~cH5 gHbHT$ I<L4cIHD$H;D$ HLcHcH5fHHT$DJ<0LbIpff.VfDFfD191Hw H= f.H #@H H\$Hl$Ld$Ll$ILt$L|$HXH- LkZHfH5zfQHHHLSZHeH5JfRL4ܿHL?ZHeH5 fSL<貿HLeHeH5eTL,舿H(HLeHUeH5eUH$ZH-ӝ HLyeH'eH5eVHPHD$$HI9t L^Ht)LL)H\$(Hl$0Ld$8Ll$@Lt$HL|$PHXHa HH8t0A@t?AH6 Hu1Atǀ= x@A@uH}px AuAHt ٟ JH<$tHş 4tH|$uAtH HT$1LD$HH8'H|$HT$L2dIg|$ELF1DH1 HDH H<$HtH HfH H艽zH5OVL1軿_HG0ff. f.H0uW@G>W<HDG>W<GtODWB@H G(fff. f.G(uW4G2W0HDG2W0GXO8W6@H) HSHHӺ &H1H t [fH [HHHpd H Hf.HHHp<(蹿H(Hf.HHHp4艿H4Hf.HSHHӺ VH1H t [fH [HHH8H8HHHHpH@H@Hf.HHHp@蹾H@Hf.ffff.HD$HGlwdW|OhDGlGxHD$DOtHG8fAq@IA(@fAAfAQAAEY8tIA0@fAAB@fAADfAAFIA(f.H\$Hl$HLd$HH HxH t*H HH8ȸuH- AH- A虺LH1H蕷HH(H$Hl$Ld$HÐHY HH% L"^H]H50^;H H@H\$Hl$HLd$Ll$H(AIHH H}HHH L]Hz]H5]HsHLp]DILH)ǾS1H\$Hl$Ld$Ll$ H(ÐHգ Hң f1HwH= uH DH% ffff.Hy Hq ÐH H?HH@(ffff.HH H?HP(Hffffff.;t+9t&8t!ttt 1:f.S¸u 1[Ãwt;t6nt1 t,t$xt f.S¸uH [UL[H[H5hcSHHY HHx8轴HH3 L[H[H5hdH荴HDHH[]fffff.AUATUSHH.H- L7[HC[H5fIH}81HLE[H[H5efIĹIHT$L-[I<Ms讶H|$L![IHML% HI$II$HH$IHtSH9vNI9vDfDI9v6I9w1H6H<$Lk`IHֶH$H9wHHH[]A\A]fff.H\$Hl$HLd$Ll$Lt$L|$HHƵH- LYHYH5e=L3IH}8ƲL%? L"ZHYH5eIŹ>I$ 蕲IHT$ L ZK|5M:H}8LFYHRYH5heBIHAI$(LYH%YH5;eHŹCHLYHH|M胵T$ 1t 1H<$H\$Hl$ Ld$(Ll$0Lt$8L|$@HHfff.H\$Hl$HLd$Ll$ALt$H8IUHH L[XHgXH5dQHmHx8TIHʏ LXH6XH5ZdRH($IHT$LXI<,Iٹ菴ʳH|$LXDLIkH\$Hl$Ld$ Ll$(Lt$0H8H\$Hl$HLd$H(eHH LkWHwWH5eSHmHx8dIHڎ LGXHFWH5dTH4IHT$L]]I<,Iٹ蟳HD$H\$Hl$Ld$ H(fDH\$Hl$HLd$Ll$Lt$H8蛲IHQ LVHVH5dAL+Hx8蛯H LWHVH5dBIHkHH{8LxWI,,HLVH5kdBNl-VHTH5_IH謭HT$H<LD[MUHLGHjTH5Y_I\HT$H<L[MʰH- LUHTH5 _IHH}PLl$LUHSH5^IĹڬIHT$LZK<,MEH|$tHT$H9T$HEUtH=CUnH1H9H8UHDH []A\A]A^fffff.USH=UHcH)HH|LMZIH谯HH LTHRH5|_HXH$HT$L#ZIٹHVHD$H[]f.H\$Hl$H(kH=rTHHciH HT$LYIپH HHHD$H\$Hl$ H(fH\$Hl$H(H= THHcH 2 HT$LYIپH HHvHD$H\$Hl$ H(fSHfHHL LSHQH5\H薪[Hf.HHm HH8*t1HH=SH(SHHtRݩHH HQLDH5[ HH~ H[HH@1ɩHHu/1H~HHtHHtHo1[fff.HH} HH8:HQ H( HEHffffff.HA SHHH8uǃX[f.ǃ[@H LRHOH5\iHxhvfDH LQHOH5$]^Hx`FfDH LQHOH5t]LHx`fDAWLQHjOH5[AVAUIATUSHL%V I|$@ԪI|$@LRQH+OH5Z[ HH詪HѪH٪I|$@LQHNH5[ IrIHh LNHNH5Z MmHx8豧IH' LPHNH5Z H聧ILPMK<,LH~1uuEM1҅t:f.E EHu"9H1[]A\A]A^A_f.H[]A\A]A^A_fff.H\$Hl$L&PLd$Ll$HMLt$H(H-^ H5wZiH6H^HfHLOH{MH5:ZlIH=+OI>HLOHCMH5ZIĹkŨLTIOIǹLL$I<HL$HT$LKL*HcHǃ@CI|$0LTtpHt HBHHHHHB EDH5AH=@1裗HxnHHHPHHPH=N>ԕt Hyt HHHwH=>褕uPHIt T@H5V<H=Q@1HiHH(HPHHPK@Hs HHHH\$Hl$HLd$H(Hs HP(uH\$Hl$Ld$ H(DH舕t_HH脗L`Hr L?He;H5mG>HSHT$ J< L?ID$ mHnH5?H¿1舖JH\$Hl$HLd$Ll$HLt$H(訖IH^r L:H:H5FL+Hx8訓IHr L;H:H5FHxIL??MK<,H@H;mH=R>!H HL?HI0視1H$Hl$Ld$Ll$Lt$ H(UHHH\$Ld$HLl$Lt$IL|$H荕L-q IIEPIIELPL>LMHHH$HHD$HCHD$HCHD$HCHD$ HC HD$(HC(HD$0HC0HD$8HC8HD$@HC@HD$HHCHHD$PHCPHD$XHCXHD$`HC`HD$hHChI<$HH@H1H$XL$`L$hL$pL$xUHHAWAVAUATISHHH?@h.IL-rp IIEPIIELl$@LPLd=MLLHɔHCMM 1ɾAAHD$8D$@A D$Bf ST$DEAD t`tHHpI<9DwA=f?ufufufu EAfEփAD uHD$HI<$sC HD$PC@L=!o L5n L6H&7H5CIILLT$蕒H轒HD$0ÒIL6H6H57C HD$ XHD$(II<$ILL6H6H5BILL$ HL$(L;HT$0LH)2IHm L86HD6H5B M4$Hx81IHm L@9H6H5rBHI<H$L5;MLi$LT$HT$0 CIHCHD$8I HHP@IUHAUIfPH H9uH1[A\A]A^A_AEE1AfEIj@H5>1譐wL=m IIPIILPH$L9HMLmH$HH$HCH$HCH$HCH$HC H$HC(H$HC0H$HC8H$HC@H$HCHH$HCPH$HCXH$HC`H$HChHE11ɉAr 111Hڎf.AVL5T9AUAATIUSHHdH%(H$1HLHHHLLuHHLH5~<H1HK(HSPLCXH5<L1藌HKhHS`LCpH5<L1zHKHHS LC@H5<L1]HK0HS8LCH5<L1@HKHSH5<IL1$HHSxLH5<L1H$dH3%(uH[]A\A]A^褎@H\$Ll$HL|$Hl$ILd$Lt$HH^j IH~xHP tMI}HH$H$L$L$L$L$HfHi E1MuHH0LɋiHl$1HH芍L=Ci L1H1H5<H$I8茊IL1Hq1H5<HD$aH|$L $H$L6HLčH$H$L6I薍Hh HHH`H$H$H$H$HD$0E1 @ADHOtEu~Hh HHCLx3LHC "Hl$LHHE1H0LA)`HD$(HCHD$ HCHD$HCHD$HHD$0HC HD$8HC(fffff.AWAVAUIATIUSHH?豉L5g ¹LIH1HH*g Hz( HHB(tL- L$1LHIL$I}H$H$II}H$聊LL|$ 贈HH %HLH L=mf Lj.H.H59I7H_HgIL-.H|.H59HD$HD$II}IL-H?.H5l9HD$迉H|$LL$L-HL$HھH)虊HHI$HHI$HHI$HHI$HHI$HHIT$xHHID$ HHID$PHHID$(HHID$XHHID$`HHID$hHHID$pHHID$HHHID$@HHID$8HHID$0HHID$HHID$HHID$HExHI$VL^I}I\$xxKIHd LQ,H],H5 8zLL$M}Hx8EHHc L1H',H57{HLL$H|I$L1LzH-c HEPID$0IDŽ$+IDŽ$3ID$XI$I$H$1LHH藇_H551܆+f.=9GHb 1M}HH0u1H0@LH$Ht$ HHD$ DD$H^tl$IHwI}LCH1[]A\A]A^A_H$@HHA},?;H$@$@H$H$HT$pH$HH$H$H$H$HT$xH$PH$H$H$H$XHT$HH$`H$H$hHT$@H$pH$H$xH$H$HT$hH$HT$`H$HT$XH$HT$PH$HT$8H$HT$0H$HT$(H$HT$ XHt$ LHۄH$H$L~.IHoH=4HH=3HI$1HLH 踄![H$L.IHH=3HHT$ LLI$I}LH$H5-1u]H$1HH覃L __ L'H'H52HD$Iy8LL$袀LL$L'H'H52HD$IrH|$LL$H$L,HLԃH$H$L,I覃IHH`H$H$H$H$H$ H$ID$H$ID$H$ID$H$I$H$ ID$ H$(ID$(fDH-q^ A},HEI$wf.LXH|$ HƹHH$LyLID$ gfDHT$ LL`XH5101U=H] 1M}HH0u1H0@LH$Ht$ HHD$fDD$Ht|$NIHmL']LID$ KDH$1HH΀L \ L$H$H5"0HD$Iy8LL$}LL$L$H$H5/HD$I}H|$LL$H$L)HL7H$H$L)I΀IHH`H$H$H$H$H$ H$ID$H$ID$H$ID$H$I$H$ ID$ H$(ID$(f.USH8H[ H|$H8Hǀ|H[ HZ H HyH`(~R|H Ht/tLHZ H1HH81|HZ HHyHt H~H8[]DHZ H1H81;|HlZ HHYZ H1HHH2Z HHH(H|$H|$1*H|$HT$(Ht$ ^|%HD$(H8|H1Z Hl$(HHH9t'HY HHHHBH}}HH(H}H{HY L0I1H;H,$Hc~H;|}JH|$1{*HEY H50HcHY H1|HYY HHHD$(H5941|HX H5/HcH#Y H1|AWAVAUATUSHHX H@(}4|HX L%X E1H-X E1E1fDA<$H/H=zH=,1HCX6xH5H=,1HC`xH5,H=o,1HChxH5H=V,1HCpwH5H==,1HCxwH5H=N1HwH5H=,1HwH5P,H=@1H~wH% H5+,H=1`wHH5+H=1DwH H5+H=1&wHH5+H=1 wHa H5+H=1vHH5k+H=1vH H5M+H=m1vHH55+H=Q1vH H5+H=31xvHH5*H=1\vH; H5*H=1>vHH5 H=1"vH H5| H=1vHH5*H=1uHw H5u*H=1uHH5GH=i1uH H5)H=K1uHH5H=/1tuH H5H=1VuHH5H=1:uH5DH=1HuH5)H=1HuH H5)H=1tHH5)H=1tHH5g)H=e1tHH5])H=I1tHUH5?)H=+1ptHH5')H=1TtHH5 )H=16tHH5(H=1tHH5(H=1sHH5(H=1sH5(H=1H sH5H=(1H(sH5H={(1H0sH5H=_(1H8psH5H=C(1H@TsH5e H='(1HH8sH5 (H= (1HPsH5 H='1HXsH5LH=1H`rH5H=n1HhrH5 H=R1HprH5H=61HxrH5 H=1HtrHH5 H=1VrHH56H=1:rH5H=1HrH5=H=1HrH5qH=1HqH5H=&1HqH5&H=&1HqH5&H=&1HqH5H=1HvqH5H=1HZqH5H={1H>qH5H=_1H"qH5BH=C1HqH5H='1HpH5H= 1HpH5H=1HpH5H=1HpH5yH=H1zpHqH5TH=1\pHH5H=v1@pHH5hH=X1"pHH5H=<1pH5H='1H oH5H=1H(oH5H=$1H0oH=HPmtH5{H=1oHXH5$H=$1joH5$H=$1H8NoH5$H=$1H@2oH=<11HHoH,L H=`#11HChoH5H=R#HHnH5FH=HHCnH5IH=HHCnH5JH=HHCnH5=H=HHC knH5uH=HHC(MnH5#H=nHHC0/nH5H=PHHC8nH=&11HC@mH5FH= #HHC`mH5#H=#HHCXmH5 #H="HHCHmHCPoUmnH="11mHwHJ HHQmu HHH=|T n[H5fH=a1+mHH5HH=C1 mHH5"H=!1lHH5!H=1lHlH5 H=J 1lHSH5H=, 1lH2H5A!H=&1klHjH5!H=1ClHH5 H=1lHH5 H=1kHDH5 H=1kHH5U H=^1kHHH5) H=61{kHH5H=1SkHH5H=1+kH"H5H=1kHH5yH=1jH^H5MH=n1jHH5!H=F1jHH5H=1cjH8H5H=1;jHH5 H=HjHC@oDH=]11iHpHxF HHkvm_area_struct_vm_nextlibgcore/gcore_coredump.ctask_struct_static_priotask_nice: static_prio%s: write %s mm_struct_saved_auxvfill_auxv_noteCOREfill_auxv_note32mm_struct_arg_startmm_struct_arg_endfill_psinfo: pr_psargspage fault at %lx task_struct_real_parentfill_psinfo: real_parenttask_struct_statefill_psinfo: statetask_struct_flagsfill_psinfo: flagstask_struct_commfill_psinfo: commRSDTZWmm_struct_mmapmm_struct_map_countOpening file %s ... %s: open: %s Writing ELF header ... %s: write: %s done. %s: gcore: %s vm_area_struct_vm_startvm_area_struct_vm_endvm_area_struct_vm_flags%s: write, %s Writing PT_NOTE segment ... %s: lseek: %s Writing PT_LOAD segment ... PT_LOAD[%lu]: %lx - %lx readmem vma listtask_struct_pendingsigpending_signaltask_struct_blockedfill_prstatus: blocked_sig0task_struct_parentfill_prstatus: real_parenttask_struct_group_leaderfill_prstatus: group_leadertask_struct_utimetask_struct utimetask_struct_stimetask_struct stimetask_struct_signaltask_struct signalsignal_struct_cutimesignal_struct cutimesignal_struct cstimeThe user memory space does not exist. Restoring the thread group ... Retrieving note information ... regset 0 is _not_ NT_PRSTATUS Writing section header table ... Writing PT_NOTE program header ... Writing PT_LOAD program headers ... fill_prstatus: sigpending_signal_sigthread_group_leader: group_leadernext_vmagcore_coredumpfill_auxv_notefill_psinfo_notetask_nicefill_prstatus_notethread_group_leadercompat_fill_auxv_notecompat_fill_psinfo_notecompat_fill_prstatus_notepid_nr_nstask_struct_gidtask_gid_v0: gidtask_struct_uidtask_uid_v0: uidtask_struct_real_credtask_gid_v28: real_credcred_gidtask_gid_v28: gidtask_uid_v28: real_credcred_uidtask_uid_v28: uidsignal_struct_utimesignal_struct_stimetask_struct_sighandtask_struct_sesched_entity_sum_exec_runtimeprocess_group: signalsignal_struct_sessiontask_session: sessionsignal_struct_pgrpprocess_group: pgrpfile_f_dentryget_inode_i_nlink_v0: d_entrydentry_d_inodeget_inode_i_nlink_v0: d_inodeinode_i_nlinkget_inode_i_nlink_v0: i_nlinkfile_f_pathpath_dentrytask_struct_nsproxy__task_pid_nr_ns: nsproxynsproxy_pid_ns__task_pid_nr_ns: nspid_linktask_struct_pidspid_link_pidpid_alivetask_structpid_namespace_levelpid_nr_ns: ns_levelpid_nr_ns: pid_levelpid_numbersupidpid_nr_ns: upid_nspid_nr_ns: upid_nrlibgcore/gcore_coredump_table.cthread_group_cputime_v0: signalthread_group_cputime_v0: utimethread_group_cputime_v0: signal_utimethread_group_cputime_v0: stimethread_group_cputime_v0: signal_stimethread_group_cputime_v22: sighandthread_group_cputime_v22: signalthread_group_cputime_v22: utimethread_group_cputime_v22: stimethread_group_cputime_v22: sum_exec_runtimethread_group_cputime_v22: signal_utimethread_group_cputime_v22: signal_stimesignal_struct_sum_sched_runtimethread_group_cputime_v22: sum_sched_runtimeget_inode_i_nlink_v19: d_entryget_inode_i_nlink_v19: d_inodeget_inode_i_nlink_v19: i_nlink__task_pid_nr_ns: group_leader__task_pid_nr_ns: pids_type_pidtask_gid_v0task_uid_v0task_gid_v28task_uid_v28thread_group_cputime_v0thread_group_cputime_v22task_sessionprocess_group__task_pid_nr_nspid_alivepid_nr_nsget_inode_i_nlink_v0get_inode_i_nlink_v19libgcore/gcore_dumpfilter.cvm_area_struct_vm_filevm_area_struct_vm_pgoffvm_area_struct_anon_vmaread ELF pagegcore_dumpfilter_vma_dump_sizelibgcore/gcore_regset.cgenregs_get: pt_regsx86_64gcore_default_regsets_initgenregs_gettask_struct_threadlibgcore/gcore_x86.cthread_struct_i387thread_struct_rsprestore_frame_pointer: rsprestore_frame_pointer: rbpthread_struct_io_bitmap_maxioperm_active: io_bitmap_maxthread_struct_io_bitmap_ptrioperm_get: io_bitmap_ptrioperm_get: copy IO bitmapthread_struct_xstatethread_struct_fpufpu_statetsk_used_math_v11: flagstask_struct_used_mathtsk_used_math_v0: used_mathvm_area_struct_vm_mmmm_struct_contextmm_context_t_vdso[vdso]gate_vma[vsyscall]_cpu_pdax8664_pda_oldrspper_cpu__old_rspthread_info_flagsi387_unionthread_xstatethread_struct_tls_arrayregset_tls_active: tx8664_pdaregset_tls_active: tls_arraythread_struct_fsrestore_segment_registers: fsthread_struct_fsindexdesc_structthread_struct_gsindexthread_struct_gsrestore_segment_registers: gstest_tsk_thread_flag: flagsthread_struct_dsrestore_segment_registers: dsthread_struct_esrestore_segment_registers: esboot_cpu_datacpuinfo_x86_x86_capabilityboot_cpu_has: x86_capabilityREGSET_XSTATEx86_64_regsetsuser_regsetuser_regset_nfpregs_active: nxstate_fx_sw_bytesthread_structstub_rt_sigsuspendia32_syscallused_vectorstest_bit: nth_entryidt_tablestub32_rt_sigsuspendthread_info_statustask_used_fpu: statusFPU may be inaccurate: %d xstateregs_get: threadfill_xstate: sw_reservedxfpregs_get: xstateconvert_from_fxsr: xstateconvert_from_fxsr: regsconvert_from_fxsr: ds RIP:restore_rest: rsprestore_rest: rbpcheck_context: opcodecheck_context: opcode 2thread_struct_userspgenregs_get: userspunexpected IRQ number: %d. x86_32LINUXrestore_frame_pointer: resume rbpgcore_x86_get_thread_struct_thread_xstate: xstategcore_x86_get_thread_struct_fpu_thread_xstate: stategcore_arch_vma_name: vma->vm_mmgcore_arch_vma_name: vma->vm_startgcore_arch_vma_name: mm->context.vdsogcore_x86_64_get__cpu_pda_oldrsp: _cpu_pdagcore_x86_64_get_cpu_pda_oldrsp: oldrspgcore_x86_64_get_per_cpu__old_rsp: per_cpu__old_rspgcore_x86_64_get_old_rsp: old_rspgcore_x86_64_get_cpu_pda_oldrsp: cpu_pda_bufrestore_segment_registers: fsindexrestore_segment_registers: descrestore_segment_registers: gsindexboot_cpu_data: symbol does not exist is_gate_set_ia32_syscall_vector: idt_table[IA32_SYSCALL_VECTORcannot restore runtime fos and fcs RIP: %016lx RSP: %016lx RFLAGS: %08lx RAX: %016lx RBX: %016lx RCX: %016lx RDX: %016lx RSI: %016lx RDI: %016lx RBP: %016lx R8: %016lx R9: %016lx R10: %016lx R11: %016lx R12: %016lx R13: %016lx R14: %016lx R15: %016lx ORIG_RAX: %016lx CS: %04lx SS: %04lx IRQ number %d is reserved by Intel system call instruction used could not be found gcore_arch_vsyscall_has_vm_alwaysdump_flaggcore_arch_vma_namegcore_is_arch_32bit_emulationgenregs_get̀4restore_restrestore_frame_pointerrestore_segment_registerstest_tsk_thread_flagrestore_regs_syscall_contextboot_cpu_hasget_xstate_regsets_numberxstateregs_gettask_used_fpuioperm_activeioperm_getregset_tls_activeregset_tls_getconvert_from_fxsrgcore_x86_64_get_cpu__pda_oldrspgcore_x86_64_get_cpu_pda_oldrspgcore_x86_get_thread_struct_i387_sizegcore_x86_get_thread_struct_i387gcore_x86_get_thread_struct_thread_xstate_sizegcore_x86_get_thread_struct_thread_xstategcore_x86_get_thread_struct_fpu_thread_xstate_sizegcore_x86_get_thread_struct_fpu_thread_xstatetsk_used_math_v11tsk_used_math_v0neither pid nor taskp: %s invalid task or pid: %s core.%lu.%sSaved %s Failed. no support on live kernel f:v:Vinvalid filter value: %s. invalid vlevel: %s. cpuinfo_x86base0base1base2mm_context_tmm_structreserved_vmpid_namespaceebpebxxcsecxedixdsedxxeseflagseiporig_eaxorig_axesiespxssxfsxgssched_entitysignal_structsum_sched_runtimethread_infovfpstateuserrspvm_area_structhardvfp_statefpregsvfp_hard_structfpscrfault_datavm_fault 0 1 x 2 x 1 x 2 x 4 x 8 x 16 x x the specified process.EXAMPLES process with PID 12345. crash> gcore 12345 Saved core.12345 crash> f9d7000 with PID 32323. crash> gcore f9d78000 Saved core.32323 Saved core.5217 Saved core.1130 Saved core.24459 Saved core.30102 task context. crash> set PID: 54321 COMMAND: "bash" CPU: 0 crash> gcore Saved core.54321 Saved core.12340 Usage: gcore gcore -d Saved core.5174 Saved core.5167The specified task is a kernel thread. crash gcore command: version 1.0-4.el6 [1.2.1 equivalent] (released on 14 Tue 2013) Copyright (C) 2010, 2011, 2012, 2013 Fujitsu Limited filter must be a decimal: %s. vlevel must be a decimal: %s. gcore - retrieve a process image as a core dump gcore [-v vlevel] [-f filter] [pid | taskp]* This command retrieves a process image as a core dump. -v Display verbose information according to vlevel: progress library error page fault --------------------------------------- 4 x (default) 7 x x x -f Specify kinds of memory to be written into core dumps according to the filter flag in bitwise: AP AS FP FS ELF HP HS DD ---------------------------------- 32 x 64 x 128 x 255 x x x x x x x x AP Anonymous Private Memory AS Anonymous Shared Memory FP File-Backed Private Memory FS File-Backed Shared Memory ELF ELF header pages in file-backed private memory areas HP Hugetlb Private Memory HS Hugetlb Shared Memory DD Memory advised using madvise with MADV_DONTDUMP flag -V Display version information If no pid or taskp is specified, gcore tries to retrieve the process image of the current task context. The file name of a generated core dump is core. where pid is PID of For a multi-thread process, gcore generates a core dump containing information for all threads, which is similar to a behaviour of the ELF core dumper in Linux kernel. Notice the difference of PID on between crash and linux that ps command in crash utility displays LWP, while ps command in Linux thread group tid, precisely PID of the thread group leader. gcore provides core dump filtering facility to allow users to select what kinds of memory maps to be included in the resulting core dump. There are 7 kinds memory maps in total, and you can set it up with set command. For more detailed information, please see a help command message. Specify the process you want to retrieve as a core dump. Here assume the Next, specify by TASK. Here assume the process placing at the address If multiple arguments are given, gcore performs dumping process in the order the arguments are given. crash> gcore 5217 ffff880136d72040 23299 24459 ffff880136420040 If no argument is given, gcore tries to retrieve the process of the current TASK: e0000040f80c0000 STATE: TASK_INTERRUPTIBLE When a multi-thread process is specified, the generated core file name has the thread leader's PID; here it is assumed to be 12340. It is not allowed to specify two same options at the same time. crash> gcore -v 1 1234 -v 1 gcore [-v vlevel] [-f filter] [pid | taskp]* Enter "help gcore" for details. It is allowed to specify -v and -f options in a different order. crash> gcore -v 2 5201 -f 21 ffff880126ff9520 5205 crash> gcore 5201 ffff880126ff9520 -f 21 5205 -v 2;q<===x>8?`@XABhF hVpXZ(`f`(gghhi8xk(oop8qp8sXsw x0 xH (x` Hxx Xx hx { { { { |8 |P (|h h| x| | | } H} } }8 }P ~h 8~ h~ ~ ~ ( H  0 (P 8h x ( H  Ȃ 8 8P Xp ؃ X 8`؈؉X؊h@hH8x(H`xHؑ 8pxx8 (HhȤإ`ȫ8H(8ȾH`zRx @9 489qMI Z$T9nADD0_AA$|9qADD eAA$8:5M_@$P;5M_@h<[N I$<_MMI0 E L<=BBB B(D0I8D` 8A0A(B BBBA L@ABGB B(A0A8D 8A0A(B BBBA LPBBB B(D0I8Dp 8A0A(B BBBA L,TBBB B(A0A8V& 8A0A(B BBBH L|ZBFB B(A0A8GS 8A0A(B BBBF $_ H D  I $`kADD0_AA$`kADD0_AA,D(aBDA D0 AAB,taBDA D0 AABDHbBBB D(D0D`0A(A BBBdcBBE B(A0D8G{ 8A0A(B BBBD  8A0A(B BBBA $T8gADD0AA$|gADD0AA4hBDA D@  AAB<piKBBA D(DP7(A ABBjDML4jBBB B(A0A8D 8A0A(B BBBF n n nnn n,n*WN`Z A Dq\qtq<qqqq<qq8Db J G$q&IY<r&IYT(r&IYl@r8Db J G`r)I\xr&IYr&IYrr-r6r4rXKET8s l@ssPtMI tt<Dw$tMN0 xu, u3D u\ ut u u!DY u6 u A^ uF v)Ag$ (vrA[D LDA<< vDBBA A(G@-(D ABB$| wdMXP>$ xMMI@ yMI0$ PzMS@$ ({sADD0`AA$< {rADD0fAADd {BBB A(A0GPj0A(A BBB$ }AAP0AA }nN0_ }nN0_ H~FA}4 x~8D\ H K$T ~AN Q C| 1Dl H<H] K K h* * *d B\B E(A0A8D@. 8C0A(B BBBK D8F0A(B BBB$d ؀'k0L 0BWB E(A0A8DP8C0A(B BBB, 1AV[ AE  AC L ЄBBE B(A0A8Gp 8A0A(B BBBB ,\BAA MP FDE$Z^ H ؍SAT K rDR4 9BHA DP  AABK $$(MI0d F $L MV0TtȒ-AC Q v  v (Yv 8v @ v H TAC O v   v Hv @v 8Dv (9 H $ؗ&D]D<lBIH D(A0J < 0A(A BBBA ,M^[ J L2 BBB E(D0A8G= 8C0A(B BBBH ,AADP AAF |LxBBB B(A0A8D@k 8A0A(B BBBA H 8H0A(B BBBL 8A0A(B BBBA. A  !@!> oX    H!(h ooo8o !...//&/6/F/V/f/v/////////00&060F0V0f0v00000000011&161F1V1f1v11111111122&262F2V2f2v22222222233&363F3#@vu uu@ttssqrruttptps@ssr`rprr`! !w!>!D` ylЅ0y+F$`0p}|  @0yЅp}|  8}}@}}(X ~8` Hp~}0}P'}8}X}(x}@XI}cz}}}@}h }5}ETh} }H}c}} @x}} }gcore.so.debugg>.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.text.rodata.eh_frame_hdr.eh_frame.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink $oh(   8 0X X 8o88EoPThh^(( c..hP3P3n@@/ vXX ! @  !  ! H!HX! !@