[DynInst_API:] [dyninst/dyninst] 83936c: Docker: don't use autamus cache (#1259)


Date: Tue, 05 Jul 2022 18:27:13 -0700
From: bbiiggppiigg <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 83936c: Docker: don't use autamus cache (#1259)
  Branch: refs/heads/wuxx1279/amdgpu
  Home:   https://github.com/dyninst/dyninst
  Commit: 83936c0ddac64a010fdfd689a082ba3cefcd310e
      https://github.com/dyninst/dyninst/commit/83936c0ddac64a010fdfd689a082ba3cefcd310e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-04-26 (Tue, 26 Apr 2022)

  Changed paths:
    M docker/Dockerfile

  Log Message:
  -----------
  Docker: don't use autamus cache (#1259)

The public keys have been removed.


  Commit: b35fbc04f6bead711ae7c3e0952b34ec20ddee35
      https://github.com/dyninst/dyninst/commit/b35fbc04f6bead711ae7c3e0952b34ec20ddee35
  Author: John Mellor-Crummey <johnmc@xxxxxxxx>
  Date:   2022-05-03 (Tue, 03 May 2022)

  Changed paths:
    M common/src/dyn_regs.C

  Log Message:
  -----------
  Fix decoding of DWARF expressions into machine registers for Intel GPUs (#1262)

We ignore the encoding as we do for all of the other GPUs. This case was missing and so hit the assert.


  Commit: b9067359529c578815fa471e5334d5bf5d0b10d0
      https://github.com/dyninst/dyninst/commit/b9067359529c578815fa471e5334d5bf5d0b10d0
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-05-05 (Thu, 05 May 2022)

  Changed paths:
    M cmake/Modules/FindLibIberty.cmake

  Log Message:
  -----------
  Fix bug in processing library paths in FindLibIberty.cmake (#1266)

This was originally part of #1263

Co-authored-by: Jonathan R. Madsen <jrmadsen@xxxxxxxxxxxxxxxxxxxxxxxx>


  Commit: 55c45cca8b2ae90f07bbb3098c2f53285be7c90e
      https://github.com/dyninst/dyninst/commit/55c45cca8b2ae90f07bbb3098c2f53285be7c90e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-05-05 (Thu, 05 May 2022)

  Changed paths:
    A .cmake-format.yaml
    A .github/workflows/cmake-formatting.yaml
    M CMakeLists.txt
    M DyninstConfigVersion.cmake
    M cmake/Boost.cmake
    M cmake/DyninstConfig.cmake.in
    M cmake/DyninstConfigVersion.cmake.in
    M cmake/ElfUtils.cmake
    M cmake/LanguageStandards.cmake
    M cmake/LibIberty.cmake
    M cmake/Modules/DyninstSystemPaths.cmake
    M cmake/Modules/FindBoost.cmake
    M cmake/Modules/FindLibDebuginfod.cmake
    M cmake/Modules/FindLibDwarf.cmake
    M cmake/Modules/FindLibElf.cmake
    M cmake/Modules/FindLibIberty.cmake
    M cmake/Modules/FindTBB.cmake
    M cmake/Modules/FindThreadDB.cmake
    M cmake/Modules/FindValgrind.cmake
    M cmake/ThreadingBuildingBlocks.cmake
    M cmake/ThreadingBuildingBlocks.install.cmake
    M cmake/cap_arch_def.cmake
    M cmake/endian.cmake
    M cmake/optimization.cmake
    M cmake/options.cmake
    M cmake/platform.cmake
    M cmake/platform_unix.cmake
    M cmake/platform_windows.cmake
    M cmake/shared.cmake
    M cmake/visibility.cmake
    M cmake/warnings.cmake
    M common/CMakeLists.txt
    M dwarf/CMakeLists.txt
    M dynC_API/CMakeLists.txt
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI_RT/CMakeLists.txt
    M elf/CMakeLists.txt
    M instructionAPI/CMakeLists.txt
    M parseAPI/CMakeLists.txt
    M parseThat/CMakeLists.txt
    M patchAPI/CMakeLists.txt
    M proccontrol/CMakeLists.txt
    M stackwalk/CMakeLists.txt
    M symlite/CMakeLists.txt
    M symtabAPI/CMakeLists.txt

  Log Message:
  -----------
  Update and enforce formatting of CMake files (#1267)

Co-authored-by: Jonathan R. Madsen <jrmadsen@xxxxxxxxxxxxxxxxxxxxxxxx>


  Commit: 231dd173f44912e318a4a3e294b2fc7aaa83ecad
      https://github.com/dyninst/dyninst/commit/231dd173f44912e318a4a3e294b2fc7aaa83ecad
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-05-06 (Fri, 06 May 2022)

  Changed paths:
    R cmake/endian.cmake
    M cmake/shared.cmake

  Log Message:
  -----------
  Remove endian CMake check (#1270)

The usage of the macros was removed by d233ae759 in 2020.


  Commit: 5e601431484bba3623697c37078ba794998c404c
      https://github.com/dyninst/dyninst/commit/5e601431484bba3623697c37078ba794998c404c
  Author: Jonathan R. Madsen <jrmadsen@xxxxxxxxxxxxxxxxxxxxxxxx>
  Date:   2022-05-11 (Wed, 11 May 2022)

  Changed paths:
    M docker/Dockerfile.test
    M docker/build.sh

  Log Message:
  -----------
  Docker: make build.sh verbose, fix file copy bug in Dockerfile.test (#1273)

- remove old code before copying code into testing container
- build with verbosity in build.sh (this helps when build errors occur)


  Commit: ee36190c118d81c75e8f8ac29ca5905ae4b264fa
      https://github.com/dyninst/dyninst/commit/ee36190c118d81c75e8f8ac29ca5905ae4b264fa
  Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
  Date:   2022-07-05 (Tue, 05 Jul 2022)

  Changed paths:
    A common/h/AMDGPU/gfx908/amdgpu_gfx908_op_table.h
    A common/h/AMDGPU/gfx908/amdgpu_gfx908_sys_regs.h
    M common/h/dyn_regs.h
    M common/h/entryIDs.h
    M common/src/dyn_regs.C
    M dwarf/src/dwarfHandle.C
    M elf/src/Elf_X.C
    M instructionAPI/CMakeLists.txt
    M instructionAPI/h/Instruction.h
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/AMDGPU/cdna2/InstructionDecoder-amdgpu-cdna2.C
    M instructionAPI/src/AMDGPU/cdna2/finalizeOperands.C
    A instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.C
    A instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.h
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_decoder_impl.C
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_decoder_impl.h
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_insn_entry.h
    A instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_opcode_tables.C
    A instructionAPI/src/AMDGPU/gfx908/decodeOperands.C
    A instructionAPI/src/AMDGPU/gfx908/decodeOperands.h
    A instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C
    M instructionAPI/src/AMDGPU/vega/InstructionDecoder-amdgpu-vega.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/InstructionDecoderImpl.C
    M instructionAPI/src/Register.C
    M instructionAPI/src/amdgpu_branchinsn_table.h
    A instructionAPI/src/debug_decode.C
    A instructionAPI/src/debug_decode.h
    M parseAPI/src/IA_IAPI.C
    M parseAPI/src/IA_amdgpu.C
    M parseAPI/src/Parser.C
    M parseAPI/src/SymbolicExpression.C
    M proccontrol/src/process.C

  Log Message:
  -----------
  Added support for gfx908 based on the XML-ISA-DROP for MI100
Fixed a bug in the instruction decoder that returns incorrect value on the last instruction.


Compare: https://github.com/dyninst/dyninst/compare/5165d8ce5eda...ee36190c118d
[← Prev in Thread] Current Thread [Next in Thread→]