Branch: refs/heads/thaines/capstone_integration Home: https://github.com/dyninst/dyninst Commit: f7a8a0041dfb7258f746eee07fce5fb7276a80ff https://github.com/dyninst/dyninst/commit/f7a8a0041dfb7258f746eee07fce5fb7276a80ff Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Refactor isCFT in decode_reg Commit: 0fa8b69c1af8b6742144417d4a19119276ce8d17 https://github.com/dyninst/dyninst/commit/0fa8b69c1af8b6742144417d4a19119276ce8d17 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-20 (Wed, 20 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Refactor isCFT in decode_imm Commit: 45fb10afcfa28a2add34ce4482ccf1fc9f74d325 https://github.com/dyninst/dyninst/commit/45fb10afcfa28a2add34ce4482ccf1fc9f74d325 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Use signed 64-bit values for immediates Commit: 7f2de98fba0f0eca1d5ce179e1312994d738efa5 https://github.com/dyninst/dyninst/commit/7f2de98fba0f0eca1d5ce179e1312994d738efa5 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Update comment for relative branch immediates Commit: 510f4559f2ca1a17b84fade31553c112b603c01b https://github.com/dyninst/dyninst/commit/510f4559f2ca1a17b84fade31553c112b603c01b Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Remove error check on size_to_type It has been updated to include all values used by Capstone. Commit: 4bcee51b24b5a893841a7c941bfe76d3f6b28303 https://github.com/dyninst/dyninst/commit/4bcee51b24b5a893841a7c941bfe76d3f6b28303 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Remove unneeded assert Commit: 2d81c7c4fbc408f24609cf37a363dc548897a50a https://github.com/dyninst/dyninst/commit/2d81c7c4fbc408f24609cf37a363dc548897a50a Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Move is_call and is_cft to where they are used Commit: ec3c0370e41e2b7cecb2606ff4f39616c2b5c057 https://github.com/dyninst/dyninst/commit/ec3c0370e41e2b7cecb2606ff4f39616c2b5c057 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Use signed values for calculations The manual says everything but the scale can be positive or negative. Commit: daee42b0330d47a6731f6addefdfa26f57c40d6b https://github.com/dyninst/dyninst/commit/daee42b0330d47a6731f6addefdfa26f57c40d6b Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Use braces Commit: 1cdf171c57e956196031ef63cb5ccd50d667d290 https://github.com/dyninst/dyninst/commit/1cdf171c57e956196031ef63cb5ccd50d667d290 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Move size_to_type to where it is used Commit: 16358cb3912cb365aa34542a483f151d8da3da2b https://github.com/dyninst/dyninst/commit/16358cb3912cb365aa34542a483f151d8da3da2b Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Add some whitespace Commit: 82ffb68a3653d94368f18f5238081941e2a16714 https://github.com/dyninst/dyninst/commit/82ffb68a3653d94368f18f5238081941e2a16714 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Add description from Intel manual Commit: d327f0d5aa34f7e4d723243b390b9f0ea5a7a54d https://github.com/dyninst/dyninst/commit/d327f0d5aa34f7e4d723243b390b9f0ea5a7a54d Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Return early if processing a CFT Commit: c87ff4a9efd9f3ad8c5e34e047f3986a624bc958 https://github.com/dyninst/dyninst/commit/c87ff4a9efd9f3ad8c5e34e047f3986a624bc958 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Add comment about LEA Commit: 1559270625b3f29621f791eb044e9967eeb71b32 https://github.com/dyninst/dyninst/commit/1559270625b3f29621f791eb044e9967eeb71b32 Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-21 (Thu, 21 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Rename immAST -> displacementAST This better reflects its meaning. Commit: b72926119ebe9a331cd86baace1d2dce17509ddb https://github.com/dyninst/dyninst/commit/b72926119ebe9a331cd86baace1d2dce17509ddb Author: Tim Haines <thaines.as...@gmail.com> Date: 2023-12-22 (Fri, 22 Dec 2023) Changed paths: M instructionAPI/src/x86/decoder.C Log Message: ----------- Handle segment registers as memory operands Compare: https://github.com/dyninst/dyninst/compare/0d16c646c714...b72926119ebe _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api