Branch: refs/heads/thaines/capstone_x86_mnemonics
  Home:   https://github.com/dyninst/dyninst
  Commit: 67a8fc99dca4d35b9643e4cbf5d874dacc6556ad
      
https://github.com/dyninst/dyninst/commit/67a8fc99dca4d35b9643e4cbf5d874dacc6556ad
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M .gitignore
    A instructionAPI/capstone/aarch64.py
    A instructionAPI/capstone/capstone.py
    A instructionAPI/capstone/import.py
    A instructionAPI/capstone/ppc.py
    A instructionAPI/capstone/x86.py

  Log Message:
  -----------
  Create Capstone import script

This currently only supports x86, but can be readily expanded to the
other architectures.


  Commit: 38ba874bb86833998541be5a96eac68f193aa96c
      
https://github.com/dyninst/dyninst/commit/38ba874bb86833998541be5a96eac68f193aa96c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Remove invalid opcodes

Some of these are used to label subtypes of the general
instruction and some are just madeup mnemonics that were never
used in Dyninst.


  Commit: a3e0070b34fd6f36fcdbffb70ce6402e542d5823
      
https://github.com/dyninst/dyninst/commit/a3e0070b34fd6f36fcdbffb70ce6402e542d5823
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Move pseudo-mnemonics to top of file

This makes them easier to see.


  Commit: 21bd8dbd9e86e0cfb80efb1452e2bcbbe1c83030
      
https://github.com/dyninst/dyninst/commit/21bd8dbd9e86e0cfb80efb1452e2bcbbe1c83030
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Remove AT&T aliases


  Commit: 6fcfa175f7ff3991a29232fed8ab203c77e67572
      
https://github.com/dyninst/dyninst/commit/6fcfa175f7ff3991a29232fed8ab203c77e67572
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Replace fstcw with fnstcw

The fstX instructions are actually aliases for 'waitf' followed by
the fnstX variant. There's no need to have both.


  Commit: 17e93614d82d9c368d1051f5b426da3fb499a29b
      
https://github.com/dyninst/dyninst/commit/17e93614d82d9c368d1051f5b426da3fb499a29b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Replace fstenv with fnstenv

The fstX instructions are actually aliases for 'waitf' followed by
the fnstX variant. There's no need to have both.


  Commit: 3e6aa7c7b2dbbf25fbcf99b0824b0828c05c4c5f
      
https://github.com/dyninst/dyninst/commit/3e6aa7c7b2dbbf25fbcf99b0824b0828c05c4c5f
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Replace fstsw with fnstsw

The fstX instructions are actually aliases for 'waitf' followed by
the fnstX variant. There's no need to have both.


  Commit: df3929593c36e90ea9bb70f562e633b3bb35405e
      
https://github.com/dyninst/dyninst/commit/df3929593c36e90ea9bb70f562e633b3bb35405e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Replace fsave with fnsave

The fstX instructions are actually aliases for 'waitf' followed by
the fnstX variant. There's no need to have both.


  Commit: 652def3743053700cf4efffde84724cf3b134f5b
      
https://github.com/dyninst/dyninst/commit/652def3743053700cf4efffde84724cf3b134f5b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/RoseInsnFactory.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/Operation.C

  Log Message:
  -----------
  Rename loopn -> loopne

loopn isn't a valid mnemonic for 0xE0.


  Commit: 47a586c8859f75fff7b5a5e7b9a419a3e98582a7
      
https://github.com/dyninst/dyninst/commit/47a586c8859f75fff7b5a5e7b9a419a3e98582a7
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C

  Log Message:
  -----------
  Remove e_jmpe

The opcode 0x0FB8 is decoded as popcnt unless the preceeding byte is
0xF3. However, not even Xed decodes this instruction. From Table A-3 of
the June 2021 Intel SDM:

  JMPE (reserved for emulator on IPF)


  Commit: df2dc768c1da79923067678f3a254f8f4b2a4e54
      
https://github.com/dyninst/dyninst/commit/df2dc768c1da79923067678f3a254f8f4b2a4e54
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/src/arch-x86.C
    M dataflowAPI/src/RoseInsnFactory.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/InstructionDecoder-x86.C

  Log Message:
  -----------
  Rename cmpxch -> cmpxchg

It's the correct spelling of the mnemonic.


  Commit: 5b2edb43817474a2601c6ede462b1cad36087566
      
