[DynInst_API:] [dyninst/dyninst] a93bcf: basic support for EM_CUDA binary type


Date: Wed, 18 Apr 2018 11:41:35 -0700
From: Bill Williams <bill@xxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a93bcf: basic support for EM_CUDA binary type
  Branch: refs/heads/new-parallel-parsing
  Home:   https://github.com/dyninst/dyninst
  Commit: a93bcf0baa87fa724682654707ba1245329fc168
      https://github.com/dyninst/dyninst/commit/a93bcf0baa87fa724682654707ba1245329fc168
  Author: John Mellor-Crummey <johnmc@xxxxxxxx>
  Date:   2017-10-17 (Tue, 17 Oct 2017)

  Changed paths:
    M common/h/dyn_regs.h
    M common/src/dyn_regs.C
    M dwarf/src/dwarfHandle.C
    M elf/h/Elf_X.h
    M elf/src/Elf_X.C
    M parseAPI/src/SymbolicExpression.C
    M proccontrol/src/process.C

  Log Message:
  -----------
  basic support for EM_CUDA binary type


  Commit: 784b6ee9df9be58e7de3a102c1b8840d0464a70a
      https://github.com/dyninst/dyninst/commit/784b6ee9df9be58e7de3a102c1b8840d0464a70a
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M CMakeLists.txt
    M cmake/shared.cmake
    A examples/CMakeLists.txt

  Log Message:
  -----------
  Add examples directory and add ParseAPI CFG example as a target.


  Commit: 45feff81435754b317f980e33a9bad7de4846de5
      https://github.com/dyninst/dyninst/commit/45feff81435754b317f980e33a9bad7de4846de5
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2017-12-29 (Fri, 29 Dec 2017)

  Changed paths:
    M examples/CMakeLists.txt
    A examples/codeCoverage/Makefile.afs
    A examples/codeCoverage/README
    A examples/codeCoverage/README.staticdist
    A examples/codeCoverage/codeCoverage.C
    A examples/codeCoverage/libInst.C
    A examples/codeCoverage/libInst.h
    A examples/codeCoverage/libtestcc.c
    A examples/codeCoverage/libtestcc.h
    A examples/codeCoverage/package.bash
    A examples/codeCoverage/testcc.c
    A examples/unstrip/Makefile.afs
    A examples/unstrip/README
    A examples/unstrip/callback.C
    A examples/unstrip/callback.h
    A examples/unstrip/database.C
    A examples/unstrip/database.h
    A examples/unstrip/ddb.db
    A examples/unstrip/fingerprint.C
    A examples/unstrip/fingerprint.h
    A examples/unstrip/foo.c
    A examples/unstrip/foo.sh
    A examples/unstrip/generate-learn-binary.bash
    A examples/unstrip/package.bash
    A examples/unstrip/params.db
    A examples/unstrip/predicates.h
    A examples/unstrip/semanticDescriptor.C
    A examples/unstrip/semanticDescriptor.h
    A examples/unstrip/test.c
    A examples/unstrip/tmp
    A examples/unstrip/types.C
    A examples/unstrip/types.h
    A examples/unstrip/unistd.db
    A examples/unstrip/unstrip.C
    A examples/unstrip/util.C
    A examples/unstrip/util.h

  Log Message:
  -----------
  Add unstrip and codeCoverage to the example dir. Will build and install
them with Dyninst


  Commit: bd74a859301f32ee8b24930e19bf07e4b07e2bb2
      https://github.com/dyninst/dyninst/commit/bd74a859301f32ee8b24930e19bf07e4b07e2bb2
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2017-12-29 (Fri, 29 Dec 2017)

  Changed paths:
    R examples/unstrip/tmp

  Log Message:
  -----------
  Clean unwanted files


  Commit: 0ee9160fbc22ba6f871f4f03130bdbe4ae2d40a7
      https://github.com/dyninst/dyninst/commit/0ee9160fbc22ba6f871f4f03130bdbe4ae2d40a7
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-01-11 (Thu, 11 Jan 2018)

  Changed paths:
    M parseAPI/src/SymtabCodeSource.C

  Log Message:
  -----------
  ParseAPI should treat IFUNC type symbols as code


  Commit: fd5c2a52f5eeb244b17a3266314d209936fe0106
      https://github.com/dyninst/dyninst/commit/fd5c2a52f5eeb244b17a3266314d209936fe0106
  Author: Ned Williamson <nedwilliamson@xxxxxxxxx>
  Date:   2018-01-11 (Thu, 11 Jan 2018)

  Changed paths:
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  Fix sh_info for VERNEED section

