Branch: refs/heads/thaines/capstone_x86_mnemonics
  Home:   https://github.com/dyninst/dyninst
  Commit: c446d0305246b8910934b122c3e8076e3022b32a
      
https://github.com/dyninst/dyninst/commit/c446d0305246b8910934b122c3e8076e3022b32a
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 9f4aaad0dfee38153b0ceef9eafe30e36c527264
      
https://github.com/dyninst/dyninst/commit/9f4aaad0dfee38153b0ceef9eafe30e36c527264
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: cfa4346d170506fd84d005245ac9243521628603
      
https://github.com/dyninst/dyninst/commit/cfa4346d170506fd84d005245ac9243521628603
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 6f6048490bb2d7277f35c14d1dcf65f150185315
      
https://github.com/dyninst/dyninst/commit/6f6048490bb2d7277f35c14d1dcf65f150185315
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 Nov 2023)

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

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


  Commit: 27d49e6e43ac0ab0479d3f8d349757de50bd76fa
      
https://github.com/dyninst/dyninst/commit/27d49e6e43ac0ab0479d3f8d349757de50bd76fa
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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 e_fstcw an alias of e_fnstcw


  Commit: 00d015f5a3b4b9fa07e3bd86b5be052ea256eec2
      
https://github.com/dyninst/dyninst/commit/00d015f5a3b4b9fa07e3bd86b5be052ea256eec2
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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 e_fstenv an alias of e_fnstenv


  Commit: bab4438261a2e85407c03ba70ffcf4a591189a4c
      
https://github.com/dyninst/dyninst/commit/bab4438261a2e85407c03ba70ffcf4a591189a4c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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 e_fstsw an alias of e_fnstsw


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

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

  Log Message:
  -----------
  Make fsave an alias of fnsave


  Commit: b7d8fccfd37133d63c0952becbd4e1b9143b23a9
      
https://github.com/dyninst/dyninst/commit/b7d8fccfd37133d63c0952becbd4e1b9143b23a9
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: b38c88f673a9e3abfe67ba4a89b12b034855165c
      
https://github.com/dyninst/dyninst/commit/b38c88f673a9e3abfe67ba4a89b12b034855165c
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 6d4c305b015e45489a5e4fe0e94c944b017774dc
      
https://github.com/dyninst/dyninst/commit/6d4c305b015e45489a5e4fe0e94c944b017774dc
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: e622e79a6c0c94a96c6cdc715fee860adb2a65bb
      
https://github.com/dyninst/dyninst/commit/e622e79a6c0c94a96c6cdc715fee860adb2a65bb
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 Nov 2023)

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

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


  Commit: 9777fb2829b686d3cde3cbc90e76a9382904cfb3
      
https://github.com/dyninst/dyninst/commit/9777fb2829b686d3cde3cbc90e76a9382904cfb3
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 299759cd407c485a177aa59faca6e488acc44381
      
https://github.com/dyninst/dyninst/commit/299759cd407c485a177aa59faca6e488acc44381
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 588475cb70b74869a53c00da7e30566552aa50bd
      
https://github.com/dyninst/dyninst/commit/588475cb70b74869a53c00da7e30566552aa50bd
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 3d4bcc97e4e0143f26c29b3f1faba608d7ae1378
      
https://github.com/dyninst/dyninst/commit/3d4bcc97e4e0143f26c29b3f1faba608d7ae1378
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 1e660a3210fbb2b339c6d21b9563e49c1ccd7d49
      
https://github.com/dyninst/dyninst/commit/1e660a3210fbb2b339c6d21b9563e49c1ccd7d49
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 1a501722cf4fb32a590cc412884d5a4737334edd
      
https://github.com/dyninst/dyninst/commit/1a501722cf4fb32a590cc412884d5a4737334edd
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 755bb27e99d62040b9b361a80ba9d65df009aaa4
      
https://github.com/dyninst/dyninst/commit/755bb27e99d62040b9b361a80ba9d65df009aaa4
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 26127d00058bf2a1149e9076ef6e0cfeb50a2873
      
https://github.com/dyninst/dyninst/commit/26127d00058bf2a1149e9076ef6e0cfeb50a2873
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 1d819dd35ec8e13e11800e7242e2dac2769d184f
      
https://github.com/dyninst/dyninst/commit/1d819dd35ec8e13e11800e7242e2dac2769d184f
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 49a2c7fde4c9fc2bd4eeebde439f67cdafbf8ad4
      
https://github.com/dyninst/dyninst/commit/49a2c7fde4c9fc2bd4eeebde439f67cdafbf8ad4
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 23a3cebbaa657f2b43a22828917e93abeb0b00c1
      
https://github.com/dyninst/dyninst/commit/23a3cebbaa657f2b43a22828917e93abeb0b00c1
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 0113a7aa3e6820d8ddb996c2d18ba9c464dc9d05
      
https://github.com/dyninst/dyninst/commit/0113a7aa3e6820d8ddb996c2d18ba9c464dc9d05
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 62d66769e1be100db5357826b92b4a95be9f9a8b
      
https://github.com/dyninst/dyninst/commit/62d66769e1be100db5357826b92b4a95be9f9a8b
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 1afb085de8660378aefef4ac22b16be728da5915
      
https://github.com/dyninst/dyninst/commit/1afb085de8660378aefef4ac22b16be728da5915
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: afadcc27fba15c69b85761ab26c3d7c1ad4afb9d
      