https://github.com/dyninst/dyninst/commit/5b2edb43817474a2601c6ede462b1cad36087566
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Rename e_cmpxch -> e_cmpxchg


  Commit: 82b65d3ed8e02213940df5eca34c287f850a2e29
      
https://github.com/dyninst/dyninst/commit/82b65d3ed8e02213940df5eca34c287f850a2e29
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/InstructionDecoder-x86.C

  Log Message:
  -----------
  Rename cmpxch8b -> cmpxchg8b


  Commit: e0be7daf112afdda75d4255a28a845f8b3ed8f31
      
https://github.com/dyninst/dyninst/commit/e0be7daf112afdda75d4255a28a845f8b3ed8f31
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C

  Log Message:
  -----------
  Rename e_prefetchNTA -> e_prefetchnta


  Commit: 83497932d5846632e8f29acbf2f24f4d22fbd60d
      
https://github.com/dyninst/dyninst/commit/83497932d5846632e8f29acbf2f24f4d22fbd60d
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C

  Log Message:
  -----------
  Rename e_prefetchT0 -> e_prefetcht0


  Commit: f532c6d97fd2bd0d296f50ecc38b9b36f96c6dfa
      
https://github.com/dyninst/dyninst/commit/f532c6d97fd2bd0d296f50ecc38b9b36f96c6dfa
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C

  Log Message:
  -----------
  Rename e_prefetchT1 -> e_prefetcht1


  Commit: 7dbe681e6f8f3e2d82d3abceeeebf5b141e81429
      
https://github.com/dyninst/dyninst/commit/7dbe681e6f8f3e2d82d3abceeeebf5b141e81429
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/InstructionCategories.C

  Log Message:
  -----------
  Rename e_prefetchT2 -> e_prefetcht2


  Commit: 4715cb81b83095e0f98c015f1b9ed36e99f4cd8d
      
https://github.com/dyninst/dyninst/commit/4715cb81b83095e0f98c015f1b9ed36e99f4cd8d
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Rename e_punpcklqld -> e_punpcklqdq


  Commit: 0aa730599a7a59b1eec207bbbd6a4505f32ab32b
      
https://github.com/dyninst/dyninst/commit/0aa730599a7a59b1eec207bbbd6a4505f32ab32b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Rename e_shl_sal -> e_shl

There's no real concensus, but Capstone and Xed use shl.


  Commit: 5508c082112991a6f05940e753f7845486a9482b
      
https://github.com/dyninst/dyninst/commit/5508c082112991a6f05940e753f7845486a9482b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Rename e_ud -> e_ud0


  Commit: ddad53b2b98b2667357d436c7a4f2e6079351b9f
      
https://github.com/dyninst/dyninst/commit/ddad53b2b98b2667357d436c7a4f2e6079351b9f
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovnbe an alias of cmova


  Commit: 6abe618a16fb6cd48dbcb65f15cd22248240b558
      
https://github.com/dyninst/dyninst/commit/6abe618a16fb6cd48dbcb65f15cd22248240b558
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovnb an alias of cmovae


  Commit: 89aa69c19902125476be8420537a00980496c4bb
      
https://github.com/dyninst/dyninst/commit/89aa69c19902125476be8420537a00980496c4bb
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovnae an alias of cmovb


  Commit: 8d9367a5a707b1b5cbc0e4ffa408338e6afd914d
      
https://github.com/dyninst/dyninst/commit/8d9367a5a707b1b5cbc0e4ffa408338e6afd914d
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovng an alias of cmovle


  Commit: fa2ba5b18c4e2a82d865f82f9c42c2f88782a478
      
https://github.com/dyninst/dyninst/commit/fa2ba5b18c4e2a82d865f82f9c42c2f88782a478
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovnge an alias of cmovl


  Commit: 632d41e2757f9b9bba0480403d2f228b1f66c9ce
      
https://github.com/dyninst/dyninst/commit/632d41e2757f9b9bba0480403d2f228b1f66c9ce
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovnl an alias of cmovge


  Commit: 5410f8dcf30f5fc2da65e0168ebb4219253d7b52
      
https://github.com/dyninst/dyninst/commit/5410f8dcf30f5fc2da65e0168ebb4219253d7b52
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovpe an alias of cmovp


  Commit: 4411b45ee5d901011dd76af28f8c8f23c187eaaa
      