This field used to contain verneednum, but now is hardcoded to 2.
This changes restores the original correct behavior.


  Commit: 0dbfa36c9cc535f4dd25e657f0e1d2b54df29710
      https://github.com/dyninst/dyninst/commit/0dbfa36c9cc535f4dd25e657f0e1d2b54df29710
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-01-12 (Fri, 12 Jan 2018)

  Changed paths:
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C

  Log Message:
  -----------
  Should only check for thunk call when it is a call instruction


  Commit: 8c9517433685d7454414045c8d9795512d724a3a
      https://github.com/dyninst/dyninst/commit/8c9517433685d7454414045c8d9795512d724a3a
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2018-01-22 (Mon, 22 Jan 2018)

  Changed paths:
    M symtabAPI/src/emitElf.C

  Log Message:
  -----------
  Merge pull request #427 from nedwill/master

Fix sh_info for VERNEED section


  Commit: 332198e9abd581de1070f1010932067bcd2ed60b
      https://github.com/dyninst/dyninst/commit/332198e9abd581de1070f1010932067bcd2ed60b
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/src/dyn_regs.C
    M dwarf/src/dwarfHandle.C
    M elf/h/Elf_X.h
    M elf/src/Elf_X.C
    M parseAPI/src/SymbolicExpression.C
    M proccontrol/src/process.C

  Log Message:
  -----------
  Merge pull request #410 from jmellorcrummey/cuda-machine

Add basic support for EM_CUDA binary type


  Commit: bbac5571f57fdd3e6e6654276fe618844ce50a29
      https://github.com/dyninst/dyninst/commit/bbac5571f57fdd3e6e6654276fe618844ce50a29
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M parseAPI/src/Function.C

  Log Message:
  -----------
  For known non-returning functions, we should ignore possible conflicting
non-returning analysis results and still treat them as non-returning.


  Commit: 78b1bd135a448b5dabf3e01191cbe1236262132d
      https://github.com/dyninst/dyninst/commit/78b1bd135a448b5dabf3e01191cbe1236262132d
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M parseAPI/src/Parser.C

  Log Message:
  -----------
  Should delay parsing tail call edges when the return status of the tail
callee is still UNSET


  Commit: 7b4f4e6eaa810f6a6fe95046b5197f2e2a716fe8
      https://github.com/dyninst/dyninst/commit/7b4f4e6eaa810f6a6fe95046b5197f2e2a716fe8
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

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

  Log Message:
  -----------
  Handle data endianness in parsing try/catch blocks, so it can be
cross-architecture


  Commit: da50a374af931de6eafa0d7db4208579bac9bc6b
      https://github.com/dyninst/dyninst/commit/da50a374af931de6eafa0d7db4208579bac9bc6b
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M parseAPI/src/Function.C

  Log Message:
  -----------
  Should ignore setting function return status when the function is known
