[DynInst_API:] [dyninst/dyninst] f158e9: Added interface to query whether a module already ...


Date: Wed, 14 Dec 2016 09:35:17 -0800
From: John Detter <jdetter@xxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] f158e9: Added interface to query whether a module already ...
  Branch: refs/heads/release9.3/fixes/test_pt_ls
  Home:   https://github.com/dyninst/dyninst
  Commit: f158e967c532e8f171094e965286f883bbccc3a8
      https://github.com/dyninst/dyninst/commit/f158e967c532e8f171094e965286f883bbccc3a8
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

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

  Log Message:
  -----------
  Added interface to query whether a module already has address range information, and reindented--this had become a ragged mess of 3 space/4 space/tab indents. Fixed merge issues from architecture auto-detection.


  Commit: 2ce139aea168dd1fab7bbcfdec94b773d9b7731f
      https://github.com/dyninst/dyninst/commit/2ce139aea168dd1fab7bbcfdec94b773d9b7731f
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  DwarfWalker now ignores a lowpc/highpc entry of (0,0) and hands it back as "failed to parse"; it's never meaningful DWARF and we shouldn't pretend it is.


  Commit: 1182446c09b429057061526d3a9f1b2c31a57c20
      https://github.com/dyninst/dyninst/commit/1182446c09b429057061526d3a9f1b2c31a57c20
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M symtabAPI/src/LineInformation.C

  Log Message:
  -----------
  Cleaned up equal_range: it *must* use boost::tuple, not std::tuple, in order to look up by multiple fields of a composite key, but that works.


  Commit: eb7ee84c07e4b31d3acdd1b53709283ab5dcd76b
      https://github.com/dyninst/dyninst/commit/eb7ee84c07e4b31d3acdd1b53709283ab5dcd76b
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M symtabAPI/src/Object-elf.C

  Log Message:
  -----------
  Extract ranges from statements if all else fails.


  Commit: 4a5008274bb6095db6c2e4bce0398d236d60a98e
      https://github.com/dyninst/dyninst/commit/4a5008274bb6095db6c2e4bce0398d236d60a98e
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M dataflowAPI/src/stackanalysis.C

  Log Message:
  -----------
  Wrap stackanalysis in a try-catch per function, and replace assertions with exceptions.


  Commit: 764e1769630b0c2ca5ae205256302f669d4ba567
      https://github.com/dyninst/dyninst/commit/764e1769630b0c2ca5ae205256302f669d4ba567
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M dataflowAPI/src/stackanalysis.C

  Log Message:
  -----------
  Merge pull request #289 from dyninst/stackanalysis_safety

Remove stackanalysis assertions


  Commit: a79c99d94adfe28e38a3e742a0b244931eb26175
      https://github.com/dyninst/dyninst/commit/a79c99d94adfe28e38a3e742a0b244931eb26175
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

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

  Log Message:
  -----------
  Merge pull request #287 from dyninst/wrwilliams/line_info

Line info cleanup


  Commit: 910d4653f6987fe3655086174649c908fa18ce89
      https://github.com/dyninst/dyninst/commit/910d4653f6987fe3655086174649c908fa18ce89
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M common/doc/manual_frontpage.tex
    M dataflowAPI/doc/dataflowAPI.pdf
    M dyninstAPI/doc/dyninstAPI.doc
    M dyninstAPI/doc/dyninstAPI.pdf
    M instructionAPI/doc/1-Intro.tex
    M instructionAPI/doc/instructionAPI.pdf
    M parseAPI/doc/1-Intro.tex
    M parseAPI/doc/parseAPI.pdf
    M patchAPI/doc/patchAPI.pdf
    M proccontrol/doc/proccontrol.docx
    M proccontrol/doc/proccontrol.pdf
    M symtabAPI/doc/1-Intro.tex
    M symtabAPI/doc/2-Abstractions.tex
    M symtabAPI/doc/API/LineInfo/Iterating.tex
    M symtabAPI/doc/symtabAPI.pdf

  Log Message:
  -----------
  Update manual version numbers and minor fixes


  Commit: c06e9c0df1e5fd30021da75d3da8d3846e0f68b2
      https://github.com/dyninst/dyninst/commit/c06e9c0df1e5fd30021da75d3da8d3846e0f68b2
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M parseAPI/src/IA_powerDetails.C

  Log Message:
  -----------
  Fix crash when walking backward through blocks ending in fallthrough edges only


  Commit: c5d8942c5e27cf0f36a0a47cbebdf614cbdc6e1b
      https://github.com/dyninst/dyninst/commit/c5d8942c5e27cf0f36a0a47cbebdf614cbdc6e1b
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Fix fencepost error in string table guard; get shared pointer once rather than at each use so that it can't disappear mid-function by accident.


  Commit: d654b255400e34f5d518c85c97b13538516aff3a
      https://github.com/dyninst/dyninst/commit/d654b255400e34f5d518c85c97b13538516aff3a
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M symtabAPI/src/Object-elf.C

  Log Message:
  -----------
  Fixed build for gcc 4.4: structs can't be defined inside functions. Also removed lurking debug output.


  Commit: ae31797b354ba3e24c8a448430a91b70bdc3c1c5
      https://github.com/dyninst/dyninst/commit/ae31797b354ba3e24c8a448430a91b70bdc3c1c5
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M common/doc/manual_frontpage.tex
    M dataflowAPI/doc/dataflowAPI.pdf
    M dyninstAPI/doc/dyninstAPI.doc
    M dyninstAPI/doc/dyninstAPI.pdf
    M instructionAPI/doc/1-Intro.tex
    M instructionAPI/doc/instructionAPI.pdf
    M parseAPI/doc/1-Intro.tex
    M parseAPI/doc/parseAPI.pdf
    M patchAPI/doc/patchAPI.pdf
    M proccontrol/doc/proccontrol.docx
    M proccontrol/doc/proccontrol.pdf
    M symtabAPI/doc/1-Intro.tex
    M symtabAPI/doc/2-Abstractions.tex
    M symtabAPI/doc/API/LineInfo/Iterating.tex
    M symtabAPI/doc/symtabAPI.pdf

  Log Message:
  -----------
  Merge pull request #291 from dyninst/release9.3/fixes/manuals

