Branch: refs/heads/barrier_counting
Home: https://github.com/dyninst/dyninst
Commit: 89f23cec325341fbb8046f7c2ddf4975ba3c565a
https://github.com/dyninst/dyninst/commit/89f23cec325341fbb8046f7c2ddf4975ba3c565a
Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-06 (Tue, 06 Sep 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.
Commit: b7a090add951cafba547ebdf754ef8e0775e6ee4
https://github.com/dyninst/dyninst/commit/b7a090add951cafba547ebdf754ef8e0775e6ee4
Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-06 (Tue, 06 Sep 2022)
Changed paths:
M instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_decoder_impl.C
M instructionAPI/src/AMDGPU/gfx908/decodeOperands.C
M instructionAPI/src/AMDGPU/gfx908/decodeOperands.h
Log Message:
-----------
fix compiler warnings for unused parameter and unused variable for gfx908
Commit: 510b514abdaa04a22dca70967283830f8a7160ed
https://github.com/dyninst/dyninst/commit/510b514abdaa04a22dca70967283830f8a7160ed
Author: Hsuan-Heng Wu <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-06 (Tue, 06 Sep 2022)
Changed paths:
M instructionAPI/src/AMDGPU/cdna2/decodeOperands.C
M instructionAPI/src/AMDGPU/cdna2/decodeOperands.h
Log Message:
-----------
fix compiler warning for unused parameter and unused variable for cdna2
Commit: 660fe0cab52ef99409afb538d6da83e9d4beb4f4
https://github.com/dyninst/dyninst/commit/660fe0cab52ef99409afb538d6da83e9d4beb4f4
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-06 (Tue, 06 Sep 2022)
Changed paths:
M instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C
Log Message:
-----------
updated based on new xml-isa drop
Commit: 72159e07821b331008242f01e2b6248ef0de45ce
https://github.com/dyninst/dyninst/commit/72159e07821b331008242f01e2b6248ef0de45ce
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-06 (Tue, 06 Sep 2022)
Changed paths:
M instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C
Log Message:
-----------
fix decoding of operand for v_div_scale based on 220804 isa drop
Commit: e00dc57a7a1980beb292b96c8fd73929f9d5b589
https://github.com/dyninst/dyninst/commit/e00dc57a7a1980beb292b96c8fd73929f9d5b589
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-06 (Tue, 06 Sep 2022)
Changed paths:
M instructionAPI/CMakeLists.txt
M instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.C
R instructionAPI/src/debug_decode.C
R instructionAPI/src/debug_decode.h
Log Message:
-----------
revert changes related to adding debug interface
Commit: ef5857ce3df2b5712717451afa392fe4ea6fdc90
https://github.com/dyninst/dyninst/commit/ef5857ce3df2b5712717451afa392fe4ea6fdc90
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-14 (Wed, 14 Sep 2022)
Changed paths:
M instructionAPI/src/AMDGPU/cdna2/amdgpu_cdna2_decoder_impl.C
M instructionAPI/src/AMDGPU/cdna2/amdgpu_cdna2_decoder_impl.h
M instructionAPI/src/AMDGPU/cdna2/amdgpu_cdna2_insn_entry.h
M instructionAPI/src/AMDGPU/cdna2/amdgpu_cdna2_opcode_tables.C
M instructionAPI/src/AMDGPU/cdna2/finalizeOperands.C
Log Message:
-----------
files updated based on new xml isa-drop
Commit: a1f52c13132322e7406f793a9fce37dd96d68abf
https://github.com/dyninst/dyninst/commit/a1f52c13132322e7406f793a9fce37dd96d68abf
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-14 (Wed, 14 Sep 2022)
Changed paths:
M common/h/dyn_regs.h
A dataflowAPI/src/AMDGPU/gfx908/bothcnt_cases.h
A dataflowAPI/src/AMDGPU/gfx908/lgkmcnt_cases.h
A dataflowAPI/src/AMDGPU/gfx908/vmcnt_cases.h
M dataflowAPI/src/AbslocInterface.C
M instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.h
Log Message:
-----------
store temporary implementation
Commit: 1a612489d4ed8e2c46733ae65f34a36afe94cd37
https://github.com/dyninst/dyninst/commit/1a612489d4ed8e2c46733ae65f34a36afe94cd37
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2022-09-28 (Wed, 28 Sep 2022)
Changed paths:
M dataflowAPI/src/AMDGPU/gfx908/bothcnt_cases.h
M dataflowAPI/src/AMDGPU/gfx908/lgkmcnt_cases.h
M dataflowAPI/src/AMDGPU/gfx908/vmcnt_cases.h
M dataflowAPI/src/AbslocInterface.C
M instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C
Log Message:
-----------
add support for slicing on vmcnt/lgkmcnt for gfx908
Commit: 22ac5f42d8246d7aea2d8641f0dbe87006bb8952
https://github.com/dyninst/dyninst/commit/22ac5f42d8246d7aea2d8641f0dbe87006bb8952
Author: wuxx1279 <bbiiggppiigg@xxxxxxxxx>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M CHANGELOG.md
M CMakeLists.txt
M COPYRIGHT
M README.md
M cmake/Modules/FindLibDebuginfod.cmake
M cmake/shared.cmake
M cmake/warnings.cmake
M common/doc/manual_frontpage.tex
M common/h/concurrent.h
M common/h/dyn_regs.h
M common/h/entryIDs.h
M common/src/Types.h
M common/src/arch-x86.C
M common/src/arch-x86.h
M dataflowAPI/doc/dataflowAPI.pdf
M dataflowAPI/src/AbslocInterface.C
M dataflowAPI/src/SymEval.C
M docker/Dockerfile
M dwarf/CMakeLists.txt
M dwarf/src/dwarfFrameParser.C
A dwarf/src/dwarf_subrange.cpp
A dwarf/src/dwarf_subrange.h
M dynC_API/CMakeLists.txt
M dynC_API/doc/dynC_API.pdf
M dyninstAPI/CMakeLists.txt
M dyninstAPI/doc/dyninstAPI.docx
M dyninstAPI/doc/dyninstAPI.pdf
M dyninstAPI/h/BPatch_basicBlock.h
M dyninstAPI/src/BPatch.C
M dyninstAPI/src/BPatch_module.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/StackMod/StackLocation.h
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/baseTramp.C
M dyninstAPI/src/linux.C
M dyninstAPI/src/mapped_object.C
M dyninstAPI/src/parse-aarch64.C
M dyninstAPI/src/parse-power.C
M dyninstAPI/src/parse-x86.C
M dyninstAPI/src/unix.C
M dyninstAPI_RT/CMakeLists.txt
M elf/src/Elf_X.C
M instructionAPI/doc/instructionAPI.pdf
M instructionAPI/h/Instruction.h
M instructionAPI/h/Register.h
M instructionAPI/h/Result.h
M instructionAPI/src/AMDGPU/cdna2/InstructionDecoder-amdgpu-cdna2.C
M instructionAPI/src/AMDGPU/cdna2/InstructionDecoder-amdgpu-cdna2.h
M instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.C
M instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.h
M instructionAPI/src/AMDGPU/gfx908/decodeOperands.C
M instructionAPI/src/AMDGPU/gfx908/decodeOperands.h
M instructionAPI/src/AMDGPU/gfx908/finalizeOperands.C
M instructionAPI/src/AMDGPU/vega/InstructionDecoder-amdgpu-vega.C
M instructionAPI/src/ArchSpecificFormatters.C
M instructionAPI/src/Instruction.C
M instructionAPI/src/InstructionDecoder-aarch64.C
M instructionAPI/src/InstructionDecoder-aarch64.h
M instructionAPI/src/InstructionDecoder-power.C
M instructionAPI/src/InstructionDecoder-x86.C
M instructionAPI/src/InstructionDecoderImpl.C
M instructionAPI/src/InstructionDecoderImpl.h
M instructionAPI/src/Operand.C
M instructionAPI/src/Register.C
M parseAPI/CMakeLists.txt
M parseAPI/doc/parseAPI.pdf
M parseAPI/h/CodeSource.h
A parseAPI/h/GraphAdapter.h
M parseAPI/h/SymLiteCodeSource.h
M parseAPI/src/CodeSource.C
M parseAPI/src/GraphAdapter.C
M parseAPI/src/IA_power.C
M parseAPI/src/Parser.C
M parseAPI/src/SymLiteCodeSource.C
M parseAPI/src/SymtabCodeSource.C
M patchAPI/doc/patchAPI.pdf
M proccontrol/doc/proccontrol.docx
M proccontrol/doc/proccontrol.pdf
M proccontrol/h/PCProcess.h
M stackwalk/doc/stackwalk.pdf
A stackwalk/h/local_var.h
M symtabAPI/doc/API/LineInfo/LineInformation.tex
M symtabAPI/doc/symtabAPI.pdf
M symtabAPI/h/Aggregate.h
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Symtab.h
M symtabAPI/h/Type.h
M symtabAPI/src/Aggregate.C
M symtabAPI/src/LineInformation.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object.C
M symtabAPI/src/Object.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/Type.C
M symtabAPI/src/dwarfWalker.C
M symtabAPI/src/dwarfWalker.h
Log Message:
-----------
Merge branch 'master' onto barrier_counting
Fix conflicts with master
Compare: https://github.com/dyninst/dyninst/compare/89f23cec3253%5E...22ac5f42d824
|