Branch: refs/heads/thaines/extract_EmitterAarch64
Home: https://github.com/dyninst/dyninst
Commit: 1aad5d6c10ee779416a9cd2d4e9b263c676d71e5
https://github.com/dyninst/dyninst/commit/1aad5d6c10ee779416a9cd2d4e9b263c676d71e5
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M common/CMakeLists.txt
A common/src/bitmath.h
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/BPatch/BPatch_addressSpace.C
M dyninstAPI/src/BPatch/BPatch_binaryEdit.C
M dyninstAPI/src/BPatch/BPatch_process.C
M dyninstAPI/src/RegisterConversion-aarch64.C
M dyninstAPI/src/RegisterConversion-ppc.C
M dyninstAPI/src/Relocation/Widgets/RelDataWidget.h
M dyninstAPI/src/codegen/emitters/x86/Emitterx86.C
M dyninstAPI/src/codegen/emitters/x86/Emitterx86.h
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/dynProcess.h
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/image.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-winnt.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst-x86.h
R dyninstAPI/src/inst.h
M dyninstAPI/src/instPoint.C
M dyninstAPI/src/instPoint.h
M dyninstAPI/src/registerSpace/registerSpace-amdgpu.C
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/registerSpace.h
M dyninstAPI/src/syscall-nt.C
M dyninstAPI/src/syscallNotification.C
M tests/unit/common/CMakeLists.txt
A tests/unit/common/bitmath.cpp
Log Message:
-----------
Update isPowerOf2
Commit: b20ab49feb3828e52aa480cfd582cb447744485c
https://github.com/dyninst/dyninst/commit/b20ab49feb3828e52aa480cfd582cb447744485c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/ast_helpers.h
M dyninstAPI/src/Relocation/Widgets/CFWidget-aarch64.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-aarch64.C
M dyninstAPI/src/codegen-aarch64.C
M dyninstAPI/src/codegen/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64.C
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64.h
R dyninstAPI/src/emit-aarch64.C
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/registerSpace/registerSpace.C
Log Message:
-----------
Extract EmitterAarch64
Commit: 6cd0b49e5987986f3d235da5a2d8c11257d03de2
https://github.com/dyninst/dyninst/commit/6cd0b49e5987986f3d235da5a2d8c11257d03de2
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/src/codegen/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64Dyn.h
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/inst-aarch64.C
Log Message:
-----------
Extract EmitterAarch64Dyn
Commit: 1df36806d21a18abddd60e452d7bedefbaaf4d63
https://github.com/dyninst/dyninst/commit/1df36806d21a18abddd60e452d7bedefbaaf4d63
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/src/codegen/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64Stat.C
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64Stat.h
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/inst-aarch64.C
Log Message:
-----------
EmitterAaarch64Stat
Commit: ca8f4ea79305fac4dff11501111f23ce6413a4fe
https://github.com/dyninst/dyninst/commit/ca8f4ea79305fac4dff11501111f23ce6413a4fe
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/src/codegen/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64RestoreRegs.C
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64RestoreRegs.h
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/trampolines/baseTramp-aarch64.C
Log Message:
-----------
Extract EmitterAarch64RestoreRegs
Also removes unused 'tearFrame'
Commit: 77dfc72014fd013a3a1ed06843304dab6d618793
https://github.com/dyninst/dyninst/commit/77dfc72014fd013a3a1ed06843304dab6d618793
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/src/codegen/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64SaveRegs.C
A dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64SaveRegs.h
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/trampolines/baseTramp-aarch64.C
Log Message:
-----------
Extract EmitterAarch64SaveRegs
Commit: 4e7ffc51a0761f2738bb969d42ab9097a12d8186
https://github.com/dyninst/dyninst/commit/4e7ffc51a0761f2738bb969d42ab9097a12d8186
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/src/codegen/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/aarch64/generators.C
A dyninstAPI/src/codegen/emitters/aarch64/generators.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-aarch64.h
M dyninstAPI/src/trampolines/baseTramp-aarch64.C
Log Message:
-----------
Extract push/popStack
Commit: b0ae273b8f53e3e1999e3f01cfee5506f04cc49b
https://github.com/dyninst/dyninst/commit/b0ae273b8f53e3e1999e3f01cfee5506f04cc49b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/src/inst-aarch64.C
Log Message:
-----------
Remove unused cleanUpAndExit, MovePCToReg
Commit: 02707e6a8246429006b9768c1f632dac1f95f23b
https://github.com/dyninst/dyninst/commit/02707e6a8246429006b9768c1f632dac1f95f23b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/src/inst-aarch64.C
Log Message:
-----------
Clean up inst-aarch.C
Commit: df9e76924377623a3d6b2d3ee10dc96ae2a1779c
https://github.com/dyninst/dyninst/commit/df9e76924377623a3d6b2d3ee10dc96ae2a1779c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-05-16 (Sat, 16 May 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/codegen/emitters/aarch64/EmitterAarch64.C
R dyninstAPI/src/emit-aarch64.h
Log Message:
-----------
Remove emit-aarch64.h
Compare: https://github.com/dyninst/dyninst/compare/1aad5d6c10ee%5E...df9e76924377
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|