This commit:
authorjaw <jaw>
Thu, 18 Jan 2007 07:53:41 +0000 (07:53 +0000)
committerjaw <jaw>
Thu, 18 Jan 2007 07:53:41 +0000 (07:53 +0000)
commit5019a9c5a6bd9e9cba7e42004eed32140003a5ba
treeba0f677f837171a1189b6ca15436de5e4e96beef
parentbc921c61f076689c76fa5d63a0409e118f73c6bc
This commit:
  (1)  fixes build on solaris 2.9
  (2)  removes a boatload of files that pertain to now obsolete platforms
       (mips, alpha, CM-5)
  (3)  Adds several APIs to dyninst as requested by Open SpeedShop (TM)
       These APIs are the ones persuant to the mailing list discussion
       "removing IBM_BPATCH_COMPAT" or some such subject line.

       Adds BPatch_statement class.
       Adds BPatch_module::getStatements();
       Adds BPatch_function::getFunctionRef();

       Changes existing prototypes for API BPatch_*::getSourceLines()
       such that it uses a vector of statements, not a vector of pairs.

       Fully removes the deprecated function
       BPatch_module::getLineInformation();
93 files changed:
codeCoverage/alpha-dec-osf5.1/Makefile [deleted file]
common/rs6000-ibm-aix5.1/Makefile
dyner/alpha-dec-osf5.1/.cvsignore [deleted file]
dyner/alpha-dec-osf5.1/Makefile [deleted file]
dyner/src/dyner.C
dyninstAPI/alpha-dec-osf5.1/.cvsignore [deleted file]
dyninstAPI/alpha-dec-osf5.1/Makefile [deleted file]
dyninstAPI/dyninstAPI.vcproj
dyninstAPI/h/BPatch_eventLock.h
dyninstAPI/h/BPatch_function.h
dyninstAPI/h/BPatch_image.h
dyninstAPI/h/BPatch_module.h
dyninstAPI/h/BPatch_process.h
dyninstAPI/h/BPatch_snippet.h
dyninstAPI/h/BPatch_statement.h [new file with mode: 0644]
dyninstAPI/h/BPatch_thread.h
dyninstAPI/h/BPatch_type.h
dyninstAPI/h/baseTrampTemplate.h [deleted file]
dyninstAPI/h/remoteDevice.h [deleted file]
dyninstAPI/make.module.tmpl
dyninstAPI/nmake.module.tmpl
dyninstAPI/rs6000-ibm-aix5.1/Makefile
dyninstAPI/sparc-sun-solaris2.9/Makefile
dyninstAPI/src/BPatch_flowGraph.C
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_image.C
dyninstAPI/src/BPatch_module.C
dyninstAPI/src/BPatch_process.C
dyninstAPI/src/BPatch_snippet.C
dyninstAPI/src/BPatch_statement.C [moved from dyninstAPI/src/irix.h with 71% similarity]
dyninstAPI/src/BPatch_thread.C
dyninstAPI/src/InstrucIter-alpha.C [deleted file]
dyninstAPI/src/InstrucIter-mips.C [deleted file]
dyninstAPI/src/LineInformation.C
dyninstAPI/src/LineInformation.h
dyninstAPI/src/RangeLookup.h
dyninstAPI/src/RangeLookup.t
dyninstAPI/src/alpha.C [deleted file]
dyninstAPI/src/alpha.h [deleted file]
dyninstAPI/src/arch-alpha.C [deleted file]
dyninstAPI/src/arch-alpha.h [deleted file]
dyninstAPI/src/arch-mips.C [deleted file]
dyninstAPI/src/arch-mips.h [deleted file]
dyninstAPI/src/arch.h
dyninstAPI/src/deviceStructs.h [deleted file]
dyninstAPI/src/image-alpha.C [deleted file]
dyninstAPI/src/inst-aix.C
dyninstAPI/src/inst-alpha.C [deleted file]
dyninstAPI/src/inst-alpha.h [deleted file]
dyninstAPI/src/inst-mips.C [deleted file]
dyninstAPI/src/inst-mips.h [deleted file]
dyninstAPI/src/inst-osf.C [deleted file]
dyninstAPI/src/inst-sunos.C
dyninstAPI/src/inst-winnt.C
dyninstAPI/src/irix.C [deleted file]
dyninstAPI/src/irixDL.C [deleted file]
dyninstAPI/src/irixDL.h [deleted file]
dyninstAPI/src/mapped_module.C
dyninstAPI/src/os.h
dyninstAPI/src/osf.C [deleted file]
dyninstAPI/src/osfDL.C [deleted file]
dyninstAPI/src/osfDL.h [deleted file]
dyninstAPI/src/parseCoff.C
dyninstAPI/src/parseDwarf.C
dyninstAPI/src/ptrace_emul.h [deleted file]
dyninstAPI/src/remoteDevice.C [deleted file]
dyninstAPI/src/syscall-alpha.C [deleted file]
dyninstAPI/src/syscall-irix.C [deleted file]
dyninstAPI/src/tramp-mips.S [deleted file]
dyninstAPI/tests/alpha-dec-osf5.1/.cvsignore [deleted file]
dyninstAPI/tests/alpha-dec-osf5.1/Makefile [deleted file]
dyninstAPI/tests/mips-sgi-irix6.5/.cvsignore [deleted file]
dyninstAPI/tests/mips-sgi-irix6.5/Makefile [deleted file]
dyninstAPI/tests/sparc-sun-solaris2.9/Makefile
dyninstAPI/tests/src/test1.C
dyninstAPI/tests/src/test6LS-alpha.s [deleted file]
dyninstAPI/tests/src/test6LS-mips.s [deleted file]
dyninstAPI_RT/src/RTheap-irix.c [deleted file]
dyninstAPI_RT/src/RTheap-osf.c [deleted file]
dyninstAPI_RT/src/RTheap.h
dyninstAPI_RT/src/RTirix.c [deleted file]
dyninstAPI_RT/src/RTosf.c [deleted file]
dyninstAPI_RT/src/RTsave_alpha.S [deleted file]
dyninstAPI_RT/src/RTtext-alpha.S [deleted file]
symtabAPI/rs6000-ibm-aix5.1/Makefile
symtabAPI/sparc-sun-solaris2.9/Makefile
testsuite/alpha-dec-osf5.1/.cvsignore [deleted file]
testsuite/alpha-dec-osf5.1/Makefile [deleted file]
testsuite/sparc-sun-solaris2.9/Makefile
testsuite/src/test1_30.C
testsuite/src/test1_41.C
testsuite/src/test6LS-alpha.s [deleted file]
testsuite/src/test6LS-mips.s [deleted file]