All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.lambda.Debugger.TimeStamp.class Maven / Gradle / Ivy

The newest version!
????1?	_	`	ab
c	d	ef
gh
ij	k
l	mno
rs
t
u
vw	x	y	z	{
?|?	}~
c?
?
??
?
???
??
?
?
????
????
i?	?	i??	i?	??
?	?	?
?	?	?	?	?
?
??
?
f?	?	?	?	?	?	?	?
??
?	?
?
???????
??
f?
f??
??
??
??
????
d??
f???	?????
f???
f?
?
??
???
??
???
?
?
?
i?
?
?	?}
?	?	??	???
??
??
?
?	?	????
??
??
?
?
?
?
?
??
????
?
?
?	??
?
?|
?	?}	?	?
	?	
?
	?	
	?



?	?

??
??	?	?}
?
?
?	? !
?"
?#
?$%
&'(
&)B@
*+
&,-
./
X01	?2	3
?45
#6
78
9
:
?;
<=
>;
??
?@A
?BCDEFEG
HIJKLpM
?N
?O
PQ	R	S
?0?T
?cL
?UVWXYZ[\]^_`abcdefghijklmnopqrst	u 0@P`p???	v?	w??	x?	yMAX_THREADSI
ConstantValueMAX_TIMESTAMPSistamps[IistampsAlternatethreads[Ljava/lang/Thread;threadsAlternatelookupTableLjava/util/HashMap;lookupTableAlternateindex
nTSCreatedindexAlternateinitializedZCURRENT_TIMELcom/lambda/Debugger/TimeStamp;
PREVIOUS_TIMECURRENT_TIME_ALTERNATEPREVIOUS_TIME_ALTERNATENATIVE_TOSTRINGtypes[Ljava/lang/String;
typesShortLOCALTHROW	OBJECT_IVCATCHONE_D_ARRAYRETURNOTHERABSENTCALLLOCKING
MULTI_D_ARRAY	UNLOCKINGFIRSTWAITINGLASTWAITEDDEFAULTTHREAD_MASKTHREAD_MASK_SHIFTED?	TYPE_MASKTYPE_MASK_SHIFTEDSOURCE_MASKTYPE_SHIFT_BITSTYPE_SHIFT_THREADSEOTtimedatasetMax(I)VCodeLineNumberTableLocalVariableTablemax
initialize()Vie Ljava/lang/InterruptedException;objLjava/lang/Object;
lookupSize()I
stampsSizenContextSwitchesinCSthreadIndexoldIndexgetTimethis	getThread(I)Ljava/lang/Thread;tidthreadLjava/lang/Thread;getThreadFromIndex()Ljava/lang/Thread;printString(I)Ljava/lang/String;tsLjava/lang/String;tsl Lcom/lambda/Debugger/SourceLine;getThreadFromArray
getSourceLine#(I)Lcom/lambda/Debugger/SourceLine;sIndexgetSourceIndex(I)I"()Lcom/lambda/Debugger/SourceLine;
getTypeString	typeIndexsgetSourceLineFromgetTypeStringFrom
getThreadFromgetTypeclearpreviousTSGettingLock(Ljava/lang/Thread;)IswitchTimeLines(Z)Valtcapa
messageString()Ljava/lang/String;mlStringtypeml Lcom/lambda/Debugger/MethodLine;trim&(Ljava/lang/Object;)Ljava/lang/String;o'(Ljava/lang/Object;I)Ljava/lang/String;e Ljava/lang/NoClassDefFoundError;lentrimNativeToStringLjava/lang/Exception;bugtrimDebuggerToStringshLcom/lambda/Debugger/Shadow;trimToLengthtrimPackageName&(Ljava/lang/String;)Ljava/lang/String;nextDotempty()Zbot!()Lcom/lambda/Debugger/TimeStamp;bot1botteoteotteotpbotpsetCurrentTime"(Lcom/lambda/Debugger/TimeStamp;)VctcurrentTimeprintAll(II)VstartendtoStringroomaddStamp(Ljava/lang/String;)I#(Lcom/lambda/Debugger/SourceLine;)I$(Lcom/lambda/Debugger/SourceLine;I)I(II)IslIndexC(Lcom/lambda/Debugger/SourceLine;ILcom/lambda/Debugger/TraceLine;)ItlLcom/lambda/Debugger/TraceLine;$(IILcom/lambda/Debugger/TraceLine;)IthreadIndexUnshifted%(Lcom/lambda/Debugger/SourceLine;II)I
addStampTI(III)InnewSizeistamps26(Lcom/lambda/Debugger/SourceLine;ILjava/lang/Thread;)I(IILjava/lang/Thread;)I7(Ljava/lang/Thread;ILcom/lambda/Debugger/SourceLine;I)VgetThreadIndexearlierThan"(Lcom/lambda/Debugger/TimeStamp;)Z	laterThanequal(I)Z(II)Ztime1time2laterThanNownotEarlierThannotLaterThanearlierThanThisThreadlaterThanThisThreadnotEarlierThanThisThreadnotLaterThanThisThreadprevious"(I)Lcom/lambda/Debugger/TimeStamp;getPreviousgetNextgetLastThisThread
getLastThread3(Ljava/lang/Thread;)Lcom/lambda/Debugger/TimeStamp;getFirstThreadgetFirstThisThreadgetPreviousThisThreadOrAnygetPreviousSwitchThisThreadgetPreviousThisThreadgetPreviousLineThisThreadsourceIndexgetPreviousThisThreadforDgetNextThisThreadgetNextSwitchThisThreadgetNextLineThisThread
getLastOnLinegetPreviousBalancedTrace!()Lcom/lambda/Debugger/TraceLine;"(I)Lcom/lambda/Debugger/TraceLine;middlemlMiddletracesLcom/lambda/Debugger/VectorD;lowerhighermlLowermlHighergetNearestTraceThisThread"()Lcom/lambda/Debugger/MethodLine;getPreviousMethodThisThreadgetNextMethodThisThreadsizegetPreviousStampOnLineA(Lcom/lambda/Debugger/SourceLine;)Lcom/lambda/Debugger/TimeStamp;nownowTimegetNextStampOnLinegetLastThisFunctionts1getFirstThisFunctiongetFirstTSThisFunctiongetAnyStampOnLineAnyThreadgetNextStampOnLineAnyMethodgetPreviousStampOnLineAnyMethodgetPreviousIterationwentOffLinegetNextIterationgetNextLineThisFunctioncatchParentml2parentgetPreviousLineThisFunctionrl Lcom/lambda/Debugger/ReturnLine;findNearest
doDataTestmain([Ljava/lang/String;)VargsrepeatixlookuphLcom/lambda/Debugger/Helper;verifyCollection(ILjava/lang/String;)Vml1statusrunLjava/lang/Runtime;collect(IZ)I
percentageretainIVcollect0keydividernewIndex
nCollectednewTSnTLCollectedsetLjava/util/Set;setCopyLjava/util/Iterator;forwardfforwardNext@(Lcom/lambda/Debugger/TimeStamp;)Lcom/lambda/Debugger/TimeStamp;
disposable(IIZ)Z'Lcom/lambda/Debugger/DebuggerException;
access$002(Z)Zx0
SourceFileTimeStamp.javaEF85B5java/lang/Object?v;:9:com/lambda/Debugger/TimeStampz?Obj:UnknownFile.java:1{?|V5??`Hjava/lang/Threadcom/lambda/Debugger/TimeStamp$1InnerClasses?}
Primordial?~?vvjava/lang/InterruptedException>=<=D5?@|m5java/lang/NullPointerExceptionjava/lang/StringBuilderTS out of range ???? >= ????TID out of range  ?????????ts:[, ??]MN??:?5ON??GHIH??Y5A@JHKH?v????X5W5U5\5S5Q5^5	??????LF????java/lang/NoClassDefFoundError&NoClassDefFoundError object.toString()*NULL*1toString() -> null  ??!    **********************java/lang/Exception<?? BUG IN toString() >????null?????????com/lambda/Debugger/LocksListcom/lambda/Debugger/LockerPair??java/lang/String?|".."???--#com/lambda/Debugger/ShadowPrimitiveclass ??java.javax.??:?????	 NULL?!	=====Time Stamps=====?????????|??????C5?F??FGC off, collection halted.CD>GC could not collect enough to continue. Recording turned off.???????n5??Too many threads.  The debugger can only handle ??p???????|?|??ERROR:getLastThisThreadERROR:getFirstThisThread ERROR:getPreviousThisThreadOrAny?|??
???????com/lambda/Debugger/MethodLinecom/lambda/Debugger/TraceLine??com/lambda/Debugger/CatchLinecom/lambda/Debugger/ReturnLinecom/lambda/Debugger/ThrowLine???????
????Obj:file.java:0?? == 0x???6----------------------TimeStamp----------------------
%com/lambda/Debugger/DebuggerExceptiontime >= eot() 	time < 0 ?<??com/lambda/Debugger/Helper?p???FVerifying collection to ??=>??Verified collection to ???	 Memory: ????
MB free / ??MB maxGDcollect() failed?v



