%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/rs/mysql/5.7/lib/mysql/plugin/
Upload File :
Create Path :
Current File : /home/rs/mysql/5.7/lib/mysql/plugin/libtest_session_info.so

ELF	>@7@f@8
@@@@004'4'@'@7@799P`PP0c00aRtdP`PPPtd<"<"<"QtdpppFreeBSD
 !"0;BH]n	$-_nw+P@8@n n<5PKH`X820G0`0(z>ӯkU(z>@
@@1^Þ`RNX
yfY7.EPT䒞X93'%%
$"!#
	 _fini_init_Jv_RegisterClasses__cxa_finalizePSI_server_ZdlPv_Znwm__gxx_personality_v0__stack_chk_fail__stack_chk_guard_mysql_plugin_declarations__mysql_plugin_interface_version__mysql_sizeof_struct_st_plugin_cmdcommand_servicefn_formatmemcpymemsetmy_charset_utf8_general_cimy_closemy_openmy_plugin_log_servicemy_snprintf_servicemy_thread_joinmy_writepthread_attr_initpthread_attr_setdetachstatesecurity_context_servicesrv_session_info_servicesrv_session_servicestrcpystrlenstrncpytest_sql_service_pluginthd_get_thread_idunlinklibthr.so.3FBSD_1.0libcxxrt.so.1CXXABI_1.3libc.so.7libc++.so.1libm.so.5x7Pbpb@c`cpcccccȀdЀe؀gh`ijll0mm00`Uhp79 <(ЂȂ؂  !"#X$	ȔД
ؔ
Opening Session 1 failedThread handler id is NOT equal to session id srv_session_info_get_session_id(session_1)SELECT ID, USER, HOST, DB, COMMAND, INFO FROM INFORMATION_SCHEMA.PROCESSLIST WHERE info LIKE 'PLUGIN%' ORDER BY id%dSession 2 : srv_session_info_set_connection_type
Setting VIO_TYPE_SSL on session_2
SELECT CONNECTION_TYPE FROM performance_schema.threads WHERE PROCESSLIST_ID =  %lu  /*session_2_id*/KILL CONNECTION %lu /*session_1_id*/%s%4d-%02d-%02dinit thread
Thread handler id IS equal to session id returned by srv_session_info_get_session_id(Session_2)

Get/Set session info with killed session(Session 2)
Opening Session 1
Killing Session 1
current_db after init_db  : %s
srv_session_init_thread failed./*Session_2*/ SHOW TABLES LIKE '%slave%'Session 1 : srv_session_info_get_current_db
Session 1 : srv_session_info_set/get_client_port
srv_session_info_get_current_db      : %s
Pavan Naik, Andrey Hristovsession_infoBEFORE kill of Session 1
Closing Session 1 failed as expected. It was already closed by EXEC_TEST_CMD
%s%d.%d(%d)[%s]Thread handler id IS equal to session id returned by srv_session_info_get_session_id(Session_1)

/*Session_1*/ SHOW TABLEStest_session_info - ret code : %d at %s:%u-Session 2 : srv_session_info_get_thd and srv_session_info_get_session_id
current_db after 'USE db_name' command : %s

srv_session_info_killed(Session 2) : %d
error     : %d
%lldtest_session_info - expected error but command did not fail at %s:%unum_cols      : %d
SELECT CONNECTION_TYPE FROM performance_schema.threads WHERE PROCESSLIST_ID =  %lu /*session_1_id*/Closing Session 3
nb rows       : %d
%3.7gUninstallation.SELECT name,type,processlist_id,processlist_user,processlist_host,processlist_db,processlist_command,processlist_state,processlist_info,role,instrumented,history,connection_type FROM performance_schema.threads WHERE processlist_id =  %luSession 1's view
Session 2 : srv_session_info_set/get_client_port
srv_session_info_get_session_id      : %d
deinit thread
Opening Session 2
srv_session_info_killed(Session_1) : %d
Closing Session 1
srv_session_info_get_client_port     : %d
Perform KILL QUERY and suicide (KILL CONNECTION) on Session 2
Closing Session 2
Closing Session 2 failedwarn count    : %d
[NULL]Installation./*Session 3*/SELECT ID, USER, HOST, DB, COMMAND, INFO FROM INFORMATION_SCHEMA.PROCESSLIST WHERE info LIKE 'PLUGIN%' ORDER BY id============================================================================================
Port before srv_session_info_set_client_port : %d
Setting NO_VIO_TYPE on session_1
Test session informationThread handler id is NOT equal to session id srv_session_info_get_session_id(session_2)Session 2's view
error msg : %s
%s  Test in a server thread
/*Session_2*/ USE information_schemasrv_session_info_set_connection_type(NO_VIO_TYPE) should fail but did notKILL CONNECTION %i  /*session_2_id*/current_db before init_db : %s
+test_service_sqlGet/Set session info with closed session(Session 1)
Opening Session 3 failedtestAFTER kill of Session 1
%s%4d-%02d-%02d %02d:%02d:%02dsrv_session_info_killed(Session_2) : %d
rootaffected rows : %d
%lluOpening Session 2 failedtest_sql
srv_session_info_set_client_port     : %d
KILL QUERY %i /*session_2_id*/%s%02d:%02d:%02dSetting VIO_TYPE_NAMEDPIPE on session_1
localhost/*Session_2*/ SHOW TABLESPort after srv_session_info_set_client_port  : %d

Session 1 : srv_session_info_get_thd and srv_session_info_get_session_id
run_statement code: %d
test_session_info/*Session_1*/ USE information_schemaSession 1 : srv_session_info_set_connection_type
srv_session_info_killed(Session 1) : %d
server status : %d
mysql/*Session_2*/ SELECT host FROM INFORMATION_SCHEMA.PROCESSLIST WHERE info LIKE 'PLUGIN%' ORDER BY idSetting VIO_TYPE_TCPIP on session_1
srv_session_info_get_thd             : %d
Session 2 got killed but not closed, thus it will appear in the processlist as Killed
127.0.0.1.logsrv_session_info_set_connection_type : %d
Closing Session 3 failedCould not create test session thread/*Session_1*/ SHOW TABLES LIKE '%slave%'SELECT CONNECTION_TYPE, CONNECTION_TYPE IS NULL FROM performance_schema.threads WHERE PROCESSLIST_ID =  %lu /*session_1_id*/Follows threaded run
/*Session_1*/ SELECT host FROM INFORMATION_SCHEMA.PROCESSLIST WHERE info LIKE 'PLUGIN%' ORDER BY idSELECT CONNECTION_TYPE FROM performance_schema.threads WHERE PROCESSLIST_ID =  %lu /*session_2_id*/%s
Session 2 : srv_session_info_get_current_db
;<D8ld>@4@A$A44ATDAtTAdAABC4DdE$GHDJ$JLJtDKTKzRx,AC
PAL2AC
m,lW AC
PZA,6AC
PA,<AC
PA@>AC
P$@>AC
FD>AC
Pd>AC
J>AC
G>
AC
H>AC
C>NAC
I,>AC
PA,4x?AC
PA,dH@JAC
P0A,hAAC
PA,8BLAC
P2A,XCzAC
P`A,$DAC
PA$TFZAC
GN$|PFFAC
{EA$xFAAC
CyFAC
A4F(AC
PAUHSPH=zKtH=[7HIf.HHHHrHH[]@UHH=4KtH=Ht
H=H]{7]UHAWAVAUATSHHHJHHEHHJHHnH1H5DHH
HHA7H7H߾17\L-JIEH=H5[P=\H5w]16L%^JI$HLL1\L6LH16HGL=@I$H@L1;\L{6LH1\6HHLL_6L1e6HƅL=[IEH
/4HLIt HaIHHH11H1
6=[1
6HIHH;Eu1HH[A\A]A^A_]5UHHH}HHHHH}11H]UHAWAVAUATSHHHHHHEH@\5IHH@@Hx \1t5L=mHIH]LL1ZL4LH14H4HH1LPHHtTL5"HIL HHHHHHAIHH5HH
LP(HGHH4H11HIHLL1YL4LH13HgGH1LPIHLtTL5NGIL8HIGHLHHAIHH5HH
LP(HFHHH11=YL-]L173L=FIHHH1D5XH3DHH12=X]L12L=pFIHHPAILPAIHH93DH9LDL=FIHDLL1-XLm2LH1N2=XL-]L122IHL1WL2L=ELH11=W]L11ILH]2H9H;EHIHALL1ZWL1LH1{1ILHLL1HHLLLE1A8HDHLHD1HLLMLE1A=VL=`]L10HDDHHLL1iVL0LH10=LV]L1u0HL-|LLLLE1AYHHLc!HCHHL1UL0LH1/HLLLE1AHH5LLME1AHGCHLPL%CI$HLH1GUL/LH1h/HHYL I$LH1TL=/LH1/HH5LLE1A=T]L=pL1.I$HrL1TL.LH1.=nT]L1.HH5iLLLE1A~HLHL=AILH1SL=.LH1.IL=LL1SL.LH1-HLH5LE1AH?AHLL1oSL-LH1-HH5lLLE1A~L-@IELPL-@I]LHiH1RL>-LH1-HLH
9IMLH1RL,LH1,IMLHl1RL,LH1,HH5LHE1A==R]L=L1_,IMMHL1RLG,LH1(,=Q]L1,IEHL=?ILLPHL1ӋQL+LH1+ILdP I$HILPHL1ӋPQL+LH1q+MI$HL1QLY+LH1:+HH5LHHE1A
!I$LH1D%PL*DLH1*HH5_LLHE1A=tP]L-&L1*IHL1BPL*LH1c*=%P]L1N*IMHL==ILPȾLH1ӋOL!*LH1*ILP IEHILPȾLH!1ӋOL)LH1)IMMLH1YOL)LH1z)HLLH53HHE1AZILH1D=NL5)DLH1)HLH5HE1A=N]L%gL1(L=P<IHL1|NL(LH1(=_N]L1(IHLL狍1ILH1NLQ(LH12(HLLHE1A% IHL1ML'LH1'Hn;HL1P(uH0;HHH11IHLLDD1IHLL1'MLg'LH1H'HLLLLLE1A-,H:HHL1LL'LH1&Hs:HLP(HF:HHHD1H":HLH
1NLL&LH1o&HLHLE1A3]H9HH>L1KL2&LH1&H9HLP(Hw9HHIHD1HP9HLH81|KL%LH1%HLLMLLE1A9=7KL=]L1Y%H8HH/L1JL>%LH1%=J]L1
%H8HH.LM1H]8HH}L1JL$LH1$HLLLLE1AAH7HHL1*JLj$LH1K$L=7ILP(H7HLH1IL$LH1#IHP(Hc7HLLHL=C71ILHQ1eIL#LH1#HMLMLLLE1AKkH6HLP(L%6I$HpL1I$LLH1HL#LLH1"HLHLE1AP
=H]L=6L1"I$HVIH1NHL"LH1o"=1H]L1Z"HH5HLE1AWD
=G]LM1"I$MHL%5I$HP0HL1ӋGL!LH1!IHI$LLP0HL1ӋaGL!LH1!=DG]L1m!L-4IMHL1GLQ!LH12!I]HLL狍1HLLLLE1A_=F]H5]I1 IMHL1xFL LH1 =[F]L1 HHH5LAAdk=F]L1F IEHL%3I$HP0HqL1ӋEL LH1IEHI$HLP0H)L1ӋELLH1=lE]LM1IMHL1=EL}LH1^H2HLP t:IHLL1DL/LH1=DL-]L1IHLL1DLLH1=|D]L1L-62IELPHIHIELHLH1Ӌ*DLjLH1KIHIELPHL1ӋCL(LH1	IHIELg+P HL1ӋCLLH1IHIELPHL1Ӌ^CLLH1IHLH1$CLdLH1EIHIELP(HL1ӋBLLH1IMHL1BLLH1=B]L=<L1HH5LLLAA~=BB]L1kIMHL1BLVLH17=A]L1"I]HLL1I]HLL1ALLH1L5`/M>LAFHR/HL$$H
L/L,LLLAH
.HH/H11>H.HHYH11*H.HHrH11HHh.HH;EHH[A\A]A^A_]HZ.HHHe.HLP0HLL1Ӌj@LLH1H.HHLL1H-HHLL1@LCLH1$M.L)AFH-HLL,$H
-L+LLAt(H
D-HHH11LL-,-IEHL%6-I$LP0HLL1Ӌ:?LzLH1[I$LPH=?L%]L1.IMHhL1>LLH1=>]L1IEHL%o,I$L1HHL1Ӌu>LLH1IEHI$LPH<L1Ӌ2>LrLH1SIEHI$Lg+P HL1Ӌ=L*LH1IEHI$LPH7L1Ӌ=LLH1I]H$LH1k=LLH1IEHI$LP(HL1Ӌ#=LcLH1DIMHL1<L/LLH1	H*H1LPHIL5t*IHHo*HLHHIHH5HH
AL(P(=\<L-]L1~H)HHLL1<L\LH1==;]LML=)1HH5LHE1AIHL1;LLH1HF)HLP tH)HHdH11H)HHѼLL11;LqLH1RH(HLP Lt1H(HHH(HHH11LYUHAWAVAUATSH(DDIIIH&(HHEHHHAAHy \1
H#(L3LCH'HHLLL1:LPLH11H'HL<$H
'L%%LH'AtdHy'HLP L5Z'L%;'H6'LHkLQHD1AhA0\LL%&M$HHLL1AD=9LVDLH16M$H4\HLH1A8LLMH1L%U&L5_&t;HF&HH^H
aHD1L%&tzL%%zILL L1If.@LHL1AD-
8LJDLH1*HAFH
%H	LIH9rHLL1AЋ7LLH1MA~L5B%I$ FL1afLH61AЋN7LLH1oHHAD$HH@H9A|$ILHHtE1fLHݼH1AD56L
DL5p$LH1IAD$ILHI9r#IH^LL1h6LLH1H$HAL$HJL1)6LiLH1JH#HAL$HL15L*LL5#H1LL%b#I(\IHQLL15LLH1H0#HA \HL1U5LLH1vH"HA$\H;L15LTLL5"H1.IHɼLL14LLH1I$H;EuH([A\A]A^A_]3UHAWAVAUATSH8IIH"HHEH@\IHH@@Hx \1H!HLPH
!HH˺LLH13L9LH1LLHH!HL$$H
!LHLAt"H
6!HHH11TH<!HLPH
!HH*LLH163Lv
LH1W
L
H HH;EuH8[A\A]A^A_]
UHwHG1]UHAWAVSPIHGLiLH H6
J<;H Ivs
J<;H Iv_
J<;H IvK
J<;H Iv 7
IF(J; AF0B;(AF4B;,AF8B;0AF<B;4C1H[A^A_]UHwWG1]UHG1]UHG1]UHG]UH1]UHGOPWHHHHHDŽ#FLL]DŽ F[NULH	HHDŽ F1]UHAWAVAUATSHIHHHHEDoDAEGHLHHL1AILHHLHH<H FHLI	IO FO H@HH;Eu1H[A\A]A^A_]UHAWAVAUATSHIHHHHEDgDwAD$GHLHHַHDHL1AILHHLHH<H FHL
LH	HN FN FIIދC HDHH;Eu1H[A\A]A^A_]
UHAWAVAUATSHHIHHHEDoDAEGH~HAH
HDLDDND^HjH1sASAHILHLLHH<H FHL	IiI	MO FLIi K$K(K,L4I0HcSL1	HsHcSL_	HHH;Eu1H[A\A]A^A_]UHAWAVAUATSHHHHHEDoDwAEGHHHLLILHHLHH<H FLLLH	HN FB TIIދC THHH;Eu1H[A\A]A^A_]UHAWAVAUATSHHIHHHEDoDAEGH~ HH
HDLDDNF$HH1AILHLLHH<H FHLvLH	LN FKH	LJLꉄ TC$TC(TC,TC0TC4THCH8TC @THHH;Eu1H[A\A]A^A_]tUHAWAVAUATSHHIHQHHEDwDgAFGHLHLF NtDIADCDCH,H
tHDDKC$HvH1AILHLLHH<H FHLLH	LN FKH	LK FWC$FWC(FWC,FWC0FWC4FWHCH8FWC @FWIMC YH HH;Eu1H[A\A]A^A_]UHAWAVAUATSH(IIHHHEЋGHDg@GHHH~ HH
HDDDN^DnDVD^H'HASARAUSHH ILHLHHHH<H FHLpLH	LHL FAKH	LH ZAF$ZAF(ZAF,ZAF0ZAF4ZIFH8ZAF @ZIMA \HHH;Eu1H([A\A]A^A_]VUHAWAVATSIID_AGGHHHLHH<H FpH	LN F1[A\A^A_]UHuG \$\(\D,\MtH0\L]]UHAVSH0\t!IH4\HH4\LC[A^]UH]UHAWAVAUATSHIH*HHEЋ=}'H54]1L-IMHfLL1?'LLH1`L%I$I~tI~HHH11I~AVIMHLL1&LLH1I$PAFHBHH;Eu1H[A\A]A^A_]UHSPHHHHHrHH[]HHH;H5Z%%\%@%Z%h%R%h%J%h%B%h%:%h%2%h%*%h%"%hp%%h`%%h	P%
%h
@%%h0%$h %$h
%$h%$h%$h%$h%$h2jGv`
	ohP
o xn
nooLo0h&o6oFoVofovooooooooopp&p6pFpFreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)Linker: LLD 11.0.1 (FreeBSD llvmorg-11.0.1-0-g43ff75f2c3fe-1300007)$FreeBSD$.shstrtab.note.tag.dynsym.gnu.version.gnu.version_r.gnu.hash.hash.dynstr.rela.dyn.rela.plt.rodata.eh_frame_hdr.eh_frame.text.init.fini.plt.ctors.dtors.jcr.init_array.data.rel.ro.dynamic.got.data.got.plt.bss.commentppxoJ+oLL`:opD  0JPPRB

\Bf2ppn<"<"|##$@7@'7n^n^o_@PP````pp`xx``aȂb`00c8hhde(0ee

Zerion Mini Shell 1.0