[DynInst_API:] [dyninst/dyninst] d42b65: Cleanup orphaned code (#1064)


Date: Wed, 14 Jul 2021 10:46:06 -0700
From: noreply@xxxxxxxxxx
Subject: [DynInst_API:] [dyninst/dyninst] d42b65: Cleanup orphaned code (#1064)
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: d42b659106b6ca686341868f4a37e2f6ccd06d9e
      https://github.com/dyninst/dyninst/commit/d42b659106b6ca686341868f4a37e2f6ccd06d9e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2021-07-14 (Wed, 14 Jul 2021)

  Changed paths:
    M common/CMakeLists.txt
    R common/docs/libutil.1
    R common/docs/libutilPVM.1
    R common/docs/rpcUtil.1
    R common/h/stl_utils.h
    R common/src/Ident.C
    R common/src/Ident.h
    R common/src/Line.h
    R common/src/List.C
    R common/src/List.h
    R common/src/LockTraits.h
    R common/src/Time.C
    R common/src/Time.h
    R common/src/addrtranslate-static.C
    R common/src/auxvtypes.C
    R common/src/auxvtypes.h
    R common/src/cstring.h
    R common/src/debugOstream.C
    R common/src/debugOstream.h
    R common/src/fraction.C
    R common/src/fraction.h
    R common/src/int64iostream.C
    R common/src/int64iostream.h
    R common/src/keylist.h
    R common/src/klist.h
    R common/src/matherr.h
    R common/src/mmtimer.c
    M common/src/pathName.C
    R common/src/string-regex.C
    R common/src/string-regex.h
    R common/src/timing-freebsd.C
    R common/src/timing-linux.C
    R common/src/timing-nt.C
    R common/src/timing.C
    R common/src/timing.h
    R common/src/triple.h
    R common/src/tunableConst.h
    M dataflowAPI/rose/util/LinearCongruentialGenerator.C
    R dataflowAPI/rose/x86InstructionSemantics-notemplate.h
    R dataflowAPI/src/Operations.h
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI/h/BPatch_basicBlockLoop.h
    R dyninstAPI/h/BPatch_dependenceGraphEdge.h
    R dyninstAPI/h/BPatch_dependenceGraphNode.h
    M dyninstAPI/h/BPatch_flowGraph.h
    M dyninstAPI/h/BPatch_frame.h
    M dyninstAPI/h/BPatch_function.h
    M dyninstAPI/h/BPatch_sourceBlock.h
    M dyninstAPI/src/BPatch.C
    M dyninstAPI/src/BPatch_collections.h
    R dyninstAPI/src/BPatch_dependenceGraphEdge.C
    R dyninstAPI/src/BPatch_dependenceGraphNode.C
    M dyninstAPI/src/BPatch_snippet.C
    M dyninstAPI/src/BPatch_sourceBlock.C
    R dyninstAPI/src/BPatch_templates.C
    M dyninstAPI/src/BPatch_type.C
    R dyninstAPI/src/BPatch_typePrivate.h
    R dyninstAPI/src/InstructionCache.C
    R dyninstAPI/src/NTTypes.h
    R dyninstAPI/src/Relocation/Widgets/CFPatch.C
    R dyninstAPI/src/asmExterns.h
    R dyninstAPI/src/clock.h
    R dyninstAPI/src/codebuffer.h
    R dyninstAPI/src/dummy.C
    M dyninstAPI/src/image.C
    M dyninstAPI/src/image.h
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-power.C
    R dyninstAPI/src/ntDL.h
    M dyninstAPI/src/util.C
    M dyninstAPI/src/util.h
    R dyninstAPI_RT/src/RTheap-svr4.c
    R dyninstAPI_RT/src/RTmutatedBinary.c
    R dyninstAPI_RT/src/RTmutatedBinary_ELF.c
    R dyninstAPI_RT/src/RTthread-power.c
    M elf/CMakeLists.txt
    R elf/src/SystemTap.C
    R elf/src/SystemTap.h
    R instructionAPI/src/MainDocPage.C
    M parseAPI/CMakeLists.txt
    M parseAPI/h/CFG.h
    R parseAPI/h/GraphAdapter.h
    R parseThat/src/dyninstCompat.v4.C
    R scripts/buildstamp
    M stackwalk/CMakeLists.txt
    R stackwalk/h/local_var.h
    R stackwalk/h/sw_c.h
    R stackwalk/src/firstparty.C
    R stackwalk/src/sw_c.C
    M symtabAPI/CMakeLists.txt
    R symtabAPI/src/Symtab-deprecated.C
    M symtabAPI/src/Symtab-edit.C
    M symtabAPI/src/Symtab-lookup.C
    M symtabAPI/src/Symtab.C
    R symtabAPI/src/staticRewrite.C

  Log Message:
  -----------
  Cleanup orphaned code (#1064)

* Remove 'dummy.C' from dyninstAPI/CMakeLists.txt

* Remove unused scripts/buildstamp

* Remove unused files from parseAPI/CMakeLists.txt

* Remove instructionAPI/src/MainDocPage.C

The usage of this file was removed by 5c88375a7 in 2016.

* Remove stackwalk/src/firstparty.C

This file was abandoned by 44507e6b0 in 2013.

* Remove BPatch_dependenceGraph{Edge,Node}.{C,h}

These files were abandoned by bbc9ff655 in 2009.

* Remove dyninstAPI/src/dummy.C

This file was abandoned by 44507e6b0 in 2013.

* Remove dyninstAPI/src/Relocation/Widgets/CFPatch.C

This has been abandoned since at least 91246b9ca in 2011.

* Remove dyninstAPI/src/InstructionCache.C

This file was never compiled. It seems to be an outdated copy of dataflowAPI/src/InstructionCache.C.

* Remove dyninstAPI/src/BPatch_templates.C

This was orphaned by 44507e6b0 in 2013.

* Remove symtabAPI/src/staticRewrite.C

This was orphaned by 44507e6b0 in 2013.

* Remove dyninstAPI_RT/src/RTheap-svr4.c

This was orphaned by 44507e6b0 in 2013.

* Remove dyninstAPI_RT/src/RTmutatedBinary{_ELF}.c

These were orphaned sometime before 44507e6b0 in 2013. The git history doesn't show when. I'm assuming it was lost in the transition from CVS.

* Remove dyninstAPI_RT/src/RTthread-power.c

This was a holdover from the rs6000 AIX support.

* Remove common/src/tunableConst.h

This has never been part of the build system.

* Remove common/src/List.{h,C}

These were orphaned by 44507e6b0 in 2013.

* Remove common/src/auxvtypes.{h,C}

These should have been removed by cccad8ee.

* Remove common/src/int64iostream.{h,C}

These were orphaned by 44507e6b0 in 2013.

* Remove unused 'timing.h' interface

* Remove unused dyninstAPI/src/clock.h

* Remove unused common/src/mmtimer.c

* Remove common/src/debugOstream.{h,C}

This was abandoned by by 65bd8055 in 2008

* Remove unused common/src/Time.{h,C}

* Remove unused common/src/fraction.{h,C}

* Remove symtabAPI/src/Symtab-deprecated.C

There are no symbols defined by this file.

* Remove common/src/Ident.{h,C}

This was orphaned by 44507e6b0 in 2013.

* Remove parseThat/src/dyninstCompat.v4.C

This should have been removed as part of 63d791419.

* Remove common/src/addrtranslate-static.C

This was orphaned by 44507e6b0 in 2013.

* Remove dyninstAPI/src/asmExterns.h

This was abandoned by 5019a9c5a in 2007.

* Remove dyninstAPI/src/BPatch_typePrivate.h

This was abandoned by b3105c49c in 2008.

* Remove dyninstAPI/src/codebuffer.h

This was added by 936238d in 2010, but never added to the build system.

* Remove parseAPI/h/GraphAdapter.h

This was abandoned by 44507e6b0 in 2013.

* Remove common/src/cstring.h

This was abandoned by f4613dcfe in 2008.

* Remove common/src/keylist.h

This was abandoned by f4613dcfe in 2008.

* Remove common/src/klist.h

This was abandoned by f4613dcfe in 2008.

* Remove common/src/Line.h

This was abandoned by 4b1956db in 2013.

* Remove stackwalk/h/local_var.h

This was abandoned by 44507e6b0 in 2013.

* Remove common/src/LockTraits.h

Was added by a38bacc5 in 2017, but never added to the build system.

* Remove common/src/matherr.h

This was added by 4b1956db in 2013, but was never part of the build system.

* Remove dyninstAPI/src/ntDL.h

This was abandoned by 5c88375a in 2016.

* Remove dyninstAPI/src/NTTypes.h

This was abandoned by 5c88375a78 in 2016.

* Remove dataflowAPI/src/Operations.h

This was abandoned by 5c88375a in 2016.

* Remove common/h/stl_utils.h

This should have been removed by cccad8ee.

* Remove common/src/string-regex.{h,C}

This was abandoned by f1b11229 in 2008.

* Remove stackwalk/{src,h}/sw_c.{h,C}

This was abanded by 44507e6 in 2013.

* Remove elf/src/SystemTap.{h,C}

This was abandoned by 44507e6 in 2013.

* Remove common/src/triple.h

This was abandoned by 5c88375a7 in 2016.

* Remove dataflowAPI/rose/x86InstructionSemantics-notemplate.h

This was added by 8d6626c in 2010, but was never part of the build system.

* Remove unused man files from common/docs

* Remove declaration of 'friend operator<<' from BPatch_basicBlockLoop.h

Its implementation was removed by f3b69f6c8 in 2005.

* Remove declaration of 'friend operator<<' from BPatch_flowGraph.h

Its implementation was removed by f3b69f6c8 in 2005.

* Remove declaration of 'friend operator<<' from BPatch_frame.h

It introduced by 954046f99 in 2005, but never implemented.

* Remove declaration of 'friend operator<<' from CFG.h/Loop

It introduced by 6b2b85ee5 in 2014, but never implemented.

* Remove 'operator<<' from BPatch_sourceBlock

This was abandoned by 0d9f1455cc in 2003.


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] d42b65: Cleanup orphaned code (#1064), noreply <=