Commit Log

DateAuthorFile/Message
3/1/06 10:38 AMlivshits
*** empty log message *** (1 Files changed, 2 Lines changed)
joeq/Compiler/Analysis/IPA/PA.java 1.331 (+2 -2)
3/1/06 10:37 AMlivshits
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 PMlivshits
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 PMlivshits
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 PMlivshits
*** empty log message *** (1 Files changed, 8 Lines changed)
joeq/Compiler/Analysis/IPA/PA.java 1.327 (+8 -8)
2/26/06 2:06 PMlivshits
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 PMlivshits
*** 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 PMlivshits
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 AMlivshits
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 PMlivshits
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 AMlivshits
No trace (1 Files changed, 2 Lines changed)
joeq/Compiler/Quad/MethodInline.java 1.51 (+2 -2)
2/25/06 12:05 AMlivshits
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 AMlivshits
Recomute IEfilter (1 Files changed, 9 Lines changed)
joeq/Compiler/Analysis/IPA/PA.java 1.321 (+9 -12)
2/24/06 11:12 PMlivshits
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 PMlivshits
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 PMlivshits
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 PMlivshits
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 PMlivshits
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 PMlivshits
*** empty log message *** (1 Files changed, 7 Lines changed)
joeq/Compiler/Analysis/IPA/PA.java 1.317 (+7 -25)
2/24/06 1:16 PMlivshits
Reordered saving (1 Files changed, 3 Lines changed)
joeq/Compiler/Analysis/IPA/PA.java 1.316 (+3 -4)