Re: [DynInst_API:] Pruning former platform support


Date: Thu, 16 Jan 2014 15:15:55 -0800
From: Josh Stone <jistone@xxxxxxxxxx>
Subject: Re: [DynInst_API:] Pruning former platform support
On 01/10/2014 11:32 AM, Josh Stone wrote:
> Great, thanks - I'll go after everything mentioned except vxworks.  I'll
> also do each in separate commits, to more easily revert and resurrect
> one if we regret it.

It ended up a bit large for spamming the list, so please see here:
https://sourceware.org/git/gitweb.cgi?p=dyninstfans.git;a=shortlog;h=refs/heads/jistone/platform

The total diffstat is below.  The biggest changes are files that were
entirely removed, and the rest I hope will be easy enough to review.
Please let me know if any of it looks suspicious...

Thanks,
Josh

---
 common/i386-unknown-linux2.4/.cvsignore       |    1 -
 common/i386-unknown-winXP/.cvsignore          |    1 -
 common/rs6000-ibm-aix5.1/.cvsignore           |    1 -
 common/rs6000-ibm-aix64-5.2/.cvsignore        |    1 -
 common/sparc-sun-solaris2.8/.cvsignore        |    1 -
 common/sparc-sun-solaris2.9/.cvsignore        |    1 -
 common/src/List.h                             |    2 +-
 common/src/Time.C                             |    2 +-
 common/src/Timer.C                            |    2 +-
 common/src/Types.h                            |   75 +-
 common/src/addrtranslate-aix.C                |  349 ---
 common/src/addrtranslate-solaris.C            |  180 --
 common/src/addrtranslate.C                    |    2 +-
 common/src/aixv41Headers.h                    |  212 --
 common/src/aixv41Kludges.C                    |  373 ---
 common/src/headers.h                          |    9 -
 common/src/irixHeaders.h                      |  288 ---
 common/src/irixKludges.C                      |  128 -
 common/src/irixKludges.h                      |   40 -
 common/src/kludges.h                          |   57 -
 common/src/language.h                         |    2 -
 common/src/osfHeaders.h                       |  198 --
 common/src/osfKludges.C                       |  354 ---
 common/src/osfKludges.h                       |   42 -
 common/src/serialize-xml.C                    |    2 +-
 common/src/solarisHeaders.h                   |  376 ---
 common/src/solarisKludges.C                   |  154 --
 common/src/solarisKludges.h                   |   40 -
 common/src/timing-aix.C                       |   70 -
 common/src/timing-irix.C                      |   74 -
 common/src/timing-osf.C                       |   49 -
 common/src/timing-solaris.C                   |   63 -
 common/src/util.C                             |    4 +-
 common/x86_64-unknown-linux2.4/.cvsignore     |    1 -
 dataflowAPI/h/stackanalysis.h                 |    9 -
 dynC_API/make.test.module.tmpl                |    1 -
 dynC_API/tests/rs6000-ibm-aix64-5.2/Makefile  |   36 -
 dynC_API/tests/sparc-sun-solaris2.8/Makefile  |   36 -
 dynC_API/tests/sparc-sun-solaris2.9/Makefile  |   36 -
 dyninstAPI/.cvsignore                         |    1 -
 dyninstAPI/README                             |   22 +-
 dyninstAPI/dyninstAPI.vcproj                  |    8 -
 dyninstAPI/i386-unknown-linux2.4/.cvsignore   |    1 -
 dyninstAPI/i386-unknown-nt4.0/.cvsignore      |    1 -
 dyninstAPI/i386-unknown-winXP/.cvsignore      |    1 -
 dyninstAPI/rs6000-ibm-aix5.1/.cvsignore       |    1 -
 dyninstAPI/rs6000-ibm-aix64-5.2/.cvsignore    |    1 -
 dyninstAPI/sparc-sun-solaris2.8/.cvsignore    |    1 -
 dyninstAPI/sparc-sun-solaris2.9/.cvsignore    |    1 -
 dyninstAPI/src/BPatch.C                       |    5 +-
 dyninstAPI/src/BPatch_collections.h           |    2 +-
 dyninstAPI/src/BPatch_point.C                 |    3 -
 dyninstAPI/src/BPatch_snippet.C               |    2 -
 dyninstAPI/src/BPatch_templates.C             |    6 +-
 dyninstAPI/src/Parsing.C                      |   15 -
 dyninstAPI/src/addressSpace.h                 |    2 +-
 dyninstAPI/src/aix.C                          | 1280 ----------
 dyninstAPI/src/aix.h                          |   84 -
 dyninstAPI/src/aixDL.C                        |  222 --
 dyninstAPI/src/aixDL.h                        |   79 -
 dyninstAPI/src/aixMT.C                        |   34 -
 dyninstAPI/src/baseTramp.C                    |    5 -
 dyninstAPI/src/binaryEdit.h                   |    2 +-
 dyninstAPI/src/codegen-power.C                |   20 -
 dyninstAPI/src/codegen.C                      |   17 +-
 dyninstAPI/src/image.C                        |  220 +-
 dyninstAPI/src/image.h                        |    5 +-
 dyninstAPI/src/inst-aix.C                     |  118 -
 dyninstAPI/src/inst-power.C                   |  114 +-
 dyninstAPI/src/inst-winnt.C                   |    4 -
 dyninstAPI/src/inst.C                         |    5 -
 dyninstAPI/src/mapped_object.C                |   75 -
 dyninstAPI/src/os.h                           |   11 +-
 dyninstAPI/src/parse-cfg.C                    |    8 -
 dyninstAPI/src/pdwinnt.h                      |    5 +-
 dyninstAPI/src/registerSpace.C                |   25 -
 dyninstAPI/src/registerSpace.h                |    7 -
 dyninstAPI/src/sol_proc.C                     | 1746 --------------
 dyninstAPI/src/sol_proc.h                     |   63 -
 dyninstAPI/src/syscall-solproc.C              |  516 ----
 dyninstAPI/src/syscalltrap.h                  |    3 -
 dyninstAPI/src/unix.C                         |   10 +-
 dyninstAPI/src/unix.h                         |   16 +-
 dyninstAPI/src/w32CONTEXT.h                   |  229 --
 dyninstAPI/x86_64-unknown-linux2.4/.cvsignore |    1 -
 .../i386-unknown-linux2.4/.cvsignore          |    1 -
 dyninstAPI_RT/i386-unknown-nt4.0/.cvsignore   |    1 -
 dyninstAPI_RT/i386-unknown-winXP/.cvsignore   |    1 -
 dyninstAPI_RT/rs6000-ibm-aix5.1/.cvsignore    |    1 -
 dyninstAPI_RT/sparc-sun-solaris2.8/.cvsignore |    1 -
 dyninstAPI_RT/sparc-sun-solaris2.9/.cvsignore |    1 -
 dyninstAPI_RT/src/RTaix.c                     |  231 --
 dyninstAPI_RT/src/RTcommon.c                  |    7 -
 dyninstAPI_RT/src/RTheap-aix.c                |  148 --
 dyninstAPI_RT/src/RTheap.c                    |    2 -
 dyninstAPI_RT/src/RTheap.h                    |    8 -
 dyninstAPI_RT/src/RTmutatedBinary_XCOFF.c     |  421 ----
 dyninstAPI_RT/src/RTposix.c                   |    4 -
 dyninstAPI_RT/src/RTsigill-ia64.S             |   63 -
 dyninstAPI_RT/src/RTtext-power.S              |   48 -
 dyninstAPI_RT/src/RTthread-ia64.c             |   66 -
 dyninstAPI_RT/src/RTthread-sparc-asm.S        |   87 -
 .../x86_64-unknown-linux2.4/.cvsignore        |    1 -
 elf/src/Elf_X.C                               |    7 -
 parseAPI/README                               |    3 +-
 parseAPI/src/InstructionSource-ia64.C         |   40 -
 parseAPI/src/InstructionSource-sparc.C        |   37 -
 parseAPI/src/SymtabCodeSource.C               |   26 -
 parseThat/.cvsignore                          |    2 -
 parseThat/.gitignore                          |    3 -
 stackwalk/doc/API/ProcessState.tex            |    4 +-
 stackwalk/src/aix-swk.C                       |  305 ---
 stackwalk/src/ppc-swk.C                       |   11 -
 symtabAPI/README                              |    4 +-
 symtabAPI/doc/3-Examples.tex                  |   20 -
 symtabAPI/doc/9-Dynamic.tex                   |    8 +-
 symtabAPI/doc/A-Appendix.tex                  |    4 -
 symtabAPI/doc/symtab-text.txt                 |   48 +-
 symtabAPI/h/Archive.h                         |    1 -
 symtabAPI/h/Collections.h                     |    2 +-
 symtabAPI/h/Symtab.h                          |    6 -
 symtabAPI/i386-unknown-linux2.4/.cvsignore    |    1 -
 symtabAPI/rs6000-ibm-aix5.1/.cvsignore        |    2 -
 symtabAPI/sparc-sun-solaris2.8/.cvsignore     |    1 -
 symtabAPI/src/Archive-xcoff.C                 |  342 ---
 symtabAPI/src/Object-coff.C                   |  723 ------
 symtabAPI/src/Object-coff.h                   |  138 --
 symtabAPI/src/Object-elf.C                    |   11 -
 symtabAPI/src/Object-xcoff.C                  | 2133 -----------------
 symtabAPI/src/Object-xcoff.h                  |  310 ---
 symtabAPI/src/Object.h                        |    2 -
 symtabAPI/src/Symtab.C                        |  133 +-
 symtabAPI/src/SymtabReader.C                  |    2 +-
 symtabAPI/src/debug.C                         |    2 -
 symtabAPI/src/relocationEntry-elf-sparc.C     |  126 -
 symtabAPI/x86_64-unknown-linux2.4/.cvsignore  |    1 -
 .../sharedMem/rs6000-ibm-aix5.1/Makefile      |   43 -
 .../sharedMem/sparc-sun-solaris2.9/Makefile   |   41 -
 138 files changed, 77 insertions(+), 13826 deletions(-)

[← Prev in Thread] Current Thread [Next in Thread→]