Serializable serializable log implemented. Also, when the log gets full threads now wait before making the machine go crazy out of memory. Problems: 1- threads aren't waking up from notifyAll properly. 2- seems like export doesn't happen unless the work threads yield

Author Jonathan Bell <jbell@cs.columbia.edu>
Author date 2012-08-09 03:37:10
Author local date 2012-08-08 23:37:10 -0400
Committer Jonathan Bell <jbell@cs.columbia.edu>
Committer date 2012-08-09 03:37:10
Committer local date 2012-08-08 23:37:10 -0400
Commit 417b16ff6855b458cafca6dca7a53dd212bde8c2
Tree 7539af65da79d5a9c49abce885f40099b0a41853
Parent 85c46f60fd0df5cf25147d7f6b0519b2113b228e
Serializable serializable log implemented. Also, when the log gets full threads now wait before making the machine go crazy out of memory. Problems: 1- threads aren't waking up from notifyAll properly. 2- seems like export doesn't happen unless the work threads yield
Affected files:
testcase-generation/src/edu/columbia/cs/psl/invivo/record/Constants.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/ExportedLog.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/ExportedSerializableLog.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/Log.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/MethodCall.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/SerializableLog.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/WallaceExportRunner.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/visitor/CloningAdviceAdapter.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/visitor/NonDeterministicLoggingClassVisitor.java
testcase-generation/src/edu/columbia/cs/psl/invivo/record/visitor/NonDeterministicLoggingMethodVisitor.java