[DynInst_API:] [dyninst/dyninst] 01b5a6: Remove dtor


Date: Thu, 06 Nov 2025 20:26:08 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 01b5a6: Remove dtor
  Branch: refs/heads/thaines/refactor_Instruction_raw
  Home:   https://github.com/dyninst/dyninst
  Commit: 01b5a696dbd012a0d7e1cff13a890d3ef20532eb
      https://github.com/dyninst/dyninst/commit/01b5a696dbd012a0d7e1cff13a890d3ef20532eb
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M instructionAPI/h/Instruction.h
    M instructionAPI/src/Instruction.C

  Log Message:
  -----------
  Remove dtor

Not sure why it was marked virtual. It would be weird to have this as
a base class.


  Commit: 7f1efa1aba2ca3ec40a938bd4223e0a961b12bb9
      https://github.com/dyninst/dyninst/commit/7f1efa1aba2ca3ec40a938bd4223e0a961b12bb9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 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: 55750c36a69ae902615c1344a91451ee6ec21078
      https://github.com/dyninst/dyninst/commit/55750c36a69ae902615c1344a91451ee6ec21078
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M instructionAPI/src/Instruction.C

  Log Message:
  -----------
  Update ctor


  Commit: e07dfe17d3e043d0fc241e2d73d37bca9ac0c858
      https://github.com/dyninst/dyninst/commit/e07dfe17d3e043d0fc241e2d73d37bca9ac0c858
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M instructionAPI/src/Instruction.C

  Log Message:
  -----------
  Update Instruction::ptr()


  Commit: 4fd429aef89d43884de22e6b22a23ba826c0ab0a
      https://github.com/dyninst/dyninst/commit/4fd429aef89d43884de22e6b22a23ba826c0ab0a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M instructionAPI/src/Instruction.C

  Log Message:
  -----------
  Update Instruction::rawByte


  Commit: 9c6f13a05de40b9e809e96d4da94fff50854dc78
      https://github.com/dyninst/dyninst/commit/9c6f13a05de40b9e809e96d4da94fff50854dc78
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-aarch64.C

  Log Message:
  -----------
  Update aarch64 decoder


  Commit: 82a3c9008376849d0f664c1bdc5eb4d71d90527a
      https://github.com/dyninst/dyninst/commit/82a3c9008376849d0f664c1bdc5eb4d71d90527a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-power.C

  Log Message:
  -----------
  Update ppc decoder


Compare: https://github.com/dyninst/dyninst/compare/ee0173ade425...82a3c9008376

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 01b5a6: Remove dtor, Tim Haines <=