https://github.com/dyninst/dyninst/commit/afadcc27fba15c69b85761ab26c3d7c1ad4afb9d
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 7147393dd64ca31c2c29078523ec3ea9510820e4
      
https://github.com/dyninst/dyninst/commit/7147393dd64ca31c2c29078523ec3ea9510820e4
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 298731177afb2a70f5e55e55418db6944a4929c2
      
https://github.com/dyninst/dyninst/commit/298731177afb2a70f5e55e55418db6944a4929c2
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: e004ddbb6621ec7d8d94a0db79c1e962e8081ef8
      
https://github.com/dyninst/dyninst/commit/e004ddbb6621ec7d8d94a0db79c1e962e8081ef8
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 2301657416526b1ab215050ac4edfcc640f8b3d2
      
https://github.com/dyninst/dyninst/commit/2301657416526b1ab215050ac4edfcc640f8b3d2
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 0d133043b95ac2c489cf2dd5f4e6d70c63b8a6b9
      
https://github.com/dyninst/dyninst/commit/0d133043b95ac2c489cf2dd5f4e6d70c63b8a6b9
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 1540d81d397f122d7f18936b6a3c1a1dbbf0d987
      
https://github.com/dyninst/dyninst/commit/1540d81d397f122d7f18936b6a3c1a1dbbf0d987
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 74c299e161835c7fd523cb8bfb0c70a94446a2e0
      
https://github.com/dyninst/dyninst/commit/74c299e161835c7fd523cb8bfb0c70a94446a2e0
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 083cf01ab9da6091b5bc15605fe1c21c8f67c3bd
      
https://github.com/dyninst/dyninst/commit/083cf01ab9da6091b5bc15605fe1c21c8f67c3bd
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: a681828c074fa9f0261fcd32bad0f7e7b312cc07
      
https://github.com/dyninst/dyninst/commit/a681828c074fa9f0261fcd32bad0f7e7b312cc07
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: c019902274a363ebc9b68685b521b36ab38243ac
      
https://github.com/dyninst/dyninst/commit/c019902274a363ebc9b68685b521b36ab38243ac
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: b7ae83f40e08bae30949106b7b725e847ccaa229
      
https://github.com/dyninst/dyninst/commit/b7ae83f40e08bae30949106b7b725e847ccaa229
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 0ae1bdda2b88cea4c8988d44d377075065cf74d9
      
https://github.com/dyninst/dyninst/commit/0ae1bdda2b88cea4c8988d44d377075065cf74d9
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: b1b950313ae87d0cb655e45b31e871ed827a54eb
      
https://github.com/dyninst/dyninst/commit/b1b950313ae87d0cb655e45b31e871ed827a54eb
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 Nov 2023)

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

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


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

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

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


  Commit: 3149ee4ce3f319ea1f651667a36e01ea34206316
      
https://github.com/dyninst/dyninst/commit/3149ee4ce3f319ea1f651667a36e01ea34206316
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: ee152ca78fa0185fc9a5059079a82c388a15274e
      
https://github.com/dyninst/dyninst/commit/ee152ca78fa0185fc9a5059079a82c388a15274e
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 04c63e416754ba3c9c2f56f3d08003f712b57781
      
https://github.com/dyninst/dyninst/commit/04c63e416754ba3c9c2f56f3d08003f712b57781
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: e54bc84893d6ae949142b8744e1097c392340101
      
https://github.com/dyninst/dyninst/commit/e54bc84893d6ae949142b8744e1097c392340101
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: c5d98f5ed2b119466394aaddd4714ddc2a1b91f8
      
https://github.com/dyninst/dyninst/commit/c5d98f5ed2b119466394aaddd4714ddc2a1b91f8
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: c93872ac1e9984d511a348f4d6c22dfa4a2f86a1
      
https://github.com/dyninst/dyninst/commit/c93872ac1e9984d511a348f4d6c22dfa4a2f86a1
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 83dee273a569ba608a998474e3b68c106b117e24
      
https://github.com/dyninst/dyninst/commit/83dee273a569ba608a998474e3b68c106b117e24
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 419d736b55d9b7485924110513bb44fd4a278878
      
https://github.com/dyninst/dyninst/commit/419d736b55d9b7485924110513bb44fd4a278878
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: cd7e0d9315f8092022b721b35530fb28d3382d00
      
https://github.com/dyninst/dyninst/commit/cd7e0d9315f8092022b721b35530fb28d3382d00
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 56769060dd252ddd0d85f59f158d256f29080688
      
https://github.com/dyninst/dyninst/commit/56769060dd252ddd0d85f59f158d256f29080688
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: 269140081f300e988f34d84b7c728a39cdaa9fe7
      
https://github.com/dyninst/dyninst/commit/269140081f300e988f34d84b7c728a39cdaa9fe7
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: a18d2a8eddf7be3b40ef42062be4dc979f52f6ce
      
https://github.com/dyninst/dyninst/commit/a18d2a8eddf7be3b40ef42062be4dc979f52f6ce
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 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: f970331eb7e852f04c6c8acac91b4a8ee000cd65
      
https://github.com/dyninst/dyninst/commit/f970331eb7e852f04c6c8acac91b4a8ee000cd65
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-24 (Fri, 24 Nov 2023)

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

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


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

Reply via email to