[DynInst_API:] [dyninst/dyninst] 44c116: Suppress debug message when no vsyscall page was f...


Date: Thu, 02 Mar 2017 13:44:14 -0800
From: Bill Williams <wwilliam47@xxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 44c116: Suppress debug message when no vsyscall page was f...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 44c116bf1a006550b03a45d96f63e74d2de79998
      https://github.com/dyninst/dyninst/commit/44c116bf1a006550b03a45d96f63e74d2de79998
  Author: Itaru Kitayama <itaru.kitayama@xxxxxxxx>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M stackwalk/src/linux-swk.C

  Log Message:
  -----------
  Suppress debug message when no vsyscall page was found on arm64


  Commit: 2829b8b79df16b40a6a1aab71f6af0c7a9c96e0f
      https://github.com/dyninst/dyninst/commit/2829b8b79df16b40a6a1aab71f6af0c7a9c96e0f
  Author: Itaru Kitayama <itaru.kitayama@xxxxxxxx>
  Date:   2017-01-19 (Thu, 19 Jan 2017)

  Changed paths:
    M dyninstAPI/src/linux-aarch64.C

  Log Message:
  -----------
  getOPDFunctionAddr() should always return a true value on arm64


  Commit: e59c06bad4172a0d9083586e53504739e648aeaf
      https://github.com/dyninst/dyninst/commit/e59c06bad4172a0d9083586e53504739e648aeaf
  Author: Itaru Kitayama <itaru.kitayama@xxxxxxxx>
  Date:   2017-01-27 (Fri, 27 Jan 2017)

  Changed paths:
    M dataflowAPI/src/liveness.C

  Log Message:
  -----------
  Use ifdef to guard x86 code


  Commit: 64a18e567a23be4765bf7c8cb38b21284180ad1a
      https://github.com/dyninst/dyninst/commit/64a18e567a23be4765bf7c8cb38b21284180ad1a
  Author: Itaru Kitayama <itaru.kitayama@xxxxxxxx>
  Date:   2017-01-30 (Mon, 30 Jan 2017)

  Changed paths:
    M dataflowAPI/src/RegisterMap.C

  Log Message:
  -----------
  Add a mapping of AArch64 MachRegister to index for Linux


  Commit: 718b49a83766d7887848fa717c710747d52dcaa5
      https://github.com/dyninst/dyninst/commit/718b49a83766d7887848fa717c710747d52dcaa5
  Author: Itaru Kitayama <itaru.kitayama@xxxxxxxx>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M dyninstAPI/src/codegen.C

  Log Message:
  -----------
  arm64: set number of regs defined in beginTrackRegDefs()


  Commit: a101706d261e99de01deb537ded6ef8d70802889
      https://github.com/dyninst/dyninst/commit/a101706d261e99de01deb537ded6ef8d70802889
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M common/h/IBSTree-fast.h

  Log Message:
  -----------
  Remove dead code and inappropriate use of auto in public headers


  Commit: 8f135d1efe8785824d1496212e4ce2a5563f886a
      https://github.com/dyninst/dyninst/commit/8f135d1efe8785824d1496212e4ce2a5563f886a
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M cmake/Modules/FindLibElf.cmake
    M cmake/packages.cmake

  Log Message:
  -----------
  Explicitly search for libelf.so.1, as libelf.so.0 is no longer supported.

Only build libelf from elfutils; their dwarf.h and libdwarf's dwarf.h appear to conflict.


  Commit: 90428219d139bbc8256fcdee906e6fa2cdf42f7b
      https://github.com/dyninst/dyninst/commit/90428219d139bbc8256fcdee906e6fa2cdf42f7b
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Use elfutils-dev package for travis, so that we don't have to build from scratch--CLang can't manage it out of the box.


  Commit: c71015cbd0864ea752d55fe61ec63073f72533ac
      https://github.com/dyninst/dyninst/commit/c71015cbd0864ea752d55fe61ec63073f72533ac
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M .travis.yml
    M cmake/Modules/FindLibElf.cmake
    M cmake/packages.cmake
    M common/h/IBSTree-fast.h

  Log Message:
  -----------
  Merge pull request #323 from dyninst/wrwilliams/cleanup_for_9_3_1

Fixes for API and dependency issues in 9.3.0


  Commit: eae6980c1d77f12f83b41895898f555b22a86a8e
      https://github.com/dyninst/dyninst/commit/eae6980c1d77f12f83b41895898f555b22a86a8e
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M parseAPI/src/BoundFactCalculator.C

  Log Message:
  -----------
  Fix memory leaks in indirect control flow.


  Commit: 9de30aa8b6ff7b518c354667e9f0f835ac5b32f2
      https://github.com/dyninst/dyninst/commit/9de30aa8b6ff7b518c354667e9f0f835ac5b32f2
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M parseAPI/src/BoundFactCalculator.C

  Log Message:
  -----------
  Merge pull request #329 from dyninst/wrwilliams/icf_leaks

