Branch: refs/heads/thaines/expand_syscall_detection
Home: https://github.com/dyninst/dyninst
Commit: bb2f90b97239dc7c515894fdadc496377b5479de
https://github.com/dyninst/dyninst/commit/bb2f90b97239dc7c515894fdadc496377b5479de
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M parseAPI/src/IA_x86.C
Log Message:
-----------
Factor out e_syscall check
Commit: b4b2feba88b9f1d0365e621feae252f317ec3136
https://github.com/dyninst/dyninst/commit/b4b2feba88b9f1d0365e621feae252f317ec3136
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M instructionAPI/src/InstructionCategories.C
M parseAPI/src/IA_x86.C
Log Message:
-----------
Software interrupts
Commit: 1f78bd030d1e0897b963741c6ba5941a0f7067d8
https://github.com/dyninst/dyninst/commit/1f78bd030d1e0897b963741c6ba5941a0f7067d8
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M parseAPI/src/IA_x86.C
Log Message:
-----------
Add detection of Linux vsyscall for 32-bit code
The check implemented here would never have work for two reasons.
First, Dyninst doesn't generate AST for the segment registers, so
'isRead(gs)' would always be false. Second, the Operand formatter uses
AT&T syntax and doesn't convert hex to decimal, so the '== "16"' check
always failed, as well.
Commit: 7b602a5c3b12d039dc13919076d65a5f2f1cf76a
https://github.com/dyninst/dyninst/commit/7b602a5c3b12d039dc13919076d65a5f2f1cf76a
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M parseAPI/src/IA_aarch64.C
Log Message:
-----------
aarch64 - add svc
Supervisor Call
Commit: cee95588d4cb32b52712de94b8889045fb8b6143
https://github.com/dyninst/dyninst/commit/cee95588d4cb32b52712de94b8889045fb8b6143
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M parseAPI/src/IA_power.C
Log Message:
-----------
ppc - add system call
Commit: eb8688dbeaa13a7f68a1d6f5ef90a89931f1c616
https://github.com/dyninst/dyninst/commit/eb8688dbeaa13a7f68a1d6f5ef90a89931f1c616
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M parseAPI/src/IA_x86.C
Log Message:
-----------
Add int1, into to IA_x86::isInterrupt
Commit: 11e371b962dd832072e10f6a6e9c2aef62d66297
https://github.com/dyninst/dyninst/commit/11e371b962dd832072e10f6a6e9c2aef62d66297
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths:
M parseAPI/src/IA_x86.C
Log Message:
-----------
Correctly calculate segment offset for call into elf auxvec
Compare: https://github.com/dyninst/dyninst/compare/7de5b11688dd...11e371b962dd
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|