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