Branch: refs/heads/thaines/capstone_x86_mnemonics
  Home:   https://github.com/dyninst/dyninst
  Commit: e425d975c8ecbad60d1f4fe9f5b0021a090af750
      
https://github.com/dyninst/dyninst/commit/e425d975c8ecbad60d1f4fe9f5b0021a090af750
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 7127c2d33f354bc2f3030e6a51a8643b401beb21
      
https://github.com/dyninst/dyninst/commit/7127c2d33f354bc2f3030e6a51a8643b401beb21
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: c474faddf8bbddb4f4e88c5f713b26646c21a2b0
      
https://github.com/dyninst/dyninst/commit/c474faddf8bbddb4f4e88c5f713b26646c21a2b0
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 9b9f64800e215d623cf24c2fdb7e64a5476d48e6
      
https://github.com/dyninst/dyninst/commit/9b9f64800e215d623cf24c2fdb7e64a5476d48e6
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 Nov 2023)

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

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


  Commit: 7c152ddedad3ffa03a58e609e2f74574ba87bd63
      
https://github.com/dyninst/dyninst/commit/7c152ddedad3ffa03a58e609e2f74574ba87bd63
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: b72a5829cd5ee6a3a2173da9abc91b5936c8fecf
      
https://github.com/dyninst/dyninst/commit/b72a5829cd5ee6a3a2173da9abc91b5936c8fecf
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: e12774251501ce717c615ede55fd0f63a943126f
      
https://github.com/dyninst/dyninst/commit/e12774251501ce717c615ede55fd0f63a943126f
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 26e1633881453059f1fd1c4580398682e3b292e8
      
https://github.com/dyninst/dyninst/commit/26e1633881453059f1fd1c4580398682e3b292e8
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: ee5d03c2c44686b0af7e2080780391526845f8ba
      
https://github.com/dyninst/dyninst/commit/ee5d03c2c44686b0af7e2080780391526845f8ba
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: e779c3b349073f8078266306835519655f4c6f72
      
https://github.com/dyninst/dyninst/commit/e779c3b349073f8078266306835519655f4c6f72
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 247adb2222b781e34437677efc1030cfaa8aa0cd
      
https://github.com/dyninst/dyninst/commit/247adb2222b781e34437677efc1030cfaa8aa0cd
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 8025f0c5562a171bf8eb49e9b187a2674b96804f
      
https://github.com/dyninst/dyninst/commit/8025f0c5562a171bf8eb49e9b187a2674b96804f
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 Nov 2023)

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

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


  Commit: 32acdc0bc19aa43bf415268efe93ce7726c22ca6
      
https://github.com/dyninst/dyninst/commit/32acdc0bc19aa43bf415268efe93ce7726c22ca6
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 6f7c34c9dcebbe7bc0d478aca9d821ae81e13927
      
https://github.com/dyninst/dyninst/commit/6f7c34c9dcebbe7bc0d478aca9d821ae81e13927
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 255dc86c1ad3223f8097b18d86e166a335eba4e4
      
https://github.com/dyninst/dyninst/commit/255dc86c1ad3223f8097b18d86e166a335eba4e4
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: c90c690e62794d24a2857b20ff64cb3937cdb842
      
https://github.com/dyninst/dyninst/commit/c90c690e62794d24a2857b20ff64cb3937cdb842
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: b89caa51c7a01c8a7a822d7a6f02184783b7c060
      
https://github.com/dyninst/dyninst/commit/b89caa51c7a01c8a7a822d7a6f02184783b7c060
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: ba33f253e1484fac9af049643ce039c6046aa4eb
      
https://github.com/dyninst/dyninst/commit/ba33f253e1484fac9af049643ce039c6046aa4eb
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: b82c5fa62dcff6dc6d9f2d80409e147b059ff8e9
      
https://github.com/dyninst/dyninst/commit/b82c5fa62dcff6dc6d9f2d80409e147b059ff8e9
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: ea306c12e05119301a535696544639cb0a032fec
      
https://github.com/dyninst/dyninst/commit/ea306c12e05119301a535696544639cb0a032fec
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 63cfe828f893dd055d7e96e2378ffc617924f97e
      
https://github.com/dyninst/dyninst/commit/63cfe828f893dd055d7e96e2378ffc617924f97e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 3adf0642ede5473fc8a18f5c7e90749a97c0aeca
      
https://github.com/dyninst/dyninst/commit/3adf0642ede5473fc8a18f5c7e90749a97c0aeca
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 0c677f854833fba58c34fb3001c9816b2a9fcabc
      
https://github.com/dyninst/dyninst/commit/0c677f854833fba58c34fb3001c9816b2a9fcabc
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 28b31c42e455f60181a130d8e3bb3acb13a99abb
      
https://github.com/dyninst/dyninst/commit/28b31c42e455f60181a130d8e3bb3acb13a99abb
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 33400792b800b7f112b4c152fb608e3c2a55f4e7
      
https://github.com/dyninst/dyninst/commit/33400792b800b7f112b4c152fb608e3c2a55f4e7
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: d37fc57d594cd23967805aef3f45b95c89a42cd1
      
https://github.com/dyninst/dyninst/commit/d37fc57d594cd23967805aef3f45b95c89a42cd1
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: f39371fd1e7652b3c1bceb0be18010e0f6582c0d
      