Update manual version numbers and minor fixes


  Commit: c09b5ba48eb518ad6c86397e51130c566d49fa14
      https://github.com/dyninst/dyninst/commit/c09b5ba48eb518ad6c86397e51130c566d49fa14
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M parseAPI/src/IA_powerDetails.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Merge pull request #292 from dyninst/wrwilliams/papercuts

Small fixes


  Commit: 00ff697c3d7895fbdc9f6274d2abc50d3cf89dd5
      https://github.com/dyninst/dyninst/commit/00ff697c3d7895fbdc9f6274d2abc50d3cf89dd5
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M symtabAPI/src/Object-elf.C

  Log Message:
  -----------
  Warning cleanup


  Commit: 1e6160925d108cc69cad70b09a201a5572bcf8a4
      https://github.com/dyninst/dyninst/commit/1e6160925d108cc69cad70b09a201a5572bcf8a4
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M cmake/warnings.cmake
    M dyninstAPI/src/addressSpace.h
    M dyninstAPI/src/binaryEdit.h
    M dyninstAPI/src/dynProcess.h
    M dyninstAPI/src/unix.C
    M symtabAPI/src/Symtab.C

  Log Message:
  -----------
  Auto-detect RTlib name on Unix-ish based on library paths


  Commit: aa159537bfd6a1c5ae3807dd73d173ebd98732e2
      https://github.com/dyninst/dyninst/commit/aa159537bfd6a1c5ae3807dd73d173ebd98732e2
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M dyninstAPI/src/linux.C

  Log Message:
  -----------
  Fix statically linked rewriting crash?


  Commit: 1b690229d3f03b2354bce569d1057632199d79fc
      https://github.com/dyninst/dyninst/commit/1b690229d3f03b2354bce569d1057632199d79fc
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M symtabAPI/src/Object-elf.C

  Log Message:
  -----------
  Warning cleanup


  Commit: df6b4ff956e07d5c23c4188a8c1c82f0f5b5ad18
      https://github.com/dyninst/dyninst/commit/df6b4ff956e07d5c23c4188a8c1c82f0f5b5ad18
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M dyninstAPI/src/pdwinnt.C

  Log Message:
  -----------
  Add windows-ish implementation for process-level getRTLibName.


  Commit: f00dd01ab78eab407e55a5807a785b6ac53cd5d4
      https://github.com/dyninst/dyninst/commit/f00dd01ab78eab407e55a5807a785b6ac53cd5d4
  Author: John Detter <jdetter@xxxxxxxx>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M cmake/warnings.cmake
    M common/doc/manual_frontpage.tex
    M dataflowAPI/doc/dataflowAPI.pdf
    M dataflowAPI/src/stackanalysis.C
    M dyninstAPI/doc/dyninstAPI.doc
    M dyninstAPI/doc/dyninstAPI.pdf
    M dyninstAPI/src/addressSpace.h
    M dyninstAPI/src/binaryEdit.h
    M dyninstAPI/src/dynProcess.h
    M dyninstAPI/src/linux.C
    M dyninstAPI/src/pdwinnt.C
    M dyninstAPI/src/unix.C
    M instructionAPI/doc/1-Intro.tex
    M instructionAPI/doc/instructionAPI.pdf
    M parseAPI/doc/1-Intro.tex
    M parseAPI/doc/parseAPI.pdf
    M parseAPI/src/IA_powerDetails.C
    M patchAPI/doc/patchAPI.pdf
    M proccontrol/doc/proccontrol.docx
    M proccontrol/doc/proccontrol.pdf
    M symtabAPI/doc/1-Intro.tex
    M symtabAPI/doc/2-Abstractions.tex
    M symtabAPI/doc/API/LineInfo/Iterating.tex
    M symtabAPI/doc/symtabAPI.pdf
    M symtabAPI/h/Module.h
    M symtabAPI/src/LineInformation.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Symtab.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Merge branch 'wrwilliams/rtlib_autodetect' of http://github.com/dyninst/dyninst into release9.3/fixes/test_pt_ls


Compare: https://github.com/dyninst/dyninst/compare/950ad53085eb...f00dd01ab78e
[← Prev in Thread] Current Thread [Next in Thread→]