https://github.com/dyninst/dyninst/commit/4411b45ee5d901011dd76af28f8c8f23c187eaaa
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cmovpo an alias of cmovnp


  Commit: c0238c3bfecfd8e50028980c632ad4b04044669c
      
https://github.com/dyninst/dyninst/commit/c0238c3bfecfd8e50028980c632ad4b04044669c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make cwd an alias of cdq


  Commit: 39f9e947298a0db1b4368a743d3ed6cdf6417d80
      
https://github.com/dyninst/dyninst/commit/39f9e947298a0db1b4368a743d3ed6cdf6417d80
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C

  Log Message:
  -----------
  Make fcomip an alias of fcompi


  Commit: 68ebb2af364b34d24d2b1d77ff4d78ecd3e48942
      
https://github.com/dyninst/dyninst/commit/68ebb2af364b34d24d2b1d77ff4d78ecd3e48942
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Realphabetize a few fp instructions

This will make the final import of added instructions cleaner.


  Commit: df9302c80031aa63cd2036d1d2f228f5b491b596
      
https://github.com/dyninst/dyninst/commit/df9302c80031aa63cd2036d1d2f228f5b491b596
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C

  Log Message:
  -----------
  Make fucomip an alias of fucompi


  Commit: 3c08b52a35ff98380e320b2df73decfa70ebd57e
      
https://github.com/dyninst/dyninst/commit/3c08b52a35ff98380e320b2df73decfa70ebd57e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/BoundFactCalculator.C
    M parseAPI/src/BoundFactData.C

  Log Message:
  -----------
  Make jnb an alias of jae


  Commit: 85a43c14b26aedeadd1d4fef3f16106ff672e6c3
      
https://github.com/dyninst/dyninst/commit/85a43c14b26aedeadd1d4fef3f16106ff672e6c3
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/BoundFactCalculator.C
    M parseAPI/src/BoundFactData.C
    M parseAPI/src/IdiomModelDesc.C

  Log Message:
  -----------
  Make jnbe an alias of ja


  Commit: 683862991182bed43faf0fccffa0d2db25932070
      
https://github.com/dyninst/dyninst/commit/683862991182bed43faf0fccffa0d2db25932070
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/BoundFactCalculator.C
    M parseAPI/src/BoundFactData.C

  Log Message:
  -----------
  Make jnl an alias of jge


  Commit: cd8cb853d9f6d26df62300ff104a109981297576
      
https://github.com/dyninst/dyninst/commit/cd8cb853d9f6d26df62300ff104a109981297576
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/BoundFactCalculator.C
    M parseAPI/src/BoundFactData.C

  Log Message:
  -----------
  Make jnle an alias of jg


  Commit: 9bb51177f7f0b0917132fab3a0bea6b2c023e575
      
https://github.com/dyninst/dyninst/commit/9bb51177f7f0b0917132fab3a0bea6b2c023e575
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/BoundFactCalculator.C
    M parseAPI/src/BoundFactData.C
    M parseAPI/src/IdiomModelDesc.C

  Log Message:
  -----------
  Make jnz an alias of jne


  Commit: 9292e69c085ad97e8eace202b47fcc5e25e7ed7c
      
https://github.com/dyninst/dyninst/commit/9292e69c085ad97e8eace202b47fcc5e25e7ed7c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/Instruction.C
    M instructionAPI/src/InstructionCategories.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/BoundFactCalculator.C
    M parseAPI/src/BoundFactData.C
    M parseAPI/src/IdiomModelDesc.C

  Log Message:
  -----------
  Make jz an alias of je


  Commit: c978ed23caa371201fe2ecc54b3a4b3286372d15
      
https://github.com/dyninst/dyninst/commit/c978ed23caa371201fe2ecc54b3a4b3286372d15
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Make jrcxz an alias of jcxz


  Commit: c653e064c91f6d947f8c85012e7599ec3c6b3435
      
https://github.com/dyninst/dyninst/commit/c653e064c91f6d947f8c85012e7599ec3c6b3435
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Make lods an alias of lodsb


  Commit: 032e80c31a2b19c9cee418b3b9eaa53b14b10070
      
