Date | Author | File/Message |
---|---|---|
3/1/06 10:38 AM | livshits | *** empty log message ***
(1 Files changed,
2 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.331
(+2
-2)
|
3/1/06 10:37 AM | livshits | Changed the flow of control for the second analysis stage to build-up IE relation
(2 Files changed,
38 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.330
(+35
-12)
joeq/Compiler/Analysis/IPA/PACallGraph.java 1.17
(+3
-3)
|
2/27/06 3:13 PM | livshits | Add fake calls to IE
(1 Files changed,
3 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.329
(+3
-3)
|
2/27/06 3:00 PM | livshits | Avoid saving IEfilter for now
(1 Files changed,
5 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.328
(+5
-5)
|
2/26/06 9:23 PM | livshits | *** empty log message ***
(1 Files changed,
8 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.327
(+8
-8)
|
2/26/06 2:06 PM | livshits | Don't change Iret the 1st time around.
(1 Files changed,
5 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.326
(+5
-13)
|
2/26/06 1:49 PM | livshits | *** empty log message ***
(2 Files changed,
6 Lines changed) joeq/Compiler/Quad/MethodInline.java 1.55
(+2
-3)
joeq/Compiler/Analysis/IPA/PA.java 1.325
(+2
-3)
joeq/Compiler/Analysis/IPA/PA.java 1.324
(+2
-1)
|
2/26/06 1:43 PM | livshits | Record <invoke, alloc> map.
(4 Files changed,
33 Lines changed) joeq/Compiler/Quad/InlineMapping.java 1.4
(+6
-0)
joeq/Compiler/Analysis/FlowInsensitive/MethodSummary.java 1.90
(+8
-7)
joeq/Compiler/Analysis/IPA/PA.java 1.323
(+16
-18)
joeq/Compiler/Quad/MethodInline.java 1.54
(+3
-23)
|
2/26/06 11:26 AM | livshits | Added an extra assignment quad after the fake assignment.
(2 Files changed,
32 Lines changed) joeq/Compiler/Quad/MethodInline.java 1.53
(+24
-2)
joeq/Compiler/Analysis/FlowInsensitive/MethodSummary.java 1.89
(+8
-4)
|
2/25/06 11:11 PM | livshits | Added patch-up code for the return result of fake quads.
(4 Files changed,
74 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.322
(+2
-1)
joeq/Compiler/Quad/MethodInline.java 1.52
(+26
-19)
joeq/Compiler/Analysis/FlowInsensitive/MethodSummary.java 1.88
(+40
-26)
joeq/Compiler/Analysis/IPA/PAMethodSummary.java 1.51
(+6
-2)
|
2/25/06 12:06 AM | livshits | No trace
(1 Files changed,
2 Lines changed) joeq/Compiler/Quad/MethodInline.java 1.51
(+2
-2)
|
2/25/06 12:05 AM | livshits | Change the name format a bit
(2 Files changed,
6 Lines changed) joeq/Class/jq_FakeStaticMethod.java 1.2
(+3
-2)
joeq/Class/jq_FakeInstanceMethod.java 1.10
(+3
-2)
|
2/25/06 12:02 AM | livshits | Recomute IEfilter
(1 Files changed,
9 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.321
(+9
-12)
|
2/24/06 11:12 PM | livshits | Unfaking for IE context computation
(1 Files changed,
8 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.320
(+8
-4)
|
2/24/06 10:48 PM | livshits | Fixed up context computation.
(2 Files changed,
34 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.319
(+18
-6)
joeq/Compiler/Quad/MethodInline.java 1.50
(+16
-14)
|
2/24/06 9:53 PM | livshits | Returrn null when requesting a method summary for a fake method.
(1 Files changed,
5 Lines changed) joeq/Compiler/Analysis/FlowInsensitive/MethodSummary.java 1.87
(+5
-1)
|
2/24/06 9:49 PM | livshits | Changed the way inlining is done with the help of fake call locations.
(3 Files changed,
416 Lines changed) joeq/Compiler/Quad/BasicBlock.java 1.23
(+9
-1)
joeq/Compiler/Analysis/IPA/PA.java 1.318
(+17
-5)
joeq/Compiler/Quad/MethodInline.java 1.49
(+390
-84)
|
2/24/06 9:49 PM | livshits | Added fake static methods as well.
(2 Files changed,
57 Lines changed) joeq/Class/jq_FakeInstanceMethod.java 1.9
(+5
-2)
joeq/Class/jq_FakeStaticMethod.java 1.1 added 52 |
2/24/06 2:51 PM | livshits | *** empty log message ***
(1 Files changed,
7 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.317
(+7
-25)
|
2/24/06 1:16 PM | livshits | Reordered saving
(1 Files changed,
3 Lines changed) joeq/Compiler/Analysis/IPA/PA.java 1.316
(+3
-4)
|