
com.lambda.Debugger.Analysis.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%
* ^ _ ` a ) b ) c d ) e f
^ ) g
^
h i
j
k
l ) m
' n
o p
q r s t u t v w
x
y z
_ {
| ) }
~
? ? ? ?
? ?
? ?
? ? ?
' ^ ? ? maps [Ljava/util/Hashtable; nEntries [I random Ljava/util/Random;
markerWord Ljava/lang/String; markerWord2
prefixList Ljava/util/ArrayList; ()V Code LineNumberTable LocalVariableTable i I this Lcom/lambda/Debugger/Analysis; add ((Ljava/lang/String;Ljava/lang/String;I)V previous newWord n hm Ljava/util/Hashtable; e !Lcom/lambda/Debugger/PrefixEntry; choose (I)Ljava/lang/String; key ran sum iter Ljava/util/Iterator; *(Ljava/util/ArrayList;I)Ljava/lang/String; al prefix calculateStatistics inc (Ljava/lang/String;)V s
getMarkerWord "(Lcom/lambda/Debugger/WordEntry;)V we Lcom/lambda/Debugger/WordEntry; dump
SourceFile Rewrite.java 6 7 ? ? < java/util/Hashtable + , - . !MarkerWord! 1 2 java/util/ArrayList 4 5 ? ? com/lambda/Debugger/PrefixEntry 6 T ? ? ? T / 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/String - < Q 2 ? O H ? 3 2 R ? ? ? ? ? T ? ? ? ? ? ? Z 7 -------------------------------- ? T java/util/Random com/lambda/Debugger/Analysis java/lang/Object com/lambda/Debugger/Rewrite MAX get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; nextInt ()I java/lang/Math abs (I)I keySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; concat ()Ljava/lang/String; !(Lcom/lambda/Debugger/Analysis;)V (Ljava/lang/Object;)Z com/lambda/Debugger/WordEntry set java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/Object;)V
Debugified toString ? ?
* ?
ODB_offset createShadowClass &(Ljava/lang/String;)Ljava/lang/Object; ? ? com/lambda/Debugger/D ?
? ? %(Ljava/lang/Class;)Ljava/lang/Object; ? ?
? ? createShadowShort $(S)Lcom/lambda/Debugger/ShadowShort; ? ?
? ? createShadowByte #(B)Lcom/lambda/Debugger/ShadowByte; ? ?
? ? createShadowChar #(C)Lcom/lambda/Debugger/ShadowChar; ? ?
? ? createShadowBoolean &(Z)Lcom/lambda/Debugger/ShadowBoolean; ? ?
? ? createShadowInt "(I)Lcom/lambda/Debugger/ShadowInt; ? ?
? ? createShadowLong #(J)Lcom/lambda/Debugger/ShadowLong; ? ?
? ? createShadowFloat $(F)Lcom/lambda/Debugger/ShadowFloat; ? ?
? ? createShadowDouble %(D)Lcom/lambda/Debugger/ShadowDouble; ? ?
? ? returnValue "(Lcom/lambda/Debugger/TraceLine;)V ? ?
? ? 4(Ljava/lang/Object;Lcom/lambda/Debugger/TraceLine;)V ? ?
? ? returnValueB #(BLcom/lambda/Debugger/TraceLine;)B ? ?
? ? returnValueC #(CLcom/lambda/Debugger/TraceLine;)C ? ?
? ? returnValueS #(SLcom/lambda/Debugger/TraceLine;)S ? ?
? ? returnValueI #(ILcom/lambda/Debugger/TraceLine;)I ? ?
? ? returnValueZ #(ZLcom/lambda/Debugger/TraceLine;)Z ? ?
? ? returnValueL #(JLcom/lambda/Debugger/TraceLine;)J ? ?
? ? returnValueF #(FLcom/lambda/Debugger/TraceLine;)F ? ?
? ? returnValueD #(DLcom/lambda/Debugger/TraceLine;)D ? ?
? returnNew ?
? throwEx 5(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;)V
? catchEx
?
exit w(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;
? invoke e(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;)Lcom/lambda/Debugger/TraceLine;
?
? ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;
? ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;
? ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;
? ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;
? ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;"
?# ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;%
?& ?(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;(
?)(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;+
?,(ILjava/lang/Object;Ljava/lang/String;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;.
?/ newObj S(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;)Lcom/lambda/Debugger/TraceLine;12
?3 e(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;15
?6 w(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;18
?9 ?(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1;
?< ?(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1>
?? ?(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1A
?B ?(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1D
?E ?(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1G
?H ?(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1J
?K ?(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1M
?N(ILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;1P
?Q returnMarker #(ILcom/lambda/Debugger/TraceLine;)VST
?U 5(Ljava/lang/Object;ILcom/lambda/Debugger/TraceLine;)VSW
?X gettingLockZ
?[ gotLock]
?^
releasingLock`
?a startingWaitc
?d
endingWaitf
?g startingJoini
?j
endingJoinl
?m
getPreviousTL G(ILjava/lang/String;Ljava/lang/String;I)Lcom/lambda/Debugger/TraceLine;op
?q addUnparented0 Y(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;I)Lcom/lambda/Debugger/TraceLine;st
?u addUnparented8 ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;wx
?y addUnparented7 ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;{|
?} addUnparented6 ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;?
?? addUnparented5 ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;??
?? addUnparented4 ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;??
?? addUnparented3 ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;??
?? addUnparented2 }(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;??
?? addUnparented1 k(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/lambda/Debugger/TraceLine;??
?? addUnparented9 ?(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;??
?? addUnparented10
(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/lambda/Debugger/TraceLine;??
?? changeA 6(Ljava/lang/Object;IILcom/lambda/Debugger/TraceLine;)V??
?? changeI %(IIILcom/lambda/Debugger/TraceLine;)I??
?? changeIvoid %(IIILcom/lambda/Debugger/TraceLine;)V??
?? changeL %(JIILcom/lambda/Debugger/TraceLine;)J??
?? changeB %(BIILcom/lambda/Debugger/TraceLine;)B??
?? changeZ %(ZIILcom/lambda/Debugger/TraceLine;)Z??
?? changeC %(CIILcom/lambda/Debugger/TraceLine;)C??
?? changeS %(SIILcom/lambda/Debugger/TraceLine;)S??
?? changeF %(FIILcom/lambda/Debugger/TraceLine;)F??
?? changeD %(DIILcom/lambda/Debugger/TraceLine;)D??
?? bind 6(IILjava/lang/Object;Lcom/lambda/Debugger/TraceLine;)V??
?? newArray (Ljava/lang/Object;I)V??
?? change Y(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Lcom/lambda/Debugger/TraceLine;)V??
?? changeIVA Y(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)V??
?? changeIVB H(Ljava/lang/Object;BILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)B??
?? changeIVC H(Ljava/lang/Object;CILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)C??
?? changeIVS H(Ljava/lang/Object;SILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)S??
?? changeIVI H(Ljava/lang/Object;IILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)I??
?? changeIVL H(Ljava/lang/Object;JILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)J??
?? changeIVF H(Ljava/lang/Object;FILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)F??
?? changeIVD H(Ljava/lang/Object;DILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)D??
?? changeIVZ H(Ljava/lang/Object;ZILjava/lang/String;Lcom/lambda/Debugger/TraceLine;)Z??
?? changeArrayA H(Ljava/lang/Object;ILjava/lang/Object;ILcom/lambda/Debugger/TraceLine;)V??
?? changeArrayZ 7(Ljava/lang/Object;IZILcom/lambda/Debugger/TraceLine;)Z??
?? changeArrayB 7(Ljava/lang/Object;IBILcom/lambda/Debugger/TraceLine;)B?
? changeArrayC 7(Ljava/lang/Object;ICILcom/lambda/Debugger/TraceLine;)C
? changeArrayS 7(Ljava/lang/Object;ISILcom/lambda/Debugger/TraceLine;)S
? changeArrayI 7(Ljava/lang/Object;IIILcom/lambda/Debugger/TraceLine;)I
?
changeArrayL 7(Ljava/lang/Object;IJILcom/lambda/Debugger/TraceLine;)J
? changeArrayF 7(Ljava/lang/Object;IFILcom/lambda/Debugger/TraceLine;)F
? changeArrayD 7(Ljava/lang/Object;IDILcom/lambda/Debugger/TraceLine;)D
? ; %com.lambda.Debugger.Analysis.:0 appendVarNames ((Ljava/lang/String;[Ljava/lang/String;)V
? < V# com.lambda.Debugger.Analysis% forName %(Ljava/lang/String;)Ljava/lang/Class;'( java/lang/Class*
+) getClassLoader ()Ljava/lang/ClassLoader;-.
+/ appendVarTypes Q(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V12
?3 ? < )5 6 ODB_classVar_0 Ljava/lang/Class;89 ): + - 1 com/lambda/Debugger/MyArrayList? ODB_classVar_1A9 )B java.util.ArrayListD
@ ^ 4 skipChangeLocalVarI (ILjava/lang/String;)ZHI
?J com/lambda/Debugger/MyHashtableL ODB_classVar_2N9 )O java.util.HashtableQ
M ^ skipChangeArrayA '(Ljava/lang/Object;Ljava/lang/String;)ZTU
?V tl Lcom/lambda/Debugger/TraceLine; tl2 value obj Ljava/lang/Object; A B C D F "com.lambda.Debugger.Analysis.add:1c 2 E G ? skipChangeLocalVarAiU
?j skipChangeArrayIlI
?m ? ODB_classVar_3p9 )q com.lambda.Debugger.PrefixEntrys ? arg_0 arg_1 K L M J %com.lambda.Debugger.Analysis.choose:2| N H ? ODB_classVar_4?9 )? java.lang.Math? ? ? ? ? ? P Q %com.lambda.Debugger.Analysis.choose:3? 5 ODB_classVar_5?9 )? com.lambda.Debugger.Rewrite? ? 2com.lambda.Debugger.Analysis.calculateStatistics:4? R U "com.lambda.Debugger.Analysis.inc:5? S X ,com.lambda.Debugger.Analysis.getMarkerWord:6? Y V ? #com.lambda.Debugger.Analysis.dump:7? Z ? 28.Mar.07?
verifyVersion '(Ljava/lang/String;Ljava/lang/String;)V??
?? ODB_declareVarMappings? 7
)? ODB_classNameMethod? 7
)? createStringArray (I)[Ljava/lang/String;??
?? -com.lambda.Debugger.Analysis:Rewrite.java:221? -com.lambda.Debugger.Analysis:Rewrite.java:213? -com.lambda.Debugger.Analysis:Rewrite.java:214? -com.lambda.Debugger.Analysis:Rewrite.java:216? -com.lambda.Debugger.Analysis:Rewrite.java:218? -com.lambda.Debugger.Analysis:Rewrite.java:222? -com.lambda.Debugger.Analysis:Rewrite.java:223? -com.lambda.Debugger.Analysis:Rewrite.java:226? -com.lambda.Debugger.Analysis:Rewrite.java:227? -com.lambda.Debugger.Analysis:Rewrite.java:228? -com.lambda.Debugger.Analysis:Rewrite.java:230? -com.lambda.Debugger.Analysis:Rewrite.java:231? -com.lambda.Debugger.Analysis:Rewrite.java:233? -com.lambda.Debugger.Analysis:Rewrite.java:234? -com.lambda.Debugger.Analysis:Rewrite.java:239? -com.lambda.Debugger.Analysis:Rewrite.java:240? -com.lambda.Debugger.Analysis:Rewrite.java:241? -com.lambda.Debugger.Analysis:Rewrite.java:243? -com.lambda.Debugger.Analysis:Rewrite.java:244? -com.lambda.Debugger.Analysis:Rewrite.java:245? -com.lambda.Debugger.Analysis:Rewrite.java:246? -com.lambda.Debugger.Analysis:Rewrite.java:247? -com.lambda.Debugger.Analysis:Rewrite.java:248? -com.lambda.Debugger.Analysis:Rewrite.java:250? -com.lambda.Debugger.Analysis:Rewrite.java:256? -com.lambda.Debugger.Analysis:Rewrite.java:257? -com.lambda.Debugger.Analysis:Rewrite.java:258? -com.lambda.Debugger.Analysis:Rewrite.java:260? -com.lambda.Debugger.Analysis:Rewrite.java:261? -com.lambda.Debugger.Analysis:Rewrite.java:266? -com.lambda.Debugger.Analysis:Rewrite.java:267? -com.lambda.Debugger.Analysis:Rewrite.java:268? -com.lambda.Debugger.Analysis:Rewrite.java:269? -com.lambda.Debugger.Analysis:Rewrite.java:270? -com.lambda.Debugger.Analysis:Rewrite.java:271? -com.lambda.Debugger.Analysis:Rewrite.java:272? -com.lambda.Debugger.Analysis:Rewrite.java:273? -com.lambda.Debugger.Analysis:Rewrite.java:276 -com.lambda.Debugger.Analysis:Rewrite.java:279 -com.lambda.Debugger.Analysis:Rewrite.java:280 -com.lambda.Debugger.Analysis:Rewrite.java:284 -com.lambda.Debugger.Analysis:Rewrite.java:285 -com.lambda.Debugger.Analysis:Rewrite.java:286 -com.lambda.Debugger.Analysis:Rewrite.java:287
-com.lambda.Debugger.Analysis:Rewrite.java:288 -com.lambda.Debugger.Analysis:Rewrite.java:289 -com.lambda.Debugger.Analysis:Rewrite.java:290 -com.lambda.Debugger.Analysis:Rewrite.java:291 -com.lambda.Debugger.Analysis:Rewrite.java:293 -com.lambda.Debugger.Analysis:Rewrite.java:295 ODB_slStoreMethod0 ([Ljava/lang/String;)V lvArray [Ljava/lang/String;
) addSourceLines ([Ljava/lang/String;)I!"
?# ! ) *
+ , - . / 0 1 2 3 2 4 5 ? <