
com.lambda.Debugger.TimeStamp.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of LewisOmniscientDebugger Show documentation
Show all versions of LewisOmniscientDebugger Show documentation
A command line utility for accesing the bowler framework.
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? y MAX_THREADS I
ConstantValue MAX_TIMESTAMPS istamps [I istampsAlternate threads [Ljava/lang/Thread; threadsAlternate lookupTable Ljava/util/HashMap; lookupTableAlternate index
nTSCreated indexAlternate initialized Z CURRENT_TIME Lcom/lambda/Debugger/TimeStamp;
PREVIOUS_TIME CURRENT_TIME_ALTERNATE PREVIOUS_TIME_ALTERNATE NATIVE_TOSTRING types [Ljava/lang/String;
typesShort LOCAL THROW OBJECT_IV CATCH ONE_D_ARRAY RETURN OTHER ABSENT CALL LOCKING
MULTI_D_ARRAY UNLOCKING FIRST WAITING LAST WAITED DEFAULT THREAD_MASK THREAD_MASK_SHIFTED ? TYPE_MASK TYPE_MASK_SHIFTED SOURCE_MASK TYPE_SHIFT_BITS TYPE_SHIFT_THREADS EOT time data setMax (I)V Code LineNumberTable LocalVariableTable max
initialize ()V ie Ljava/lang/InterruptedException; obj Ljava/lang/Object;
lookupSize ()I
stampsSize nContextSwitches i nCS threadIndex oldIndex getTime this getThread (I)Ljava/lang/Thread; tid thread Ljava/lang/Thread; getThreadFromIndex ()Ljava/lang/Thread; printString (I)Ljava/lang/String; ts Ljava/lang/String; t sl Lcom/lambda/Debugger/SourceLine; getThreadFromArray
getSourceLine #(I)Lcom/lambda/Debugger/SourceLine; sIndex getSourceIndex (I)I "()Lcom/lambda/Debugger/SourceLine;
getTypeString typeIndex s getSourceLineFrom getTypeStringFrom
getThreadFrom getType clear previousTSGettingLock (Ljava/lang/Thread;)I switchTimeLines (Z)V a lt ca pa
messageString ()Ljava/lang/String; mlString type ml Lcom/lambda/Debugger/MethodLine; trim &(Ljava/lang/Object;)Ljava/lang/String; o '(Ljava/lang/Object;I)Ljava/lang/String; e Ljava/lang/NoClassDefFoundError; len trimNativeToString Ljava/lang/Exception; bug trimDebuggerToString sh Lcom/lambda/Debugger/Shadow; trimToLength trimPackageName &(Ljava/lang/String;)Ljava/lang/String; nextDot empty ()Z bot !()Lcom/lambda/Debugger/TimeStamp; bot1 bott eot eott eotp botp setCurrentTime "(Lcom/lambda/Debugger/TimeStamp;)V ct currentTime printAll (II)V start end toString room addStamp (Ljava/lang/String;)I #(Lcom/lambda/Debugger/SourceLine;)I $(Lcom/lambda/Debugger/SourceLine;I)I (II)I slIndex C(Lcom/lambda/Debugger/SourceLine;ILcom/lambda/Debugger/TraceLine;)I tl Lcom/lambda/Debugger/TraceLine; $(IILcom/lambda/Debugger/TraceLine;)I threadIndexUnshifted %(Lcom/lambda/Debugger/SourceLine;II)I
addStampTI (III)I n newSize istamps2 6(Lcom/lambda/Debugger/SourceLine;ILjava/lang/Thread;)I (IILjava/lang/Thread;)I 7(Ljava/lang/Thread;ILcom/lambda/Debugger/SourceLine;I)V getThreadIndex earlierThan "(Lcom/lambda/Debugger/TimeStamp;)Z laterThan equal (I)Z (II)Z time1 time2 laterThanNow notEarlierThan notLaterThan earlierThanThisThread laterThanThisThread notEarlierThanThisThread notLaterThanThisThread previous "(I)Lcom/lambda/Debugger/TimeStamp; getPrevious getNext getLastThisThread
getLastThread 3(Ljava/lang/Thread;)Lcom/lambda/Debugger/TimeStamp; getFirstThread getFirstThisThread getPreviousThisThreadOrAny getPreviousSwitchThisThread getPreviousThisThread getPreviousLineThisThread sourceIndex getPreviousThisThreadforD getNextThisThread getNextSwitchThisThread getNextLineThisThread
getLastOnLine getPreviousBalancedTrace !()Lcom/lambda/Debugger/TraceLine; "(I)Lcom/lambda/Debugger/TraceLine; middle mlMiddle traces Lcom/lambda/Debugger/VectorD; lower higher mlLower mlHigher getNearestTraceThisThread "()Lcom/lambda/Debugger/MethodLine; getPreviousMethodThisThread getNextMethodThisThread size getPreviousStampOnLine A(Lcom/lambda/Debugger/SourceLine;)Lcom/lambda/Debugger/TimeStamp; now nowTime getNextStampOnLine getLastThisFunction ts1 getFirstThisFunction getFirstTSThisFunction getAnyStampOnLineAnyThread getNextStampOnLineAnyMethod getPreviousStampOnLineAnyMethod getPreviousIteration wentOffLine getNextIteration getNextLineThisFunction catchParent ml2 parent getPreviousLineThisFunction rl Lcom/lambda/Debugger/ReturnLine; findNearest
doDataTest main ([Ljava/lang/String;)V args repeat ix lookup h Lcom/lambda/Debugger/Helper; verifyCollection (ILjava/lang/String;)V ml1 status run Ljava/lang/Runtime; collect (IZ)I
percentage retainIV collect0 key divider newIndex
nCollected newTS nTLCollected set Ljava/util/Set; setCopy Ljava/util/Iterator; forward f forwardNext @(Lcom/lambda/Debugger/TimeStamp;)Lcom/lambda/Debugger/TimeStamp;
disposable (IIZ)Z 'Lcom/lambda/Debugger/DebuggerException;
access$002 (Z)Z x0
SourceFile TimeStamp.javaEF85B5 java/lang/Object?v;:9: com/lambda/Debugger/TimeStampz? Obj:UnknownFile.java:1{?|V5??`H java/lang/Thread com/lambda/Debugger/TimeStamp$1 InnerClasses?}
Primordial?~?vv java/lang/InterruptedException>=<=D5?@|m5 java/lang/NullPointerException java/lang/StringBuilder TS out of range ???? >= ???? TID out of range ????????? ts: [ , ?? ]MN?? :?5ON??GHIH??Y5A@JHKH?v ????X5W5U5\5S5Q5^5 ? ?????LF???? java/lang/NoClassDefFoundError &NoClassDefFoundError object.toString() *NULL* 1toString() -> null ??! ********************** java/lang/Exception <?? BUG IN toString() >???? null????????? com/lambda/Debugger/LocksList com/lambda/Debugger/LockerPair?? java/lang/String?| " .."??? -- #com/lambda/Debugger/ShadowPrimitive class ?? java. javax.??:????? NULL?! =====Time Stamps=====??