Branch: refs/heads/thaines/Emitterx86_extract_refactor
Home: https://github.com/dyninst/dyninst
Commit: 9babe6694c4d665a8803ed47be21814c43d1a037
https://github.com/dyninst/dyninst/commit/9babe6694c4d665a8803ed47be21814c43d1a037
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/generators.C
M dyninstAPI/src/codegen/emitters/x86/generators.h
M dyninstAPI/src/emit-x86.C
Log Message:
-----------
Extract emitSegPrefix(Register, codeGen&)
Commit: 23a61e52fd47c3113d7e6f0da48cd6715bcab196
https://github.com/dyninst/dyninst/commit/23a61e52fd47c3113d7e6f0da48cd6715bcab196
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
A dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.h
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/emit-x86.h
M dyninstAPI/src/inst-x86.C
Log Message:
-----------
Extract EmitterIA32
This also removes the include guards around emitCallParams and
emitCallCleanup. Windows support in Dyninst is effectively dead.
Commit: 4c67a09b00145424525bac44b1f40cf4b9671f70
https://github.com/dyninst/dyninst/commit/4c67a09b00145424525bac44b1f40cf4b9671f70
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.h
Log Message:
-----------
EmitterIA32 -- use explicit override
Commit: 2464460ddcf901eaa577fc29697232712496cd72
https://github.com/dyninst/dyninst/commit/2464460ddcf901eaa577fc29697232712496cd72
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
Log Message:
-----------
EmitterIA32 - clean up extraneous and outdated comments
Commit: 8da106b59e50db69931648f7da3ba06b47fe5cd1
https://github.com/dyninst/dyninst/commit/8da106b59e50db69931648f7da3ba06b47fe5cd1
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Dyn.C
A dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Dyn.h
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/emit-x86.h
M dyninstAPI/src/inst-x86.C
Log Message:
-----------
Extract EmitterIA32Dyn
Commit: f0a8b23f733f0368122dd00cef5be47bb7326701
https://github.com/dyninst/dyninst/commit/f0a8b23f733f0368122dd00cef5be47bb7326701
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Dyn.h
Log Message:
-----------
EmitterIA32Dyn -- use explicit override
Commit: 954fa684966b7dbf5056ff3f53ab470800e92112
https://github.com/dyninst/dyninst/commit/954fa684966b7dbf5056ff3f53ab470800e92112
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Stat.C
A dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Stat.h
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/emit-x86.h
M dyninstAPI/src/inst-x86.C
Log Message:
-----------
Extract EmitterIA32Stat
Commit: 2c4dbd0c9fb3c24c902567c4e7eb34af71c5dea3
https://github.com/dyninst/dyninst/commit/2c4dbd0c9fb3c24c902567c4e7eb34af71c5dea3
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Stat.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Stat.h
Log Message:
-----------
EmitterIA32Stat -- use explicit override
Compare: https://github.com/dyninst/dyninst/compare/ce7255e612fe...2c4dbd0c9fb3
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|