For the most part all the changes here are behind-the-scenes and disabled
authorjaw <jaw>
Wed, 3 Sep 2008 06:08:43 +0000 (06:08 +0000)
committerjaw <jaw>
Wed, 3 Sep 2008 06:08:43 +0000 (06:08 +0000)
commit8f86a24ee9262e42226970b0c68d77f23ca47b35
tree9da9ccd134446b0f95daca5c6c4f4c2a97522efd
parenteeaea85fe2ced20d1d0239886a76bfc0dd9345c6
For the most part all the changes here are behind-the-scenes and disabled
in the code (part of the build, but excluded from runtime).

Some notable changes:
(1)  pdvector is now almost fully deprecated -- it can be re-enabled by
activating the build flag -Dcap_use_pdvector.  Still active on AIX systems
since making the change to std::vector causes segfaults and our AIX
toolchain currently lacks a reasonably operational debugger...

(2)  I'm staging some new tests in what I'm calling "test0", in the
middle, not the newest testsuite.  I needed to bring some new tests online
and didn't want to step on any toes vis a vis the new testsuite, which as
I gather, is still in transition.  I consider test0 to be a temporary home
until we resolve issues regarding how we want to move forward with testing
sublibraries....  in this case elements of libcommon and libsymtabAPI, but
I suppose that all sublibs should be part of the consideration.

Like the majority of this commit, the contents of test0 are not really
relevant yet since most of the tested functionality is disabled -- though
I eventually will have some basic non-serialization-related tests of
symtabAPI running there in the nightlies.
75 files changed:
Makefile
common/h/Dictionary.h
common/h/Vector.h
common/h/serialize.h
common/h/stats.h
common/i386-unknown-linux2.4/Makefile
common/src/Annotatable.C
common/src/Dictionary.C
common/src/serialize-bin.C
common/src/serialize-xml.C
common/src/util.C
dyninstAPI/h/BPatch.h
dyninstAPI/rs6000-ibm-aix5.1/Makefile
dyninstAPI/src/BPatch.C
dyninstAPI/src/BPatch_asyncEventHandler.C
dyninstAPI/src/BPatch_type.C
dyninstAPI/src/addressSpace.C
dyninstAPI/src/aix.C
dyninstAPI/src/baseTramp.C
dyninstAPI/src/function.C
dyninstAPI/src/image-flowGraph.C
dyninstAPI/src/image-func.C
dyninstAPI/src/image-func.h
dyninstAPI/src/image-x86.C
dyninstAPI/src/imageUpdate.h
dyninstAPI/src/inst-aix.C
dyninstAPI/src/instPoint.h
dyninstAPI/src/linux.C
dyninstAPI/src/mailbox.C
dyninstAPI/src/mapped_object.C
dyninstAPI/src/multiTramp.C
dyninstAPI/src/parseCoff.C
dyninstAPI/src/registerSpace.C
dyninstAPI/src/rpcMgr-thr.C
dyninstAPI/src/rpcMgr.C
dyninstAPI/src/signalgenerator.C
dyninstAPI/src/signalhandler.C
dyninstAPI/src/sol_proc.C
dyninstAPI/src/symtab.C
dyninstAPI/src/symtab.h
dyninstAPI/tests/rs6000-ibm-aix5.1/Makefile
dyninstAPI/x86_64-unknown-linux2.4/Makefile
dynutil/h/Annotatable.h
dynutil/h/Serialization.h [new file with mode: 0644]
dynutil/h/dyntypes.h
dynutil/h/util.h
make.config
symtabAPI/h/LineInformation.h
symtabAPI/h/Symbol.h
symtabAPI/h/Symtab.h
symtabAPI/h/Type.h
symtabAPI/h/symutil.h
symtabAPI/i386-unknown-linux2.4/Makefile
symtabAPI/make.module.tmpl
symtabAPI/rs6000-ibm-aix5.1/Makefile
symtabAPI/src/Collections.C
symtabAPI/src/Collections.h
symtabAPI/src/LineInformation.C
symtabAPI/src/Object.C
symtabAPI/src/Symtab.C
symtabAPI/src/Type.C
symtabAPI/src/emitElf.C
symtabAPI/src/serialize-bin.C
symtabAPI/src/serialize-xml.C
symtabAPI/src/serialize.h
symtabAPI/symtabAPI.vcproj
testsuite/make.module.tmpl
testsuite/rs6000-ibm-aix5.1/Makefile
testsuite/sparc-sun-solaris2.9/Makefile
testsuite/src/test0.h [new file with mode: 0644]
testsuite/src/test0.mutatee.C [new file with mode: 0644]
testsuite/src/test00.mutatee.C [new file with mode: 0644]
testsuite/src/test0_0.C [new file with mode: 0644]
testsuite/src/test15.mutatee.c
testsuite/src/test_info.h