MOON
Server: Apache
System: Linux vps.thepromohut.com 2.6.18-398.el5 #1 SMP Tue Sep 16 20:51:48 EDT 2014 i686
User: caretrak (507)
PHP: 5.2.10
Disabled: NONE
Upload Files
File: //usr/share/gdb/python/gdb/command/backtrace.pyc
mò
Ç0Kc@s{dkZdkZdkZdklZdklZdkZdeifd„ƒYZ	dei
fd„ƒYZeƒdS(N(s
FrameIterator(sFrameWrappertReverseBacktraceParametercBs#tZdZdZdZd„ZRS(s·The new-backtrace command can show backtraces in 'reverse' order.
This means that the innermost frame will be printed last.
Note that reverse backtraces are more expensive to compute.s%Enable or disable reverse backtraces.s9Show whether backtraces will be printed in reverse order.cCs,tii|dtitiƒt|_dS(Nsreverse-backtrace(tgdbt	Parametert__init__tselft
COMMAND_STACKt
PARAM_BOOLEANtFalsetvalue(R((t./usr/share/gdb/python/gdb/command/backtrace.pyR!s(t__name__t
__module__t__doc__tset_doctshow_docR(((R	RstFilteringBacktracecBs2tZdZd„Zd„Zd„Zd„ZRS(s	Print backtrace of all stack frames, or innermost COUNT frames.
With a negative argument, print outermost -COUNT frames.
Use of the 'full' qualifier also prints the values of the local variables.
Use of the 'raw' qualifier avoids any filtering by loadable modules.
cCs)tii|dtiƒtƒ|_dS(Ns
new-backtrace(RtCommandRRRRtreverse(R((R	R.scCs2g}x|D]}|i|ƒq
W|iƒ|S(N(tresulttitertitemtappendR(RRRR((R	treverse_iter4s
cCs,g}x|D]}|i|ƒq
W||S(N(RRRRtx(RRRRR((R	tfinal_n;s
cCsd}d}t}t}xe|idƒD]T}
|
djoq(q(|
djo
t}q(|
djo
t}q(t	|
ƒ}q(Wt
iƒiƒ}t
itt|ƒƒ}|ot
ii|ƒ}nt
it
idƒ|ƒ}|iio|i|ƒ}n|djo|i||ƒ}n'|djot
i|d|ƒ}nx=|D]5}	tiid|	dƒ|	diti|ƒqRWdS(Nit ttrawtfulls#%-2di( titcounttTruetfilterRRtargtsplittwordtintRtselected_threadtnewest_framet	itertoolstimaptFrameWrappert
FrameIteratorRt	backtracetcreate_frame_filtertizipRRRRRtislicetpairtsyststdouttwritetdescribe(RR!tfrom_ttyRRRR&RR R/R#((R	tinvokeAs:




	


(R
RRRRRR5(((R	R's
			(Rt
gdb.backtraceR'tgdb.FrameIteratorR*tgdb.FrameWrapperR)R0RRRR(R0R)RRR'R*R((R	t?s			

	C