https://github.com/dyninst/dyninst/commit/032e80c31a2b19c9cee418b3b9eaa53b14b10070
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/IA_x86.C

  Log Message:
  -----------
  Make popa an alias of popal

popal isn't a valid mnemonic, but it's what Capstone uses.


  Commit: c8e04a3d9ba8196fa032eca3340eb9bc65f33eb0
      
https://github.com/dyninst/dyninst/commit/c8e04a3d9ba8196fa032eca3340eb9bc65f33eb0
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/RoseInsnFactory.C
    M dataflowAPI/src/convertOpcodes.C
    M dataflowAPI/src/stackanalysis.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/IA_x86.C

  Log Message:
  -----------
  Make popad an alias of popaw

popaw isn't a valid mnemonic, but it's what Capstone uses.


  Commit: 84c7c558b4efc779aed273291985690daf64fa17
      
https://github.com/dyninst/dyninst/commit/84c7c558b4efc779aed273291985690daf64fa17
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/RoseInsnFactory.C
    M dataflowAPI/src/convertOpcodes.C
    M dataflowAPI/src/stackanalysis.C
    M instructionAPI/src/Operation.C
    M parseAPI/src/IA_x86.C

  Log Message:
  -----------
  Make pushad, pusha, and pushaw aliases of pushal

pushal isn't a valid mnemonic, but it's what Capstone uses.


  Commit: 7325fd36736497e25309087705333289786006d0
      
https://github.com/dyninst/dyninst/commit/7325fd36736497e25309087705333289786006d0
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/RoseInsnFactory.C
    M dataflowAPI/src/convertOpcodes.C
    M dataflowAPI/src/stackanalysis.C
    M parseAPI/src/IA_x86.C

  Log Message:
  -----------
  Make pushfd an alias of pushf


  Commit: fc18de5536cf30c02d5102cff076e694682f694e
      
https://github.com/dyninst/dyninst/commit/fc18de5536cf30c02d5102cff076e694682f694e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make setnb an alias of setae


  Commit: 9e7444c4ab229897ec3b730eb7236656391ac067
      
https://github.com/dyninst/dyninst/commit/9e7444c4ab229897ec3b730eb7236656391ac067
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make setnbe an alias of seta


  Commit: 76ca7931620c295f76323b6a0f8be6f96e4c3a66
      
https://github.com/dyninst/dyninst/commit/76ca7931620c295f76323b6a0f8be6f96e4c3a66
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Realphabetize setae

This will make it easier to do the final merge of the new mnemonics.


  Commit: 5643817ef93a5177d28159d411869f06ce8bcc6c
      
https://github.com/dyninst/dyninst/commit/5643817ef93a5177d28159d411869f06ce8bcc6c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make setnl an alias of setge


  Commit: a0c0b9622f85656c3b650e0051162c96ba53763e
      
https://github.com/dyninst/dyninst/commit/a0c0b9622f85656c3b650e0051162c96ba53763e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make setnle an alias of setg


  Commit: 1eb41fe9756ab2231ee58d099d3d2f7e25b026f6
      
https://github.com/dyninst/dyninst/commit/1eb41fe9756ab2231ee58d099d3d2f7e25b026f6
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make setnz an alias of setne


  Commit: 636e6ffdbae731e560807d601d1cc296adce764f
      
https://github.com/dyninst/dyninst/commit/636e6ffdbae731e560807d601d1cc296adce764f
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C
    M parseAPI/src/BoundFactCalculator.C

  Log Message:
  -----------
  Make setz an alias of sete


  Commit: 20f4a39aecd2e6f1e7874c4502bf6cc9df670b17
      
https://github.com/dyninst/dyninst/commit/20f4a39aecd2e6f1e7874c4502bf6cc9df670b17
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h
    M common/src/arch-x86.C
    M dataflowAPI/src/convertOpcodes.C

  Log Message:
  -----------
  Make xlat an alias of xlatb


  Commit: c99d0c4a03bff85b5ff049336d9cfd6392c2d148
      
https://github.com/dyninst/dyninst/commit/c99d0c4a03bff85b5ff049336d9cfd6392c2d148
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-28 (Tue, 28 Nov 2023)

  Changed paths:
    M common/h/mnemonics/x86_entryIDs.h

  Log Message:
  -----------
  Add new mnemonics


Compare: https://github.com/dyninst/dyninst/compare/f46118aacb5e...c99d0c4a03bf
_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to