[DynInst_API:] [dyninst/dyninst] e90df5: Add access specifiers in Operand::format -- REMOVE


Date: Thu, 06 Nov 2025 10:00:24 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] e90df5: Add access specifiers in Operand::format -- REMOVE
  Branch: refs/heads/thaines/capstone_integration
  Home:   https://github.com/dyninst/dyninst
  Commit: e90df5f51fd29f8664b31ca1c75de55e7826dcfb
      https://github.com/dyninst/dyninst/commit/e90df5f51fd29f8664b31ca1c75de55e7826dcfb
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-06 (Thu, 06 Nov 2025)

  Changed paths:
    M instructionAPI/src/Operand.C

  Log Message:
  -----------
  Add access specifiers in Operand::format -- REMOVE

This might be nice to have in general, but let's remove it after
debugging the new decoder.


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

  Changed paths:
    M instructionAPI/CMakeLists.txt

  Log Message:
  -----------
  Use Capstone


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    R instructionAPI/src/InstructionDecoder-x86.C
    R instructionAPI/src/InstructionDecoder-x86.h
    M instructionAPI/src/InstructionDecoderImpl.C
    M instructionAPI/src/InstructionDecoderImpl.h

  Log Message:
  -----------
  Remove old x86 decoder


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

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

  Log Message:
  -----------
  Update x86-specific Operation ctor

The ia32 stuff is from the old decoder. However, the prefixEntryID is
still needed in ROSE (see RoseInsnX86Factory::convertKind).


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    M instructionAPI/h/Instruction.h
    M instructionAPI/src/InstructionDecoderImpl.C
    A instructionAPI/src/x86/decoder.C
    A instructionAPI/src/x86/decoder.h

  Log Message:
  -----------
  Add stub replacement for x86 decoder


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    M instructionAPI/capstone/import_registers.py
    M instructionAPI/capstone/x86/registers.py
    A instructionAPI/src/x86/register_xlat.C
    A instructionAPI/src/x86/register_xlat.h

  Log Message:
  -----------
  Add Capstone->Dyninst register translation


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    A instructionAPI/src/x86/opcode_xlat.C
    A instructionAPI/src/x86/opcode_xlat.h

  Log Message:
  -----------
  Add Capstone->Dyninst opcode translation


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

  Changed paths:
    M instructionAPI/src/x86/decoder.C

  Log Message:
  -----------
  Implement x86_decoder::decode


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

  Changed paths:
    M instructionAPI/src/x86/decoder.C

  Log Message:
  -----------
  Implement skeleton for x86_decoder::decode_operands


  Commit: 316878f44348a3c73fadf3b4959fb830da4209b1
      https://github.com/dyninst/dyninst/commit/316878f44348a3c73fadf3b4959fb830da4209b1
  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:
  -----------
  Allow instructions to have multiple categories

For example, conditional branches are both conditional and branches.


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    A instructionAPI/src/x86/categories.h
    M instructionAPI/src/x86/decoder.C

  Log Message:
  -----------
  Decode instruction categories


  Commit: cde94ad4c3afc40c830a77a7cfffda50c588cc70
      https://github.com/dyninst/dyninst/commit/cde94ad4c3afc40c830a77a7cfffda50c588cc70
  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
    M instructionAPI/src/InstructionCategories.C

  Log Message:
  -----------
  Use new categories in Instruction


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    A instructionAPI/src/x86/decode_reg.C
    M instructionAPI/src/x86/decoder.C
    M instructionAPI/src/x86/decoder.h

  Log Message:
  -----------
  Decode explicit register operands


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    A instructionAPI/src/x86/decode_imm.C
    M instructionAPI/src/x86/decoder.C
    M instructionAPI/src/x86/decoder.h
    A instructionAPI/src/x86/type_conversion.h

  Log Message:
  -----------
  Decode explicit immediate operands


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    A instructionAPI/src/x86/decode_mem.C
    M instructionAPI/src/x86/decoder.C
    M instructionAPI/src/x86/decoder.h

  Log Message:
  -----------
  Decode explicit memory operands


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    A instructionAPI/src/x86/decode_implicit.C
    M instructionAPI/src/x86/decoder.C
    M instructionAPI/src/x86/decoder.h

  Log Message:
  -----------
  Decode implicit operands


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

  Changed paths:
    M instructionAPI/src/x86/decode_implicit.C

  Log Message:
  -----------
  Decode implicit memory operands