Fix memory leaks in indirect control flow.


  Commit: 4de990793653f8f2f8125e4d12ef86d8d8c721ac
      https://github.com/dyninst/dyninst/commit/4de990793653f8f2f8125e4d12ef86d8d8c721ac
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M dataflowAPI/src/RegisterMap.C
    M dataflowAPI/src/liveness.C
    M dyninstAPI/src/codegen.C

  Log Message:
  -----------
  Merge branch 'for-bill' of https://github.com/ikitayama/dyninst into itaru/x86_ifdefs


  Commit: 332540d3fa1947c49ea07d21ad16454bd6c49e6f
      https://github.com/dyninst/dyninst/commit/332540d3fa1947c49ea07d21ad16454bd6c49e6f
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M dyninstAPI/src/linux-aarch64.C
    M stackwalk/src/linux-swk.C

  Log Message:
  -----------
  Merge branch 'dev' of https://github.com/ikitayama/dyninst into itaru/dev


  Commit: 87f7acf88cc316325e1154620f562ae804c74958
      https://github.com/dyninst/dyninst/commit/87f7acf88cc316325e1154620f562ae804c74958
  Author: Peter Foley <pefoley2@xxxxxxxxxxx>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M symtabAPI/src/Collections.C
    M symtabAPI/src/Type.C

  Log Message:
  -----------
  fix memory leaks


  Commit: f3e45ea8b890cc528ca8734a849f58b30f7a77a1
      https://github.com/dyninst/dyninst/commit/f3e45ea8b890cc528ca8734a849f58b30f7a77a1
  Author: Peter Foley <pefoley2@xxxxxxxxxxx>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M dyninstAPI/src/BPatch.C
    M dyninstAPI/src/BPatch_type.C
    M symtabAPI/src/Type.C

  Log Message:
  -----------
  fix more leaks


  Commit: 5964e9505e7d2e54298507c9285974a8c9d36367
      https://github.com/dyninst/dyninst/commit/5964e9505e7d2e54298507c9285974a8c9d36367
  Author: Peter Foley <pefoley2@xxxxxxxxxxx>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M dyninstAPI/h/BPatch_type.h
    M dyninstAPI/src/BPatch.C
    M dyninstAPI/src/BPatch_collections.C
    M dyninstAPI/src/BPatch_type.C

  Log Message:
  -----------
  more leak fixes


  Commit: e92be894c0b7fa770396aed5e964065337715a8b
      https://github.com/dyninst/dyninst/commit/e92be894c0b7fa770396aed5e964065337715a8b
  Author: Peter Foley <pefoley2@xxxxxxxxxxx>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M common/src/addrtranslate-sysv.C
    M dyninstAPI/src/image.C

  Log Message:
  -----------
  more leaks


  Commit: dd63cd5879a8173fe03b8a4222ce4987783f2580
      https://github.com/dyninst/dyninst/commit/dd63cd5879a8173fe03b8a4222ce4987783f2580
  Author: mneumann <mneumann@xxxxxxxx>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Enable parsing of members without location information (implicitely 0) in unions


  Commit: db4163808fc6da56adff4ccf10c71f16ebfdf57f
      https://github.com/dyninst/dyninst/commit/db4163808fc6da56adff4ccf10c71f16ebfdf57f
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M common/src/addrtranslate-sysv.C
    M dyninstAPI/h/BPatch_type.h
    M dyninstAPI/src/BPatch.C
    M dyninstAPI/src/BPatch_collections.C
    M dyninstAPI/src/BPatch_type.C
    M dyninstAPI/src/image.C
    M symtabAPI/src/Collections.C
    M symtabAPI/src/Type.C

  Log Message:
  -----------
  Merge pull request #333 from dyninst/leaks-for-9.3

Fix memory leaks found with lsan


  Commit: 3c9b75855e2d5ee7ae5972523fb24ccf6bef0b4f
      https://github.com/dyninst/dyninst/commit/3c9b75855e2d5ee7ae5972523fb24ccf6bef0b4f
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M dyninstAPI/src/linux-aarch64.C
    M stackwalk/src/linux-swk.C

  Log Message:
  -----------
  Merge pull request #332 from dyninst/itaru/dev

Suppress debug message when no vsyscall page was found on arm64


  Commit: 3a402c4df18adf72543d810ba0d7866dba6984cd
      https://github.com/dyninst/dyninst/commit/3a402c4df18adf72543d810ba0d7866dba6984cd
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
    M dataflowAPI/src/RegisterMap.C
    M dataflowAPI/src/liveness.C
    M dyninstAPI/src/codegen.C

  Log Message:
  -----------
  Merge pull request #331 from dyninst/itaru/x86_ifdefs

