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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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.astro@xxxxxxxxx>
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
|