K5l5?vclearedCollecting(retaining IVs: ??)...VWRU?p??v?????java/util/HashSet??????????Rv Collected  out of  stamps and  TraceLines  including IVs?v?vR?TS.forwrd() failed on  [R5T5java/util/HashMap??
local = valuethrow: object.variable = valueCatch: array[..] = valuereturn: OtherUnparented call: call: locking
new array[..]	unlockingFirst Line in: waitingLast Line in: waitedl = vThrowo.v=vCatcha[.]=ret()**m()met()lockgn a[]unlckFirstwaitgLast waitdP5Z5[5]5_5
currentThreadcom/lambda/Debugger/SourceLine4(Ljava/lang/String;)Lcom/lambda/Debugger/SourceLine;(Ljava/lang/Object;)V)(Ljava/lang/Runnable;Ljava/lang/String;)Vwaitappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vcom/lambda/Debugger/Debuggerprintln-(Ljava/lang/Object;)Ljava/lang/StringBuilder;fileNamelinegetClass()Ljava/lang/Class;indexOf	substring(II)Ljava/lang/String;com/lambda/Debugger/ShadowgetCreateNoDash0(Ljava/lang/Object;)Lcom/lambda/Debugger/Shadow;getlengthcom/lambda/Debugger/DashesDASHESLcom/lambda/Debugger/Dashes;
startsWith(Ljava/lang/String;)ZsetCurrentThread(Ljava/lang/Thread;)VgetIndexGC_OFFcom/lambda/Debugger/DDISABLEjava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VerrLjava/io/PrintStream;java/io/PrintStreamexitunfilteredTraceSets[Lcom/lambda/Debugger/VectorD;com/lambda/Debugger/VectorD	elementAt(I)Ljava/lang/Object;	traceLinefilteredTraceSetscallergetPreviousMethodLine
returnLinegetNextMethodLinejava/lang/IntegertoHexString	singleton&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;DEBUG_DEBUGGER
getMethodLine#(I)Lcom/lambda/Debugger/MethodLine;verify(Ljava/lang/Thread;I)Vjava/lang/Runtime
getRuntime()Ljava/lang/Runtime;
freeMemory()J(J)Ljava/lang/StringBuilder;totalMemoryprintStackTraceclearStatus(Z)Ljava/lang/StringBuilder;
compactAllcom/lambda/Debugger/Clock%com/lambda/Debugger/ShadowPrintStreamcompactkeySet()Ljava/util/Set;(Ljava/util/Collection;)V
java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;unfilter
removeDeadgetProperty1.4567	85
9:
;:
<=
>=
?@
A@	B5	C5	D5
EF
GH
IH
JH
KH
LF
MN
ON	P5	Q5	R5	S5	T5	U5	V5	W5	X5	Y5	Z5	[5	\5	]5	^5	_5
`Ha56b56cd569e56fg562h56ij56k
l5m5n5z	opq3??r
STst5	uvq}??Y?Kd?
???
??Y?	
???
??Y?Y*???*YL²?*????M???+çN+?-???2S??.O??OSVI\__b_rBWXYZ[1]EiIjOkSlWmZndpnqxr|ssWwxqyz	{|q???rv	}|q???rz	~|q?-;<=>???.~<??=??????r"~?? ?"?%+?s*#5+?5)?5'?5?|q/*??r?s?H	??q?p?
??)?Y?Y? !?"?#$?"??#?%?&??.z?~<?
?"?Y? '?"?#(?"?#?%?)?2M,?r?1?>?h?n?s pm5>2?5n??	??q@?2L+?r
??s?5????q2*??*?r?s?H	??q?C?+L?*M?,N?Y? -?"?#.?"+?"/?",?0/?"-?01?"?%?r??
??s*Cm5>??
9??4??	??q0?2?r?sB5	??qV?.2~<?3M,?r?	??s m5	?5??	??qC?.2~<?r
?	?sm5	?5?|qF?*?.2~<?r
??s?H?5??q2*??,?r?s?H	??qZ?.z~???d?r???s$??	??qh?L??+??=????N??-???:?????@:?A:?;?@?*?N:?,??C:?	ON??E?FN?Y? ,?"-?"?%?,?rF!*Rz??????? ?"sH???5?H??H??5???*??????	??q1*d?P?r's?z	??qg?Q?*?R?*?S?NU?Tr,-/0s ???z?5	??q?L=*?V?*?EL+?WL?"N=?Y? Y?"*?Z?0[?"?%L+
?\>?+?+?]?	Xr*
79	:>;<=7?>@EAs4??L?z>??J?F>5	??qh*?^?*?_M,?`N-?rFGHIs*?z?5????	??qG??<*?^?*??
*?aN-?b?*?c?*?E?*?d?*?d?e?*?f?P*?fM,?gd?&?Y? h?",d?]?"i?"?%M??Y? h?",?"h?"?%M,?*?j?k?*?l?*?E?*?PM,?rNxy}~?&?+?2?;?B?G?Q?t???????????s4??GH????z?t5???	??q?V*m?n?**?g?]K*o?n?*p?n?1*.?q<?**.?\`*?g?]K?*`*?g?]K*?r??&?/?4?H?T?s/%?5V??	??q$????r?	??q?r?r?	??q1???r??r?r???	?|q?r?	??q/?????d?r?r
?
?	?|q*????d?r
????q<*??d???r?s?H??q7
*????r?s
?H	??qK?;?<*?;*??*?s?r??
??s?H	?|q?;??r?	??qP(?;?!???Y?	
???
??t??;?r??? ?$?	??q?P=?K?rN-??Y? ?#u?"?%?)?#?Y? ?#v?"-??w?"?%?)?????r????)?I?O?s*=?HM5P?5P?5	?vq-
x?)??y?r????qsI?Y? z?"*??#(?"*??,?0(?"*??*?0(?"*??+?"{?"?%?rsI?H??q????Y? z?"*??#{?"?%?2?.?Y? z?"*??#(?"*??+?"{?"?%??Y? z?"*??#(?"*??,?0(?"*??*?0(?"*??+?"{?"?%?r
"(
Ss??H??5	??q5*???|?rs??	??q2*??|?rs????q=	*?	?}?rs	??	?5??q=	?	?~?r"s	?5	?5??qH
*?,???r&s 
??
?5
????q?V,?	???,???	????,??.~>????
???????O?`???`???d?r"*
+,#-4/@0H1P2s*V?5V?5V??#3?5??qH
*????r8s 
??
?5
?5??qH
x???r<s 
?5
?5
?5??qd?????????Y????????)???d?2??>?l?
K??>?
l?????)???????,??h>???>?
:?????????O?`???`???d?rZ@
ABC$D(E.G5HEIOJSKXLfNiPpQ{R?S?T?X?Y?Z?[s>51?5p"?5??:??5??5??5??q[,??x>*???r
_`s*???5???5??q[,??x>???r
des*?5?5???5??q{*?*?*+??x?-?????rxy	z{s4?H??m5???5	??q?R<?"?2M,*??,??*S????ݲ??Y? ??"*?0??"?#?%?????r*
	???? ?"(?L?P?s ??&5R??	??qG?.z?~<?r
?
?sm5
?5?|qF*??z?~<?r
??s?H?5??qE+?*????r?s?H?H??qE*?+????r?s?H?H??qB*????r?s?H?5??qB*????r?s?H?5??qB*????r?s?H?5	??q????r?s?5?5	??q:??????r?sm5??qE+?*????r?s?H?H??qE*?+????r?s?H?H??qB*????r?s?H?5??q\$+??~*??~??+?*????r
??s$?H$?H??q\$+??~*??~??*?+????r
??s$?H$?H??q\$+??~*??~??+?*????r
??s$?H$?H??q\$+??~*??~??*?+????r
??s$?H$?H	??q!	?d?r?r?	??q3	?d?r?r?s	5??qA*???*?*?d?r?r
?	?s?H??qA*???*?*?`?r?r
?	?s?H??q?8*???%??????????r???????r45
78,9177<s*&59?H45
/?5	|qk#?	K?d<??**?????????rFGHIG!Ks
5??	?q?3*???????r??????r"OP	QST&U+S1Ws*53?H.?5	*?5
?q?8*??????<*??=*?`>?????
d?r??????r"[	\
]_`)a0_6cs*58?H
+?5&?5?q?P*??????<*??=*???>*?`6?)?????????	?r??????r&	g	h
ijl(mBnHlNqs4",5P?H
C?5>?565?q??*???*?*???*??,:????	????d?r?rv	wxyz%{8|s4??H.5*?5#5%??
q2*????r?s?H	
q
????2LN??????+??+????6+??d6+????:+????:???6:???6????d?9dl`6+????:		???6	:?6	:???N=??-???-???-???-?????+????N-???
-???-???-???	?????-???r? ?	?????(?3?>?I?Z?g?r?{??????????????????????????????????sf
?'5??	m5	?U5??+?53?5>??I??q?
߲?*??2L+??+????6+??d6+????:+????:??*???d?<dl`6+????:		??*??6	:?6	:???=?N+????N-??*??-???-?-??*??-???-?-??*??-???-???????rV?	???#?.?9?H?Q?]?h?t??????????????????sf
]*5h?	?B????H	??R5?5#?5.??9??q?3??*??2L+??d=?+????N-??*??-???????r?	???+?1?s*??3?H	*#5q?8??*??2L+??d>=?"+????:??*????????r?	???!0?6s4!??8?H	/&5(5	q?ٸ?L+?=*?>+??6+????+??:??6??????????????|?r?????i???%????:????6??:?????%????:????6??:????????????Y?rv
	
#*29FOX^ks}? ?!?"?$?%?&?'?(?)?+??-sH-?5????H	? 5?5??5#???	!q?	???L??=+?>*?6+??6+????+??:??6??????p?????]?r?????J????????????+???#??:??:????6????}?rb56
78:"<(=/>8?E@OAXB^DkEuFG?H?I?J?K?L?M?>?Qs\	???2?5????H??5
? 5?5??5(???"?q?'*??L+??+??M,??,???rN-??:?rXYZ[\]$^s4'?H"????	#H$?H$q?*??L+?r
cds?H??%?q?/*??L+?+????+???rM,?NN-?*???-?rhijk l-ms*/?H*???H #H	&q?%??<*?=>?????r??????rrs	uvu#ys*5%??!?5	5	'q?C??L??=*?>+??6+?6?%???????	?r??????r*
}~
???,?5?;?A?s>(5C???H;?5
650?5	(q?>??L*?=+??>+?d6?$???????	?r???????r&	??	???'?0?6?<?s4&5>??:H	550?5)?q???M,??>,??:?66,????,??:??,?<??????????
??r????6????y???$????:????<??:?P???$????:????<??:?',??
??:????????????M?r~??	????"?(?/?8?C?V?b?n?v?????????????????????????????????sR??H4?5?H	??5????5?*F(???+?q?	???=??N-??6-??:?66-??:??-?<?v????d???
??r????6????9???????:??<??:?-??
??:???????rb???????$?+?5?A?T?`?l?t?~?????????????????s\	??H0z5??5?H??5????5?*F$???,?q??*??L*??M*??>*??:?6,?+????6*?6??,????r??M???????????	?r??=?M??,???^,???*???K?,???9,??:??:		??3	???	????:

+??	??6,???????O?rr??
????&?+?8?J?V?n?{???????????????	?????sp?-?
?0???).?	1?5??H?/?
?????5????5+??50?q??*??L*??=*??>+??*?6??+????r??L???????????	?r??=?J??+???[+???*???H?+???"+??:??:??0??6? +???+????L+??6?r??????U?rj
 2>U b!k"r#~$?&?'?(?)?*?+?-?.?/?0?2??5sH?12????5??H???
??5?53q?I??=*???*?>??*+??r??????*?>??*+??r?????*?r.;<>?@$>*C4D<EACGGs45/5I?HI??E?5
4vq????K*??|<?rM?Y? ,???0??",??*?0?%?)?Y? ,???0??",??,?0?%?),??+?)?Y? ??",?????"?%?)?r"RSTU6VYWcXYs z??rm5m?H	56q??<=?	N??)??:??)?r\^	`bjks47N8595	????	:?q????)??Y?Y? ??"?#$?"??#?%??????Y?Y? ??"?#?%??????ò?¶??L+?*?Y?*?,?=?
L??Y??M?,+??W+?r&	n-oLpSq`rdsyt?u?ws ?	;<?m5`-?H	=>q??Ț??Y? ɶ"??#?%?)?=????O????=??Y9?.~>?G??H??K?
?I?.??:??? ??:??:?
????:????+??=??2N-??-?̄???Y? Ͷ"??#?%?)??M?Y? ϶",???m??Զ",???m??ֶ"?%?)?r^}~?7?@?I?e?k?s?z?????????????????????????
?sz#5???z???1?k%??IG?59]5????5?5@??3AB	CDqq?׬Mظ),??ڸ)?Xr??????s ??E5FF	GDq?|?hdl=>6??
:??6??ܲș?ݲș??޸߲ș?Y? ?"???"?%?)6??4???O???.O?O??????ܸ???;?;??s@m54S5	T?q~,??<???.=????????d.?r?????"?s S55,m5	RUq?*??*????r?r
??s?H
VWq+s????9?.~>???????
????G?
?H?+??:??:??:????????
:???1Yj?Zdj?efj?r6

1?	ELS
ZegqsRE"??L??S1?l?Xs5sI5sFF]?5YZq0Y??r$s[F\vq????
??
???????Y?????Y??????????;?<?@?A?Q???Q?fYSYSYSYSYSYSYSY	SY
SY	SY
SY
SYSY
SYSYS?4?fYSYSYSYSYSYSYSYSYSY	SY
SYSYSY
SYSY S?8?!"?L#??$?K%??&?I'?(?H)?G*?>+?,-?./?J0?12?M9?3?rV&'()*#+-,7-;.?/C1G2O3W4[5h6?:L>b?z@?A]^q





© 2015 - 2025 Weber Informatics LLC | Privacy Policy