dyninst.git
11 years agoStackwalkerAPI build fix with gcc 4.4.2 compiler
Matthew Legendre [Fri, 4 Dec 2009 18:41:28 +0000 (12:41 -0600)]
StackwalkerAPI build fix with gcc 4.4.2 compiler

11 years agoTestsuite fixes for line info test
Matthew Legendre [Fri, 4 Dec 2009 15:52:28 +0000 (09:52 -0600)]
Testsuite fixes for line info test
Fix windows test to not fault if DYNINST_ROOT is unset

11 years agoFix race condition crash in testsuite termination
Matthew Legendre [Fri, 4 Dec 2009 03:05:33 +0000 (21:05 -0600)]
Fix race condition crash in testsuite termination

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Fri, 4 Dec 2009 03:03:57 +0000 (21:03 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matt Legendre [Fri, 4 Dec 2009 03:03:35 +0000 (22:03 -0500)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoFix solaris crash in function call-site replacement
Matt Legendre [Fri, 4 Dec 2009 03:02:47 +0000 (22:02 -0500)]
Fix solaris crash in function call-site replacement

11 years agoFixed call to incorrect overload in register promotion
Bill Williams [Fri, 4 Dec 2009 00:46:35 +0000 (18:46 -0600)]
Fixed call to incorrect overload in register promotion

11 years agoCompletely disable SymtabAPI serialization
Matthew Legendre [Thu, 3 Dec 2009 21:55:54 +0000 (15:55 -0600)]
Completely disable SymtabAPI serialization

11 years agoFix buffer overflows in serialization code that were causing crashes
Matthew Legendre [Thu, 3 Dec 2009 21:52:54 +0000 (15:52 -0600)]
Fix buffer overflows in serialization code that were causing crashes

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Thu, 3 Dec 2009 00:56:07 +0000 (18:56 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Thu, 3 Dec 2009 00:55:46 +0000 (18:55 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoMerge branch 'windows'
Matthew Legendre [Thu, 3 Dec 2009 00:55:26 +0000 (18:55 -0600)]
Merge branch 'windows'

11 years agoFixes for Windows line information
legendre [Thu, 3 Dec 2009 01:29:39 +0000 (19:29 -0600)]
Fixes for Windows line information

11 years agoFix issue with overlapping instPoints, extra printfs when detecting uninstrumentable...
Matthew Legendre [Thu, 3 Dec 2009 00:55:01 +0000 (18:55 -0600)]
Fix issue with overlapping instPoints, extra printfs when detecting uninstrumentable functions

11 years agoFix problem with bad phdrs in libraries with libelf.so.0
Matthew Legendre [Thu, 3 Dec 2009 00:33:38 +0000 (18:33 -0600)]
Fix problem with bad phdrs in libraries with libelf.so.0

11 years agoBug fix for AMD64: RAX should always be set to the number of FP regs used for varargs.
Bill Williams [Wed, 2 Dec 2009 20:13:46 +0000 (14:13 -0600)]
Bug fix for AMD64: RAX should always be set to the number of FP regs used for varargs.
In the case of Dyninst-generated calls, this is always zero (snippets don't do FP).
We were not zeroing RAX in the rewriter case for within-module calls, leading to failures instrumenting libc with printf.
Fix: move the initialization to EmitterAMD64::emitCall, rather than duplicated in static and dynamic EmitCallInstruction code.

11 years agoBug fix for libc rewriting: treat all files we can ID as shared objects (filename...
Bill Williams [Wed, 2 Dec 2009 23:28:33 +0000 (17:28 -0600)]
Bug fix for libc rewriting: treat all files we can ID as shared objects (filename matches lib*.so*) as needing PIC code generation.
When rewriting system libraries, we may collide with other system libraries and thus load at an address other than our preferred load address.
If this happens:

* A non-PIC library will crash
* A PIC library will need to be instrumented with PIC code

Full resolution of this problem is beyond the scope of the 6.1 release.

11 years agoBuild fix.
Bill Williams [Wed, 2 Dec 2009 20:13:55 +0000 (14:13 -0600)]
Build fix.

11 years agoMerge branch 'master' of ssh://bill@git.dyninst.org/pub/dyninst into trunk
Bill Williams [Wed, 2 Dec 2009 17:51:09 +0000 (11:51 -0600)]
Merge branch 'master' of ssh://bill@git.dyninst.org/pub/dyninst into trunk

11 years agoUpdated instructionAPI docs for IAPI 1.1/Dyninst 6.1 release.
Bill Williams [Wed, 2 Dec 2009 17:50:27 +0000 (11:50 -0600)]
Updated instructionAPI docs for IAPI 1.1/Dyninst 6.1 release.
Changed parameter names in init/fini callbacks to be more descriptive and match manual.

11 years agoUpdated instructionAPI docs for IAPI 1.1/Dyninst 6.1 release.
Bill Williams [Wed, 2 Dec 2009 17:43:00 +0000 (11:43 -0600)]
Updated instructionAPI docs for IAPI 1.1/Dyninst 6.1 release.
Changed parameter names in init/fini callbacks to be more descriptive and match manual.

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Wed, 2 Dec 2009 15:38:37 +0000 (09:38 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agofix crash
James Waskiewicz [Wed, 2 Dec 2009 15:32:40 +0000 (10:32 -0500)]
fix crash

11 years agomissed a file...
James Waskiewicz [Wed, 2 Dec 2009 15:30:53 +0000 (10:30 -0500)]
missed a file...

11 years agoskip all deserialize tests (wisc nightlies do not have access to $HOME -- need a...
James Waskiewicz [Wed, 2 Dec 2009 15:21:28 +0000 (10:21 -0500)]
skip all deserialize tests (wisc nightlies do not have access to $HOME -- need a workaround)

11 years agoFix test1_14 failure on Windows
legendre [Tue, 1 Dec 2009 21:19:22 +0000 (15:19 -0600)]
Fix test1_14 failure on Windows

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Tue, 1 Dec 2009 20:58:59 +0000 (14:58 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Tue, 1 Dec 2009 20:16:06 +0000 (14:16 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoFixed problem where files with windows style carriage returns were truncated by LGPL...
legendre [Tue, 1 Dec 2009 19:31:54 +0000 (13:31 -0600)]
Fixed problem where files with windows style carriage returns were truncated by LGPL commit

11 years agosolaris build fix -- minor constness issue
James Waskiewicz [Tue, 1 Dec 2009 19:13:11 +0000 (14:13 -0500)]
solaris build fix -- minor constness issue

11 years agoDisable serialization tests
Matthew Legendre [Tue, 1 Dec 2009 18:04:12 +0000 (12:04 -0600)]
Disable serialization tests

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Tue, 1 Dec 2009 16:38:23 +0000 (11:38 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Mon, 30 Nov 2009 22:17:10 +0000 (16:17 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoFix crash associated with reading debuglink files
Matthew Legendre [Mon, 30 Nov 2009 22:16:47 +0000 (16:16 -0600)]
Fix crash associated with reading debuglink files

11 years agoFork was not correctly handling replacedInstruction objects
Matthew Legendre [Mon, 30 Nov 2009 20:13:48 +0000 (14:13 -0600)]
Fork was not correctly handling replacedInstruction objects

11 years agoFix function call-site replacement to work with binary rewriter and new code optimiza...
Matthew Legendre [Mon, 30 Nov 2009 19:44:17 +0000 (13:44 -0600)]
Fix function call-site replacement to work with binary rewriter and new code optimizations

11 years agoLibrary path build fixes.
Ray Chen [Wed, 25 Nov 2009 13:02:22 +0000 (08:02 -0500)]
Library path build fixes.

Make make.library.tmpl play well with FIRST_LIBDIR environment variable by
including LIBDIR in build line.  This fixes build problems seen on some UMD
workstations.

11 years agoFix issue where recogize_threads was triggering a full parse
Matthew Legendre [Tue, 24 Nov 2009 23:34:26 +0000 (17:34 -0600)]
Fix issue where recogize_threads was triggering a full parse

11 years agoFix bug with unaligned floating point saves.
Matthew Legendre [Tue, 24 Nov 2009 23:03:47 +0000 (17:03 -0600)]
Fix bug with unaligned floating point saves.

11 years agoAdd BPatch_point::getCalledFunctionName for binary rewriting
Matthew Legendre [Tue, 24 Nov 2009 23:03:17 +0000 (17:03 -0600)]
Add BPatch_point::getCalledFunctionName for binary rewriting

11 years agoresolve default serialization cache names using platform specific directories to
James Waskiewicz [Tue, 24 Nov 2009 23:00:47 +0000 (18:00 -0500)]
resolve default serialization cache names using platform specific directories to
avoid cachename collisions when home directory is shared across platforms.

11 years agoBump Dyninst version to 6.1
Matthew Legendre [Tue, 24 Nov 2009 19:44:54 +0000 (13:44 -0600)]
Bump Dyninst version to 6.1

11 years agoChange asserts in dwarf parsing to error returns
Matthew Legendre [Tue, 24 Nov 2009 19:29:01 +0000 (13:29 -0600)]
Change asserts in dwarf parsing to error returns

11 years agoFix dynutil install location for headers
Matthew Legendre [Tue, 24 Nov 2009 00:04:33 +0000 (18:04 -0600)]
Fix dynutil install location for headers

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Mon, 23 Nov 2009 23:40:36 +0000 (17:40 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoUpdate copyright to LGPL on all files
Matthew Legendre [Mon, 23 Nov 2009 23:40:07 +0000 (17:40 -0600)]
Update copyright to LGPL on all files

11 years agoFixes to work around elfutils bug
Matthew Legendre [Mon, 23 Nov 2009 20:00:13 +0000 (14:00 -0600)]
Fixes to work around elfutils bug

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Mon, 23 Nov 2009 17:16:02 +0000 (11:16 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoMerge branch 'scwork'
Matthew Legendre [Mon, 23 Nov 2009 17:14:01 +0000 (11:14 -0600)]
Merge branch 'scwork'

Conflicts:
symtabAPI/src/emitElf.C

11 years agoFix bug when getting newly created relocations
Matthew Legendre [Mon, 23 Nov 2009 17:11:39 +0000 (11:11 -0600)]
Fix bug when getting newly created relocations

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Mon, 23 Nov 2009 17:05:30 +0000 (11:05 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

Conflicts:
symtabAPI/src/Object-elf.h

11 years ago32-bit support for previous rewriting fixes
Matthew LeGendre [Mon, 23 Nov 2009 17:02:37 +0000 (11:02 -0600)]
32-bit support for previous rewriting fixes

11 years agoAdd test_snip_remove to testsuite.
Madhavi Krishnan [Fri, 13 Nov 2009 19:32:57 +0000 (13:32 -0600)]
Add test_snip_remove to testsuite.

11 years agoAdded missing test source files.
Bill Williams [Fri, 13 Nov 2009 16:04:46 +0000 (10:04 -0600)]
Added missing test source files.

11 years agoFix for rewriting libraries that can load at non-fixed addresses.
Matthew Legendre [Fri, 13 Nov 2009 00:18:10 +0000 (18:18 -0600)]
Fix for rewriting libraries that can load at non-fixed addresses.

11 years agoBug fix for PLT stub removal (fixes bugs 1047, 1048).
Bill Williams [Thu, 12 Nov 2009 21:10:42 +0000 (15:10 -0600)]
Bug fix for PLT stub removal (fixes bugs 1047, 1048).

PLT tail calls should inherit the return status of their targets (assume returning unless on our blacklist).  However, since we don't have a function for PLT entries (we're now aborting parsing and thus deleting it), we need to check this case specifically for return status.

11 years agoBugfix for init/fini callback: when adding sections with empty functions, don't forge...
Bill Williams [Mon, 9 Nov 2009 23:06:25 +0000 (17:06 -0600)]
Bugfix for init/fini callback: when adding sections with empty functions, don't forget to balanced the stack.

11 years agoSegment register fix, build fix.
Bill Williams [Mon, 9 Nov 2009 17:52:20 +0000 (11:52 -0600)]
Segment register fix, build fix.

11 years agoFix for multiple PLT-entry symbol creation: clean up symtab if we're aborting parsing.
Bill Williams [Mon, 9 Nov 2009 17:52:02 +0000 (11:52 -0600)]
Fix for multiple PLT-entry symbol creation: clean up symtab if we're aborting parsing.
Fix for multiple PLT-entry symbol creation: don't include deleted syms in DynSymtab/Symtab sections.
Fix for function deletion: don't invalidate iterators mid-iteration, delete *all* matches.

11 years agoInitial lower bound/upper bound fix for gap parsing: adhere to section boundaries...
Bill Williams [Wed, 4 Nov 2009 16:01:04 +0000 (10:01 -0600)]
Initial lower bound/upper bound fix for gap parsing: adhere to section boundaries for first/final gaps.
Possible TODO: extend this to all gaps?

11 years agoInit/fini callback incremental commit: platform-specific code to linux.C, improvement...
Bill Williams [Wed, 4 Nov 2009 00:28:03 +0000 (18:28 -0600)]
Init/fini callback incremental commit: platform-specific code to linux.C, improvements to test for dynamic mode.
Still needs custom execution path in order to behave right in dynamic mode.

11 years agoBug fix: existence check and subsequent lookup should be off the same key.
Bill Williams [Wed, 4 Nov 2009 00:26:17 +0000 (18:26 -0600)]
Bug fix: existence check and subsequent lookup should be off the same key.

11 years agoFix for calls/jumps relocated on 32-bit x86 such that they're >2GB.
Bill Williams [Wed, 4 Nov 2009 00:25:24 +0000 (18:25 -0600)]
Fix for calls/jumps relocated on 32-bit x86 such that they're >2GB.

11 years agoParsing bugfixes & IAPI allocation bugfix.
Bill Williams [Thu, 29 Oct 2009 22:17:48 +0000 (17:17 -0500)]
Parsing bugfixes & IAPI allocation bugfix.

11 years agoInitial implementation & executable-level test for init/fini section lookup & callbac...
Bill Williams [Thu, 29 Oct 2009 22:17:20 +0000 (17:17 -0500)]
Initial implementation & executable-level test for init/fini section lookup & callback instrumentation.

Conflicts:

symtabAPI/src/Symtab.C
testsuite/i386-unknown-linux2.4/tuples
testsuite/x86_64-unknown-linux2.4/tuples

11 years ago64-bit fixes for rewriting libraries without fixed load addresses.
Matthew Legendre [Tue, 10 Nov 2009 21:44:37 +0000 (15:44 -0600)]
64-bit fixes for rewriting libraries without fixed load addresses.

11 years agoFix Makefile typo
Matthew Legendre [Tue, 10 Nov 2009 21:41:48 +0000 (15:41 -0600)]
Fix Makefile typo

11 years agoFix issue with rewriting library with TLS (thread local storage) regions
Matthew Legendre [Tue, 10 Nov 2009 21:39:41 +0000 (15:39 -0600)]
Fix issue with rewriting library with TLS (thread local storage) regions

11 years agoFix build issue on Ubuntu
Matthew Legendre [Tue, 10 Nov 2009 21:21:15 +0000 (15:21 -0600)]
Fix build issue on Ubuntu

11 years agoAdd safety check for jump table parsing; fail the parse if we detect an unaligned...
Andrew Bernat [Fri, 6 Nov 2009 19:58:04 +0000 (13:58 -0600)]
Add safety check for jump table parsing; fail the parse if we detect an unaligned destination address.

11 years agoResolve bug #1040: Segfault on Rewritten Function Parameter
Ray Chen [Thu, 5 Nov 2009 05:04:19 +0000 (00:04 -0500)]
Resolve bug #1040: Segfault on Rewritten Function Parameter

Completes implementation for writable parameters and return values on Power,
ia64, and SPARC platforms.  Also enables test_write_param for these platforms.

11 years agoMerge branch 'master' of legendre@git.dyninst.org:/pub/dyninst
Matthew Legendre [Wed, 4 Nov 2009 22:37:59 +0000 (16:37 -0600)]
Merge branch 'master' of legendre@git.dyninst.org:/pub/dyninst

11 years agoFix error causing libelf to error when writing some binaries and preventing symbols...
Matthew Legendre [Wed, 4 Nov 2009 22:37:44 +0000 (16:37 -0600)]
Fix error causing libelf to error when writing some binaries and preventing symbols from being added to others.

11 years agoFix issue where Dyninst was creating duplicates of existing symbols.
Matthew Legendre [Wed, 4 Nov 2009 22:33:53 +0000 (16:33 -0600)]
Fix issue where Dyninst was creating duplicates of existing symbols.

11 years agoAdd StackwalkerAPI frame stepper that walks through instrumentation.
Matthew Legendre [Wed, 4 Nov 2009 22:33:26 +0000 (16:33 -0600)]
Add StackwalkerAPI frame stepper that walks through instrumentation.

11 years agoAllow Dyninst to optionally create symbols for base tramps when instrumenting
Matthew Legendre [Wed, 4 Nov 2009 22:31:53 +0000 (16:31 -0600)]
Allow Dyninst to optionally create symbols for base tramps when instrumenting

11 years agoFix issue when instrumentation runs in binary rewriter mode before RT library initializes
Matthew Legendre [Wed, 4 Nov 2009 22:30:58 +0000 (16:30 -0600)]
Fix issue when instrumentation runs in binary rewriter mode before RT library initializes

11 years agoFix compilation warnings
Matthew Legendre [Wed, 4 Nov 2009 22:28:31 +0000 (16:28 -0600)]
Fix compilation warnings

11 years agoSecure PLT handling and function call replacement for ppc32_linux platform.
Ray Chen [Wed, 4 Nov 2009 07:29:35 +0000 (02:29 -0500)]
Secure PLT handling and function call replacement for ppc32_linux platform.

11 years agoResolves bug #1031: PLT functions given improper names
Ray Chen [Wed, 4 Nov 2009 06:50:54 +0000 (01:50 -0500)]
Resolves bug #1031: PLT functions given improper names

CFG parser requires checkEntry() to return false when PLT entries are analyzed.

11 years agoAIX fixes
Madhavi Krishnan [Sun, 1 Nov 2009 16:17:42 +0000 (10:17 -0600)]
AIX fixes

We were using /proc/pid/object/a.out names for creating Symtab Objects.
When we do an exec, the new execed file is also called
/proc/pid/object/a.out and hence Symtab does not re-parse it.

This is fixed by passing the executable name itself instead of a.out

The number of "createMappedFiles" and "closeMappedFiles" is not matched
properly. This was causing some segfaults. This is also fixed.

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
Nick Rutar [Thu, 29 Oct 2009 17:29:41 +0000 (13:29 -0400)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agoFixed Bug 1029
Nick Rutar [Thu, 29 Oct 2009 17:27:03 +0000 (13:27 -0400)]
Fixed Bug 1029

11 years agofix for last fix dprintf->logerror in select tests
James Waskiewicz [Thu, 29 Oct 2009 01:15:07 +0000 (21:15 -0400)]
fix for last fix dprintf->logerror in select tests

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Thu, 29 Oct 2009 01:04:40 +0000 (21:04 -0400)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agowindows buildfix
James Waskiewicz [Thu, 29 Oct 2009 01:04:20 +0000 (21:04 -0400)]
windows buildfix

11 years agomore serialization bugfixes/cleaning, etc
James Waskiewicz [Thu, 29 Oct 2009 00:18:58 +0000 (20:18 -0400)]
more serialization bugfixes/cleaning, etc

11 years agoBugfixes:
Bill Williams [Wed, 28 Oct 2009 20:05:24 +0000 (15:05 -0500)]
Bugfixes:

* use correct thunk base value on IA32
* only correct table stride based on scale in jump when it's different from what we expect
* add some more logging for easier debugging
* eliminate thunks post-jump-table (address-wise) as candidates, on the grounds that we've likely run into a construct we can't actually parse right

11 years agoBuild fix for autoconf: use libraries from their build locations, not their install...
Bill Williams [Wed, 28 Oct 2009 15:57:02 +0000 (10:57 -0500)]
Build fix for autoconf: use libraries from their build locations, not their install locations, for linking.

11 years agoFix for jump table parsing in IA32 libc, step 1: fix precedence errors, add debugging...
Bill Williams [Fri, 23 Oct 2009 17:00:32 +0000 (12:00 -0500)]
Fix for jump table parsing in IA32 libc, step 1: fix precedence errors, add debugging parsing_printfs.

11 years agoShared code fix: update function end properly
Bill Williams [Wed, 28 Oct 2009 16:04:34 +0000 (11:04 -0500)]
Shared code fix: update function end properly

Conflicts:

dyninstAPI/src/image-flowGraph.C

11 years agoDocument disabling of warning.
Bill Williams [Tue, 20 Oct 2009 18:00:49 +0000 (13:00 -0500)]
Document disabling of warning.

11 years agoRemove dead code, remove invalid warning (have verified that gap parsing can trigger...
Bill Williams [Tue, 20 Oct 2009 15:35:39 +0000 (10:35 -0500)]
Remove dead code, remove invalid warning (have verified that gap parsing can trigger this legitimately).

11 years agoFixes for previous commits after testing
Matthew Legendre [Wed, 28 Oct 2009 21:16:41 +0000 (16:16 -0500)]
Fixes for previous commits after testing

11 years agoFix problem in branch size detection in emitting funcJumpExpr's
Matthew Legendre [Wed, 28 Oct 2009 20:44:56 +0000 (15:44 -0500)]
Fix problem in branch size detection in emitting funcJumpExpr's

11 years agoFix issues regarding re-opening a file that had already been written in binary rewriting
Matthew Legendre [Wed, 28 Oct 2009 20:44:27 +0000 (15:44 -0500)]
Fix issues regarding re-opening a file that had already been written in binary rewriting

11 years agoFix race condition caused by bad locking in RT library
Matthew Legendre [Tue, 27 Oct 2009 22:57:19 +0000 (17:57 -0500)]
Fix race condition caused by bad locking in RT library

11 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst
James Waskiewicz [Mon, 26 Oct 2009 02:28:50 +0000 (22:28 -0400)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst

11 years agocleaning, temporarily disabling tests,e tc
James Waskiewicz [Mon, 26 Oct 2009 02:28:15 +0000 (22:28 -0400)]
cleaning, temporarily disabling tests,e tc

11 years agomore serialization polishing, crash & bugfixes
James Waskiewicz [Sat, 24 Oct 2009 04:06:59 +0000 (00:06 -0400)]
more serialization polishing, crash & bugfixes