Capstone doesn't track these at all. The additional memory op for push
instructions was taken directly from Operation::setupNonOperandData.


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

  Changed paths:
    M instructionAPI/src/x86/decode_implicit.C

  Log Message:
  -----------
  Decode implicit flags for interrupt instructions

Capstone doesn't fully track eflags for interrupt instructions.


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

  Changed paths:
    M instructionAPI/src/syscalls.C

  Log Message:
  -----------
  Update syscalls to handle corrected AST

The new x86 instruction decoder correctly creates AST for the cases like
`call gs:[0x10]` to be the same as for `call [Base + 0x10]`. Moreover,
the new decoder handles generic segment-based addressing allowed in
64-bit mode like `call [Seg + Base + (Index * Scale) + Disp]` which is
not a system call.


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

  Changed paths:
    M common/CMakeLists.txt
    M tests/unit/common/registers/CMakeLists.txt
    A tests/unit/common/registers/register_set.cpp

  Log Message:
  -----------
  Add register_set

This is a collection of MachRegisters with set operations but without
any ordering constraints.


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/cft_tests.cpp

  Log Message:
  -----------
  Add 'isConditional' test in cft tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/arithmetic.cpp

  Log Message:
  -----------
  arithmetic tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/branches.cpp

  Log Message:
  -----------
  branches tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/call.cpp

  Log Message:
  -----------
  call tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/data_transfer.cpp

  Log Message:
  -----------
  data transfer tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/sse.cpp

  Log Message:
  -----------
  sse tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/strings.cpp

  Log Message:
  -----------
  string tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/stack.cpp

  Log Message:
  -----------
  stack tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/sysctl.cpp

  Log Message:
  -----------
  sysctl tests


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

  Changed paths:
    M tests/integration/InstructionAPI/decoder/x86/CMakeLists.txt
    A tests/integration/InstructionAPI/decoder/x86/x87.cpp

  Log Message:
  -----------
  x87 tests


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

  Changed paths:
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove Operation::SetUpNonOperandData

All implicit operands are now accounted for in the decoder.


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

  Changed paths:
    M instructionAPI/doc/API/Operation.tex
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove Operation::is{Read,Written}

All implicit operands are now accounted for in the decoder.


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

  Changed paths:
    M instructionAPI/doc/API/Operation.tex
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove Operation::implicit{Reads,Writes}

All implicit operands are now accounted for in the decoder.


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

  Changed paths:
    M instructionAPI/doc/API/Operation.tex
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove Operation::getImplicitMem{Reads,Writes}

All implicit operands are now accounted for in the decoder.


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

  Changed paths:
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove unused Operation::addrWidth


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

  Changed paths:
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove Operation SMFs

Now that the std::once_flag has been removed, the special member
functions (SMFs) are no longer needed. The compiler-generated ones
will work correctly.


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

  Changed paths:
    M instructionAPI/h/Operation_impl.h

  Log Message:
  -----------
  Remove unused includes in Operation_impl.h


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

  Changed paths:
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Use in-class initializers and =default default ctor for Operation


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

  Changed paths:
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Cleanup, inline Operation ctor


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

  Changed paths:
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove x86 entry lookup in Operation::format

The decoder always populates the mnemonic, so this code will never be
used.


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

  Changed paths:
    M instructionAPI/h/Operation_impl.h
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Operation: inline all member functions


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

  Changed paths:
    M instructionAPI/CMakeLists.txt
    R instructionAPI/src/Operation.C

  Log Message:
  -----------
  Remove Operation.C

All of it has been removed or inlined into its header.


  Commit: b12443ee3ec026be3c6ad4b7db8e92bc8f6be17e
      https://github.com/dyninst/dyninst/commit/b12443ee3ec026be3c6ad4b7db8e92bc8f6be17e
  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:
  -----------
  Start of deprecating get{Read,Write}Set


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

  Changed paths:
    M dataflowAPI/src/AbslocInterface.C

  Log Message:
  -----------
  Extract aarch64 flag checks


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

  Changed paths:
    M dataflowAPI/src/AbslocInterface.C

  Log Message:
  -----------
  Modernize loops


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

  Changed paths:
    M dataflowAPI/src/AbslocInterface.C

  Log Message:
  -----------
  Whitespace


Compare: https://github.com/dyninst/dyninst/compare/5650e811db5e...20bdc95fed36

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] e90df5: Add access specifiers in Operand::format -- REMOVE, Tim Haines <=