Use ifdef to guard x86 code


  Commit: 0c64d68426dc00fe66aa625e046d8cbec5cafdfe
      https://github.com/dyninst/dyninst/commit/0c64d68426dc00fe66aa625e046d8cbec5cafdfe
  Author: mneumann <mneumann@xxxxxxxx>
  Date:   2017-02-17 (Fri, 17 Feb 2017)

  Changed paths:
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Use an explicit name for anonymous unions, structs and classes


  Commit: d3fa4d831dd12a84a5a6ce678d5d5195bacf13b8
      https://github.com/dyninst/dyninst/commit/d3fa4d831dd12a84a5a6ce678d5d5195bacf13b8
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Merge pull request #335 from teco-kit/master

Better handling of anonymous structs and unions


  Commit: 73c3bb0999f0e5afe44bc70d0fbb16ea9d42b3dc
      https://github.com/dyninst/dyninst/commit/73c3bb0999f0e5afe44bc70d0fbb16ea9d42b3dc
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M parseAPI/src/BoundFactData.C
    M parseAPI/src/IndirectASTVisitor.C

  Log Message:
  -----------
  A memory access to a known address should be considered as a variable, rather than a table read.
So, the jump table analysis should not try to read the content of the variable, but try to determine whether the variable is bounded


  Commit: 54f1b1e16064332983f0a35db58bd5a0234925ad
      https://github.com/dyninst/dyninst/commit/54f1b1e16064332983f0a35db58bd5a0234925ad
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    M parseAPI/src/BoundFactData.C
    M parseAPI/src/IndirectASTVisitor.C

  Log Message:
  -----------
  Merge pull request #338 from dyninst/meng/lulesh-fix

Fix jump table analysis for lulesh


  Commit: 266352fafdf760ede18de0b50e9b4d60f5c79ee7
      https://github.com/dyninst/dyninst/commit/266352fafdf760ede18de0b50e9b4d60f5c79ee7
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-03-02 (Thu, 02 Mar 2017)

  Changed paths:
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Aggregate.C
    M symtabAPI/src/Module.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Replaced a bunch of asserts with graceful error handling.


  Commit: 4870cd174539e36dda11f034c821c6ab25bd10d4
      https://github.com/dyninst/dyninst/commit/4870cd174539e36dda11f034c821c6ab25bd10d4
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-03-02 (Thu, 02 Mar 2017)

  Changed paths:
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Aggregate.C
    M symtabAPI/src/Module.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Merge pull request #340 from dyninst/wrwilliams/symtab-asserts

Replaced a bunch of asserts with graceful error handling.


  Commit: 334d753c440590d4a4fca2ac617b208ce52af954
      https://github.com/dyninst/dyninst/commit/334d753c440590d4a4fca2ac617b208ce52af954
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-03-02 (Thu, 02 Mar 2017)

  Changed paths:
    A CHANGELOG.md
    M cmake/shared.cmake

  Log Message:
  -----------
  Increment version and add changelog for 9.3.1


  Commit: 3cddbd206a3384765f2aad15fa07ccd0b0944c7f
      https://github.com/dyninst/dyninst/commit/3cddbd206a3384765f2aad15fa07ccd0b0944c7f
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-03-02 (Thu, 02 Mar 2017)

  Changed paths:
    M CHANGELOG.md

  Log Message:
  -----------
  Brought issues up to date and updated changelog accordingly.


  Commit: aa58c29bb11e8a53f5eda999497d1f18810390dc
      https://github.com/dyninst/dyninst/commit/aa58c29bb11e8a53f5eda999497d1f18810390dc
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2017-03-02 (Thu, 02 Mar 2017)

  Changed paths:
    M .travis.yml
    A CHANGELOG.md
    M cmake/Modules/FindLibElf.cmake
    M cmake/packages.cmake
    M cmake/shared.cmake
    M common/h/IBSTree-fast.h
    M common/src/addrtranslate-sysv.C
    M dataflowAPI/src/RegisterMap.C
    M dataflowAPI/src/liveness.C
    M dyninstAPI/h/BPatch_type.h
    M dyninstAPI/src/BPatch.C
    M dyninstAPI/src/BPatch_collections.C
    M dyninstAPI/src/BPatch_type.C
    M dyninstAPI/src/codegen.C
    M dyninstAPI/src/image.C
    M dyninstAPI/src/linux-aarch64.C
    M parseAPI/src/BoundFactCalculator.C
    M parseAPI/src/BoundFactData.C
    M parseAPI/src/IndirectASTVisitor.C
    M stackwalk/src/linux-swk.C
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Aggregate.C
    M symtabAPI/src/Collections.C
    M symtabAPI/src/Module.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Type.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Merge pull request #341 from dyninst/v9.3.x

v9.3.x


Compare: https://github.com/dyninst/dyninst/compare/86d44d2ccdd9...aa58c29bb11e
[← Prev in Thread] Current Thread [Next in Thread→]