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
|