[DynInst_API:] [dyninst/dyninst] 89da72: Memory leak fixes (#758)


Date: Mon, 01 Jun 2020 15:28:07 -0700
From: noreply@xxxxxxxxxx
Subject: [DynInst_API:] [dyninst/dyninst] 89da72: Memory leak fixes (#758)
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 89da72ec133556322030a55fb7f0119b67531b40
      https://github.com/dyninst/dyninst/commit/89da72ec133556322030a55fb7f0119b67531b40
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2020-06-01 (Mon, 01 Jun 2020)

  Changed paths:
    M common/src/linuxKludges.C
    M dyninstAPI/src/parse-cfg.h
    M dyninstAPI/src/unix.C
    M parseAPI/h/CFG.h
    M parseAPI/h/CFGFactory.h
    M parseAPI/src/Block.C
    M parseAPI/src/BoundFactData.C
    M parseAPI/src/CFGFactory.C
    M parseAPI/src/CFGModifier.C
    M parseAPI/src/IndirectAnalyzer.C
    M symtabAPI/h/Type.h
    M symtabAPI/src/Type-mem.h
    M symtabAPI/src/Type.C

  Log Message:
  -----------
  Memory leak fixes (#758)

* Delete unsed allocatable interface

* Simplify ParseAPI::Block edge representation: only use one std::set for source edges and one std::set for target edges

* Fix memory leak regarding to IA_IAPI

* Update search for libc

* Fix memory leak in name demangling and code cleanup

* Try to free up memory when upgrading placeholders.

* Delete unused member variables regarding to liveness in parse-block

Co-authored-by: blue42u <anderson.jonathonm@xxxxxxxxx>


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 89da72: Memory leak fixes (#758), noreply <=