https://github.com/dyninst/dyninst/commit/f39371fd1e7652b3c1bceb0be18010e0f6582c0d
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: b524cca08a760822722236f031e246fbf212436b
      
https://github.com/dyninst/dyninst/commit/b524cca08a760822722236f031e246fbf212436b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 438d1cb5885403e3359db5da9e91ca43f50ee4ff
      
https://github.com/dyninst/dyninst/commit/438d1cb5885403e3359db5da9e91ca43f50ee4ff
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 33ccaa7b8c1f5fd88212b5033218579e4f353f41
      
https://github.com/dyninst/dyninst/commit/33ccaa7b8c1f5fd88212b5033218579e4f353f41
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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

  Log Message:
  -----------
  Make cwde an alias of cbw


  Commit: 17644b214b6614c2569fa8a6bfb7ac89dbf99ed7
      
https://github.com/dyninst/dyninst/commit/17644b214b6614c2569fa8a6bfb7ac89dbf99ed7
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: d33b7336849fa4241e79167bca41d90b422051df
      
https://github.com/dyninst/dyninst/commit/d33b7336849fa4241e79167bca41d90b422051df
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: abbe194dc1895b6fb24108613244d403ab3468d8
      
https://github.com/dyninst/dyninst/commit/abbe194dc1895b6fb24108613244d403ab3468d8
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 8e00ce914060cd35a90c2c989e180feab764c17c
      
https://github.com/dyninst/dyninst/commit/8e00ce914060cd35a90c2c989e180feab764c17c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: ad56e8ab77bb5a21c9938f759e45a23a6255ac37
      
https://github.com/dyninst/dyninst/commit/ad56e8ab77bb5a21c9938f759e45a23a6255ac37
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 5f4f9f97c5dc23ddb79f3e42c01227855f286753
      
https://github.com/dyninst/dyninst/commit/5f4f9f97c5dc23ddb79f3e42c01227855f286753
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 1fbecadc964865833e52c11e805d0606051f2ef0
      
https://github.com/dyninst/dyninst/commit/1fbecadc964865833e52c11e805d0606051f2ef0
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: c25e903f02b6c945a0a5f09a9fc9b7c7f561613c
      
https://github.com/dyninst/dyninst/commit/c25e903f02b6c945a0a5f09a9fc9b7c7f561613c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 504fa05f514551ec59a592bdd375f1507e3be318
      
https://github.com/dyninst/dyninst/commit/504fa05f514551ec59a592bdd375f1507e3be318
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 0236bc1bf00e56cc7df9b4eb57bd526024010417
      
https://github.com/dyninst/dyninst/commit/0236bc1bf00e56cc7df9b4eb57bd526024010417
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 Nov 2023)

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

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


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

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

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


  Commit: 9c645fbd19b69f549b7ae46c3d17f1b6407ab9b6
      
https://github.com/dyninst/dyninst/commit/9c645fbd19b69f549b7ae46c3d17f1b6407ab9b6
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: fe6cb30c9065168d912de214cb84a7217c268a9a
      
https://github.com/dyninst/dyninst/commit/fe6cb30c9065168d912de214cb84a7217c268a9a
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 249a82d69a0fcbe767b1958c4a125d99af0c706b
      
https://github.com/dyninst/dyninst/commit/249a82d69a0fcbe767b1958c4a125d99af0c706b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: b960323e4e1ec4e04454580c13240e3c44a8c62d
      
https://github.com/dyninst/dyninst/commit/b960323e4e1ec4e04454580c13240e3c44a8c62d
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 905cc15093d29027bfbea2894bec44c36fa3d042
      
https://github.com/dyninst/dyninst/commit/905cc15093d29027bfbea2894bec44c36fa3d042
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 2512122986d891b27ec79e22377600bc5b17526c
      
https://github.com/dyninst/dyninst/commit/2512122986d891b27ec79e22377600bc5b17526c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: a41b38d8728226c118958ca8c5638318c8826d60
      
https://github.com/dyninst/dyninst/commit/a41b38d8728226c118958ca8c5638318c8826d60
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 114e3fc63f7917f06484a2a1754e6aff46c8f8fc
      
https://github.com/dyninst/dyninst/commit/114e3fc63f7917f06484a2a1754e6aff46c8f8fc
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: c608ff27b190471b87a054e284e79eae1ca42432
      
https://github.com/dyninst/dyninst/commit/c608ff27b190471b87a054e284e79eae1ca42432
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 8c6aa1d7b11c1ff057e95f983acc72bff225f34e
      
https://github.com/dyninst/dyninst/commit/8c6aa1d7b11c1ff057e95f983acc72bff225f34e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: 55c5607f19c24ba236d30488d35ac842c28273e2
      
https://github.com/dyninst/dyninst/commit/55c5607f19c24ba236d30488d35ac842c28273e2
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: a80e1184f2ee157bc17d41b437d225fc0970636a
      
https://github.com/dyninst/dyninst/commit/a80e1184f2ee157bc17d41b437d225fc0970636a
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 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: f46118aacb5ef1ab3807242526ada933ee592d19
      
https://github.com/dyninst/dyninst/commit/f46118aacb5ef1ab3807242526ada933ee592d19
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-27 (Mon, 27 Nov 2023)

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

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


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

Reply via email to