as non-returning.


  Commit: ab339a0a9e450088cfce4e9d34aa2de6d8ca55f8
      https://github.com/dyninst/dyninst/commit/ab339a0a9e450088cfce4e9d34aa2de6d8ca55f8
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-01 (Thu, 01 Mar 2018)

  Changed paths:
    M dataflowAPI/src/liveness.C

  Log Message:
  -----------
  Delete deprecated #ifdef in liveness analysis


  Commit: e8c29f1f7e4939537dddd185e461560980cb6eca
      https://github.com/dyninst/dyninst/commit/e8c29f1f7e4939537dddd185e461560980cb6eca
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

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

  Log Message:
  -----------
  Symtab fixes for ARM


  Commit: 15f1b699da8d16818636b157c7ae950128372943
      https://github.com/dyninst/dyninst/commit/15f1b699da8d16818636b157c7ae950128372943
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-08 (Thu, 08 Mar 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/power_opcode_tables.C
    M symtabAPI/src/Object-elf.C

  Log Message:
  -----------
  Fix a few powerpc instruction decoding problems and the endianness issue
of code sections that are not named ".text"


  Commit: 334916eb93ac2068550d94bcddfb7a21b3404543
      https://github.com/dyninst/dyninst/commit/334916eb93ac2068550d94bcddfb7a21b3404543
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-08 (Thu, 08 Mar 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-power.h
    M instructionAPI/src/power_opcode_tables.C

  Log Message:
  -----------
  Handle wait instruction on powerpc and add vrsave SPR


  Commit: d7ffeaf3e0365ff384a9d158048f08d462a685ec
      https://github.com/dyninst/dyninst/commit/d7ffeaf3e0365ff384a9d158048f08d462a685ec
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M dyninstAPI/src/Relocation/CFG/RelocBlock.C
    M dyninstAPI/src/parse-cfg.h
    M dyninstAPI/src/parse-x86.C
    M parseAPI/h/CFG.h
    M parseAPI/h/CFGFactory.h
    M parseAPI/src/Block.C
    M parseAPI/src/CFGFactory.C
    M parseAPI/src/CFGModifier.C
    M parseAPI/src/CodeObject.C
    M parseAPI/src/Function.C
    M parseAPI/src/ParseCallback.C
    M parseAPI/src/ParseData.C
    M parseAPI/src/ParseData.h
    M parseAPI/src/Parser.C
    M parseAPI/src/Parser.h
    M parseAPI/src/ParserDetails.C
    M parseAPI/src/ProbabilisticParser.C
    M patchAPI/src/ParseCallback.C

  Log Message:
  -----------
  ParseAPI fixes: test1_1 create now passes


  Commit: 1c068645ed65b7686d3f4fe0268edb30a3f9a2fc
      https://github.com/dyninst/dyninst/commit/1c068645ed65b7686d3f4fe0268edb30a3f9a2fc
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Fix for libelf install glob


  Commit: d22059555da650b846935b7eb92341b4923d0a4a
      https://github.com/dyninst/dyninst/commit/d22059555da650b846935b7eb92341b4923d0a4a
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

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

  Log Message:
  -----------
  Fix unsafe iteration


  Commit: d2c8c4749c201ab1b145a0e4b0f2d883b13e6592
      https://github.com/dyninst/dyninst/commit/d2c8c4749c201ab1b145a0e4b0f2d883b13e6592
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

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

  Log Message:
  -----------
  Disable testing code


  Commit: 502b64b0b452617f3923cf9fb242add99acc9a03
      https://github.com/dyninst/dyninst/commit/502b64b0b452617f3923cf9fb242add99acc9a03
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M parseAPI/src/LoopAnalyzer.C

  Log Message:
  -----------
  In loop anaylsis, visit blocks according to the starting addresses to
ensure deterministic results. And ignore catch edges in loop analysis


  Commit: f96c1bf2eb28e62d779488fd6cb1c84e23976d76
      https://github.com/dyninst/dyninst/commit/f96c1bf2eb28e62d779488fd6cb1c84e23976d76
  Author: Thomas Dullien <thomasdullien@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

  Changed paths:
    M parseAPI/src/SymtabCodeSource.C

  Log Message:
  -----------
  Very minor clean-up a particualrly ugly piece of code.


  Commit: 3583307fd7ae6e65ab2d9feabb45d525e8ee38e8
      https://github.com/dyninst/dyninst/commit/3583307fd7ae6e65ab2d9feabb45d525e8ee38e8
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

  Changed paths:
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Fix DWARF parsing for arraies


  Commit: b663cf98c97b6dd45ce6ad32f0fc6caf510185c6
      https://github.com/dyninst/dyninst/commit/b663cf98c97b6dd45ce6ad32f0fc6caf510185c6
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M dataflowAPI/src/liveness.C
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-power.h
    M instructionAPI/src/power_opcode_tables.C
    M parseAPI/src/Function.C
    M parseAPI/src/LoopAnalyzer.C
    M parseAPI/src/Parser.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Merge pull request #437 from mxz297/ret_crossarch

Fixes for non-returning functions, endianness for cross architecture parsing, and powerpc instruction decoding. In addition, fix failures in testsuite on x86/64


  Commit: a0f6a2054edbdd7cbaded2871c956b94b550e4de
      https://github.com/dyninst/dyninst/commit/a0f6a2054edbdd7cbaded2871c956b94b550e4de
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-03-19 (Mon, 19 Mar 2018)

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

  Log Message:
  -----------
  SW cleanup


  Commit: a54f26d1666b179166cf8c0f29ff8af961483e93
      https://github.com/dyninst/dyninst/commit/a54f26d1666b179166cf8c0f29ff8af961483e93
  Author: Thomas Dullien <thomasdullien@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M dataflowAPI/src/liveness.C
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-power.h
    M instructionAPI/src/power_opcode_tables.C
    M parseAPI/src/Function.C
    M parseAPI/src/LoopAnalyzer.C
    M parseAPI/src/Parser.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: 21fb9f19ab271b90d1816471de625b9df7e29ef0
      https://github.com/dyninst/dyninst/commit/21fb9f19ab271b90d1816471de625b9df7e29ef0
  Author: Thomas Dullien <thomasdullien@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M parseAPI/src/Parser.C

  Log Message:
  -----------
  Fix segfault due to missing arguments in call to parse_printf


  Commit: 7e2c490be9ed8239b651aebdaf64280d4286faa4
      https://github.com/dyninst/dyninst/commit/7e2c490be9ed8239b651aebdaf64280d4286faa4
  Author: Bill Williams <wwilliam47@xxxxxxxxx>
  Date:   2018-03-20 (Tue, 20 Mar 2018)

  Changed paths:
    M parseAPI/src/Parser.C
    M parseAPI/src/SymtabCodeSource.C

  Log Message:
  -----------
  Merge pull request #441 from thomasdullien/master

Very minor clean-up a particualrly ugly piece of code.


  Commit: a8447cb35d0531b31ec81d707d52a9dbcefbb48b
      https://github.com/dyninst/dyninst/commit/a8447cb35d0531b31ec81d707d52a9dbcefbb48b
  Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M parseAPI/src/SymtabCodeSource.C

  Log Message:
  -----------
  Previous commits broke the build. This is to fix the compiling, but the changes done in the commits should be examined.


  Commit: e7b69e6c3eab49c002fe941e009bc9dc2da1042a
      https://github.com/dyninst/dyninst/commit/e7b69e6c3eab49c002fe941e009bc9dc2da1042a
  Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
  Date:   2018-03-27 (Tue, 27 Mar 2018)

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

  Log Message:
  -----------
  Fixing problem of relative paths from libdw.
Now all paths coming from libdw dwarf_filesrc() and dwarf_linesrc() are
being checked and converted to be absolute.


  Commit: 5550789e38a867152ce49b105601773ae9f909bd
      https://github.com/dyninst/dyninst/commit/5550789e38a867152ce49b105601773ae9f909bd
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M dataflowAPI/rose/semantics/DispatcherPowerpc.C

  Log Message:
  -----------
  Add instruction semantics for extsw on powerpc


  Commit: 0c31798ed8390ddb1861f95123d2844e58fa6410
      https://github.com/dyninst/dyninst/commit/0c31798ed8390ddb1861f95123d2844e58fa6410
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M parseAPI/src/Parser.C

  Log Message:
  -----------
  When dealing with overlapping instructions, we should align block as
soon as possible, correctly split blocks, anc create new fall-through
edges


  Commit: afac5cfec4048dcd3a1bc86e0bf365ab1fa98cd6
      https://github.com/dyninst/dyninst/commit/afac5cfec4048dcd3a1bc86e0bf365ab1fa98cd6
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M dyninstAPI/src/syscallNotification.C

  Log Message:
  -----------
  Need to flush trap mapping table into the mutatee after instrumentation for registering callbacks


  Commit: 0c4b469950e00483bbabce457cb9c2a5970bc3d4
      https://github.com/dyninst/dyninst/commit/0c4b469950e00483bbabce457cb9c2a5970bc3d4
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M instructionAPI/src/Instruction.C

  Log Message:
  -----------
  ppc32 and ppc64 should use the same formatter


  Commit: 87339181970dff789f52991800b880ac49f1db7c
      https://github.com/dyninst/dyninst/commit/87339181970dff789f52991800b880ac49f1db7c
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M dwarf/src/dwarfFrameParser.C

  Log Message:
  -----------
  Should continue to check other CIEs when we cannot find FDE in one of the CIE


  Commit: 3cfbf940aa9679d8b48feeffcb6e24358ebbda1c
      https://github.com/dyninst/dyninst/commit/3cfbf940aa9679d8b48feeffcb6e24358ebbda1c
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M parseAPI/src/Block.C

  Log Message:
  -----------
  When checking whether an address is consistent with instructionsin a
block, first check whether the address is within the block


  Commit: 1b437a72cfda787a5d16a3c8759ef72be6907ad9
      https://github.com/dyninst/dyninst/commit/1b437a72cfda787a5d16a3c8759ef72be6907ad9
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M dataflowAPI/rose/semantics/DispatcherPowerpc.C
    M dwarf/src/dwarfFrameParser.C
    M dyninstAPI/src/syscallNotification.C
    M instructionAPI/src/Instruction.C
    M parseAPI/src/Block.C
    M parseAPI/src/Parser.C

  Log Message:
  -----------
  Merge pull request #446 from mxz297/powerpc_and_loop

Fixes for testsuite failures on powerv7 and block boundary aligning for overlapping instructions


  Commit: 27de6146bdc42a53f2451aee07268d9b048e2ca5
      https://github.com/dyninst/dyninst/commit/27de6146bdc42a53f2451aee07268d9b048e2ca5
  Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
  Date:   2018-03-30 (Fri, 30 Mar 2018)

  Changed paths:
    M symtabAPI/h/Module.h
    M symtabAPI/src/Module.C

  Log Message:
  -----------
  Adding getCompDir method to Module.
This method returns the DW_AT_comp_dir of Compilation Units.


  Commit: d3c8543c2383c3af5cc287017900bca8f6226dbd
      https://github.com/dyninst/dyninst/commit/d3c8543c2383c3af5cc287017900bca8f6226dbd
  Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
  Date:   2018-03-30 (Fri, 30 Mar 2018)

  Changed paths:
    M symtabAPI/h/Module.h
    M symtabAPI/src/Module.C

  Log Message:
  -----------
  Merge branch 'sasha/dwarf-absolute-filenames'


  Commit: 7028657609bfa4646c58266d330019e97f9593c2
      https://github.com/dyninst/dyninst/commit/7028657609bfa4646c58266d330019e97f9593c2
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-04-03 (Tue, 03 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M cmake/shared.cmake
    A examples/CMakeLists.txt

  Log Message:
  -----------
  Merge branch 'master' into new-parallel-parsing


  Commit: 34c5f58c1eb5a75d8527611d70c5e1003db6fddd
      https://github.com/dyninst/dyninst/commit/34c5f58c1eb5a75d8527611d70c5e1003db6fddd
  Author: Sasha Nicolas <sasha@xxxxxxxxxxx>
  Date:   2018-04-04 (Wed, 04 Apr 2018)

  Changed paths:
    M symtabAPI/h/Module.h
    M symtabAPI/src/Module.C

  Log Message:
  -----------
  Correcting declaration of variable for the value of DW_AT_comp_dir of Modules.


  Commit: 877cfc58fea07acbe4d44e561628739cff0abe6c
      https://github.com/dyninst/dyninst/commit/877cfc58fea07acbe4d44e561628739cff0abe6c
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-04-05 (Thu, 05 Apr 2018)

  Changed paths:
    M dataflowAPI/src/liveness.C
    M dyninstAPI/src/Parsing.C
    M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.C
    M parseAPI/src/ParseData.C
    M parseAPI/src/ParseData.h
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C
    M symtabAPI/src/dwarfWalker.h

  Log Message:
  -----------
  Fixes for test crashes


  Commit: 5d1ee6d5d654a58c5fdf0945de33590d811d186f
      https://github.com/dyninst/dyninst/commit/5d1ee6d5d654a58c5fdf0945de33590d811d186f
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-04-16 (Mon, 16 Apr 2018)

  Changed paths:
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M common/src/dyn_regs.C
    M dataflowAPI/rose/semantics/DispatcherPowerpc.C
    M dataflowAPI/src/liveness.C
    M dwarf/src/dwarfFrameParser.C
    M dwarf/src/dwarfHandle.C
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
    M dyninstAPI/src/syscallNotification.C
    M elf/h/Elf_X.h
    M elf/src/Elf_X.C
    M examples/CMakeLists.txt
    A examples/codeCoverage/Makefile.afs
    A examples/codeCoverage/README
    A examples/codeCoverage/README.staticdist
    A examples/codeCoverage/codeCoverage.C
    A examples/codeCoverage/libInst.C
    A examples/codeCoverage/libInst.h
    A examples/codeCoverage/libtestcc.c
    A examples/codeCoverage/libtestcc.h
    A examples/codeCoverage/package.bash
    A examples/codeCoverage/testcc.c
    A examples/unstrip/Makefile.afs
    A examples/unstrip/README
    A examples/unstrip/callback.C
    A examples/unstrip/callback.h
    A examples/unstrip/database.C
    A examples/unstrip/database.h
    A examples/unstrip/ddb.db
    A examples/unstrip/fingerprint.C
    A examples/unstrip/fingerprint.h
    A examples/unstrip/foo.c
    A examples/unstrip/foo.sh
    A examples/unstrip/generate-learn-binary.bash
    A examples/unstrip/package.bash
    A examples/unstrip/params.db
    A examples/unstrip/predicates.h
    A examples/unstrip/semanticDescriptor.C
    A examples/unstrip/semanticDescriptor.h
    A examples/unstrip/test.c
    A examples/unstrip/types.C
    A examples/unstrip/types.h
    A examples/unstrip/unistd.db
    A examples/unstrip/unstrip.C
    A examples/unstrip/util.C
    A examples/unstrip/util.h
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-power.h
    M instructionAPI/src/power_opcode_tables.C
    M parseAPI/src/Block.C
    M parseAPI/src/Function.C
    M parseAPI/src/LoopAnalyzer.C
    M parseAPI/src/Parser.C
    M parseAPI/src/SymbolicExpression.C
    M parseAPI/src/SymtabCodeSource.C
    M proccontrol/src/process.C
    M symtabAPI/h/Module.h
    M symtabAPI/src/Module.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/dwarfWalker.C
    M symtabAPI/src/emitElf.C
    M testsuite

  Log Message:
  -----------
  Merge, fix test4_3, fix examples build


  Commit: a362bea48a4ffc9ae14d470873161d6f38d26e30
      https://github.com/dyninst/dyninst/commit/a362bea48a4ffc9ae14d470873161d6f38d26e30
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2018-04-16 (Mon, 16 Apr 2018)

  Changed paths:
    M dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
    M dyninstAPI/src/Relocation/Widgets/CFWidget.C
    M examples/CMakeLists.txt
    M examples/unstrip/callback.C
    M examples/unstrip/fingerprint.C
    M examples/unstrip/types.h
    M examples/unstrip/util.C
    M examples/unstrip/util.h
    M parseAPI/doc/example.cc
    M parseAPI/src/Parser.C
    M parseAPI/src/SymtabCodeSource.C
    M stackwalk/src/linux-aarch64-swk.C
    M stackwalk/src/linux-x86-swk.C

  Log Message:
  -----------
  Merge, fix test4_3, fix examples build


Compare: https://github.com/dyninst/dyninst/compare/f5d27cde21e2...a362bea48a4f
[← Prev in Thread] Current Thread [Next in Thread→]