Branch: refs/heads/thaines/refactor_Instruction_raw
Home: https://github.com/dyninst/dyninst
Commit: 974840b460d3d18ccc70db484ae134a9d5744d4b
https://github.com/dyninst/dyninst/commit/974840b460d3d18ccc70db484ae134a9d5744d4b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
M instructionAPI/src/InstructionDecoder-aarch64.C
Log Message:
-----------
Update aarch64 decoder
Commit: 29d2054291411e0d2a094b2ac1e5ba58032d8e8a
https://github.com/dyninst/dyninst/commit/29d2054291411e0d2a094b2ac1e5ba58032d8e8a
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
M instructionAPI/src/InstructionDecoder-power.C
Log Message:
-----------
Update ppc decoder
Commit: bee310b80a369079a187e22d9b8edd99060e337c
https://github.com/dyninst/dyninst/commit/bee310b80a369079a187e22d9b8edd99060e337c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/h/Instruction.h
Log Message:
-----------
Replace raw_instruction_t with std::array<uint8_t, maxInstructionLength>
Commit: 9fb0d656d9522fd472fd3bb9866b02f0d281024d
https://github.com/dyninst/dyninst/commit/9fb0d656d9522fd472fd3bb9866b02f0d281024d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/h/Instruction.h
Log Message:
-----------
Make m_size a uint8_t
This drops the size of the Instruction from 344 to 366 bytes due to
improved layout. Reducing the length of m_RawInsn has no effect.
Commit: ddb1a6a94f6637156c13f109f8ff09ca8ecb3807
https://github.com/dyninst/dyninst/commit/ddb1a6a94f6637156c13f109f8ff09ca8ecb3807
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/src/Instruction.C
Log Message:
-----------
Update copyRaw
Commit: 8dfedfe27ec5bce0c4cb48671df571eb383ac31e
https://github.com/dyninst/dyninst/commit/8dfedfe27ec5bce0c4cb48671df571eb383ac31e
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/h/Instruction.h
Log Message:
-----------
Update operator<
Commit: 0266f3699ab3eec504404b89e735b0fbb0a9f872
https://github.com/dyninst/dyninst/commit/0266f3699ab3eec504404b89e735b0fbb0a9f872
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/h/Instruction.h
Log Message:
-----------
Update operator==
Commit: b718d15a9d5011396a6b63692a32500bc695fb0d
https://github.com/dyninst/dyninst/commit/b718d15a9d5011396a6b63692a32500bc695fb0d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/h/Instruction.h
M instructionAPI/src/Instruction.C
Log Message:
-----------
Remove copy assignment
Commit: f0a56c96dc2353e93bc1463b38d3f39edf4620f4
https://github.com/dyninst/dyninst/commit/f0a56c96dc2353e93bc1463b38d3f39edf4620f4
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/h/Instruction.h
M instructionAPI/src/Instruction.C
Log Message:
-----------
Remove copy ctor
Commit: 4e328356eb1f0416ad46555b0a4952c7cbad14c5
https://github.com/dyninst/dyninst/commit/4e328356eb1f0416ad46555b0a4952c7cbad14c5
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/h/Instruction.h
M instructionAPI/src/Instruction.C
Log Message:
-----------
Remove dtor
Commit: b5930873ec7ae411514ed1e03ca4cbcc30742de0
https://github.com/dyninst/dyninst/commit/b5930873ec7ae411514ed1e03ca4cbcc30742de0
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/src/Instruction.C
Log Message:
-----------
Update default ctor
This could use default class member initialization, instead. I opted to
do it this way since none of the other members is default-initialized
currently.
Commit: 7916a9e51f05b80590fb68de841ce10c259956aa
https://github.com/dyninst/dyninst/commit/7916a9e51f05b80590fb68de841ce10c259956aa
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/src/Instruction.C
Log Message:
-----------
Update ctor
Commit: 11926dc7bb3a675f6764cc0e66ce75bf3eedd556
https://github.com/dyninst/dyninst/commit/11926dc7bb3a675f6764cc0e66ce75bf3eedd556
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/src/Instruction.C
Log Message:
-----------
Update Instruction::ptr()
Commit: 4b540669ee25490bc5ad4eca0eb32b7751493d7f
https://github.com/dyninst/dyninst/commit/4b540669ee25490bc5ad4eca0eb32b7751493d7f
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-11-08 (Sat, 08 Nov 2025)
Changed paths:
M instructionAPI/src/Instruction.C
Log Message:
-----------
Update Instruction::rawByte
Compare: https://github.com/dyninst/dyninst/compare/b365ed4c8069...4b540669ee25
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|