[DynInst_API:] [dyninst/dyninst] 243617: Added/updated support for 271 new power instructio...


Date: Fri, 09 Nov 2018 08:44:02 -0800
From: "Sasha @leela" <sasha@xxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 243617: Added/updated support for 271 new power instructio...
  Branch: refs/heads/ARMv8
  Home:   https://github.com/dyninst/dyninst
  Commit: 243617adebfaa47e5bd27b19648ecc8145de9e9d
      https://github.com/dyninst/dyninst/commit/243617adebfaa47e5bd27b19648ecc8145de9e9d
  Author: Benjamin Welton <welton@xxxxxxxxxxx>
  Date:   2018-11-05 (Mon, 05 Nov 2018)

  Changed paths:
    M common/h/entryIDs.h
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-power.h
    M instructionAPI/src/power_opcode_tables.C

  Log Message:
  -----------
  Added/updated support for 271 new power instructions

Added full/partial support for the following instructions:

vsldoi ,maddhd ,maddhdu ,maddld ,vbpermq ,extended ,bcdctsq ,bcdcfsq ,bcdctz ,bcdctn ,bcdcfz ,bcdcfn ,bcdsetsgn ,vclzlsbb ,vctzlsbb ,vnegw ,vnegd ,vprtybw ,vprtybd ,vprtybq ,vextsb2w ,vextsh2w ,vextsb2d ,vextsh2d ,vextsw2d ,vctzb ,vctzh ,vctzw ,vctzd ,dcbst ,wait ,td ,lxsiwax ,stfpdux ,slbiag ,cmpeqb ,cmprb ,cnttzw ,cnttzd ,cp_abort ,darn ,extswsl ,ldat ,lwat ,mcrxrx ,mfvsrld ,modsd ,modud ,modsw ,moduw ,msgsnd ,msgclr ,msgsndp ,msgclrp ,msgsync ,mtvsrdd ,mfvsrwz ,mtvsrd ,mtvsrwa ,mtvsrwz ,mtvsrws ,setb ,slbieg ,slbsync ,stdat ,stwat ,clrbhrb ,mfbhrbe ,icbt ,lqarx ,stqcx ,tbegin ,tend ,tabort ,tabortwc ,tabortwci ,tabortdc ,tabortdci ,tsr ,tcheck ,treclaim ,trechkpt ,addg6s ,cdtbcd ,cbcdtd ,divde ,divdeu ,modsd ,lbarx ,lharx ,ldbrx ,stbcx ,stdbrx ,sthcx ,lbzcix ,lwzcix ,ldcix ,stbcix ,sthcix ,stwcix ,stdcix ,lfdpx ,stfdpx ,prtyd ,prtyw ,slbfee ,slbfee ,slbmfee ,slbmfev ,mfocrf ,isel ,tlbiel ,slbmte ,subfze ,mtmsrd ,mtmsr ,copy ,paste ,extswsli ,stxvb16x ,wait ,lxsiwax ,mfvsrd ,bpermd ,divwe ,divweu ,lfiwzx ,cmpb ,lfiwax ,lhzcix ,slbia ,slbie ,dtstsfi ,dcffix ,fcfids ,fcfidus ,dadd ,dcmpo ,dcmpu ,dctdp ,dctfix ,ddedpd ,ddiv ,denbcd ,diex ,dmul ,dquai ,dqua ,drintn ,drintx ,drrnd ,drsp ,dscli ,dscri ,dsub ,dtstdc ,dtstdg ,dtstex ,dtstsf ,frsqrtes ,dxex ,xxpermdi ,xvtdivsp ,xxsel ,xxsldwi ,xvnmaddasp ,xscmpexpdp ,xscvuxddp ,xxspltib ,xsaddsp ,xsmaddadp ,xsrdpi ,xssubdp ,xsmsubmdp ,xscmpexpdp ,xscmpexpdp ,xvrspip ,xxinsertw ,xvcmpeqdp ,xvrsqrtedp ,xxlor ,xsnmaddadp ,xscvdpuxds ,xvnabssp ,xvnegsp ,xvcvsxddp ,xsnmsubqp ,daddq ,dcffixq ,dcmpoq ,dcmpuq ,dctfixq ,dctqpq ,ddedpdq ,denbcdq ,ddivq ,diexq ,dmulq ,dquaiq ,dquaq ,drdpq ,drintnq ,drintxq ,drrndq ,dscliq ,dscriq ,dsubq ,dtstdcq ,dtstdgq ,dtstexq ,dtstsfq ,dxexq ,fcpsgn ,fre ,frim ,frin ,frip ,friz ,fctidz ,xsxexpdp ,xsxsigdp ,xscvdphp ,xscvhphp ,xvxexpdp ,xvxsigdp ,xxbrh ,xvxexpsp ,xvxsigsp ,xxbrw ,xxbrd ,xvcvhpsp ,xvcvsphp ,xxbrq ,xsxexpdp ,xvxexpdp ,xscvqpsdz ,dtstsfiq ,xscpsgnqp ,xsdivqp ,xsrqpxp ,fmrgew ,fmrgow ,fcfidu, fctidu ,fctiduz ,fctiwu ,fctiwuz ,ftdiv ,ftsqrt ,mffs ,mffsce ,mffscdrn ,mffscdrn ,mffscdrni ,mffscrn ,mffsl ,xsabsqp ,xsxexpqp ,xsnegqp ,xsxsigqp ,xssqrtqp ,xsnabsqp ,xscvqpuwz ,xscvudqp ,xscvqpswz ,xscvsdqp ,xscvqpudz ,xscvqpdp ,xscvdpqp ,xscvqpsdz

Currently missing is operand decoding for the following operand types:

UIM(), BHRBE(), IH(), SP(), S(), TE(), DGM(), DCM(), CT(), RSP(), RTP(), EH(), PRS(), A(), R(), BC(), RC(), RIC(), SIM(), DCMX(), RO(), RMC(), EX(), SHB(), PS(), CY(), DRM(), SHW(), XC(), DM(), IMM8()

If an instruction with one of these operands is encounted, the operand will not be docoded and a warning message printed. Over time support for these operands will be added.


  Commit: 9a0987fdef7a6f2f010c5aa5af9db3fc326a401a
      https://github.com/dyninst/dyninst/commit/9a0987fdef7a6f2f010c5aa5af9db3fc326a401a
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-07 (Wed, 07 Nov 2018)

  Changed paths:
    A .github_changelog_generator
    M CHANGELOG.md

  Log Message:
  -----------
  Update change log since v9.3.2 for v10.0.0


  Commit: 8a9d60cbcce173cb19ac290719dc161a591b7b5e
      https://github.com/dyninst/dyninst/commit/8a9d60cbcce173cb19ac290719dc161a591b7b5e
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-07 (Wed, 07 Nov 2018)

  Changed paths:
    M .github_changelog_generator
    M CHANGELOG.md

  Log Message:
  -----------
  Clean up change log


  Commit: 657bef1f1aee0bedfe09ec7f53c7921fb13996ea
      https://github.com/dyninst/dyninst/commit/657bef1f1aee0bedfe09ec7f53c7921fb13996ea
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-07 (Wed, 07 Nov 2018)

  Changed paths:
    R ChangeLog
    R INSTALL
    M README.md

  Log Message:
  -----------
  Remove old files and start to update README.md


  Commit: 447b89de3f453e4bb2ef0c2704764665d124f05d
      https://github.com/dyninst/dyninst/commit/447b89de3f453e4bb2ef0c2704764665d124f05d
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-07 (Wed, 07 Nov 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update cmake setup explanation in README.md


  Commit: 250d9ac05c4ce3e0737db95ad09f5c61a75f856b
      https://github.com/dyninst/dyninst/commit/250d9ac05c4ce3e0737db95ad09f5c61a75f856b
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-08 (Thu, 08 Nov 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README.md to rewrite install documentation


  Commit: b5e16825ecf958c44efd355fa8531e7e1945f05b
      https://github.com/dyninst/dyninst/commit/b5e16825ecf958c44efd355fa8531e7e1945f05b
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-08 (Thu, 08 Nov 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update Spack information


  Commit: 67d077539a1fff223cab5540b6a6d6931364e533
      https://github.com/dyninst/dyninst/commit/67d077539a1fff223cab5540b6a6d6931364e533
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-08 (Thu, 08 Nov 2018)

  Changed paths:
    M cmake/shared.cmake

  Log Message:
  -----------
  Bump the version number to 10.0.0


  Commit: 7e1aeea5225a80f0b5fb29d50461691b32774477
      https://github.com/dyninst/dyninst/commit/7e1aeea5225a80f0b5fb29d50461691b32774477
  Author: Sasha NÃcolas <sasha@xxxxxxxxxxx>
  Date:   2018-11-08 (Thu, 08 Nov 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README.md


  Commit: cc373fed6ef857e40b54a0b8f8a2688acdd4d4b1
      https://github.com/dyninst/dyninst/commit/cc373fed6ef857e40b54a0b8f8a2688acdd4d4b1
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-08 (Thu, 08 Nov 2018)

  Changed paths:
    M instructionAPI/src/InstructionDecoder-power.C

  Log Message:
  -----------
  Clear debugging output


  Commit: f9d61a03c1ab2fca57c335eaece1f26d1fd18fef
      https://github.com/dyninst/dyninst/commit/f9d61a03c1ab2fca57c335eaece1f26d1fd18fef
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-11-09 (Fri, 09 Nov 2018)

  Changed paths:
    M README.md
    M dyninstAPI/doc/dyninstAPI.docx
    M dyninstAPI/doc/dyninstAPI.pdf
    M proccontrol/doc/proccontrol.docx
    M proccontrol/doc/proccontrol.pdf

  Log Message:
  -----------
  More updates to README and docx based manuals


  Commit: 9a726eaad37fab283033fa9a8a1fc1126457971e
      https://github.com/dyninst/dyninst/commit/9a726eaad37fab283033fa9a8a1fc1126457971e
  Author: Sasha @leela <sasha@xxxxxxxxxxx>
  Date:   2018-11-09 (Fri, 09 Nov 2018)

  Changed paths:
    A .github_changelog_generator
    M CHANGELOG.md
    R ChangeLog
    R INSTALL
    M README.md
    M cmake/shared.cmake
    M common/h/entryIDs.h
    M instructionAPI/src/InstructionDecoder-power.C
    M instructionAPI/src/InstructionDecoder-power.h
    M instructionAPI/src/power_opcode_tables.C

  Log Message:
  -----------
  Merge branch 'master' into ARMv8


  Commit: 328c9255f4d0d9d1871fe73f6ced6ec1b7b17ea4
      https://github.com/dyninst/dyninst/commit/328c9255f4d0d9d1871fe73f6ced6ec1b7b17ea4
  Author: Sasha @leela <sasha@xxxxxxxxxxx>
  Date:   2018-11-09 (Fri, 09 Nov 2018)

  Changed paths:
    M README.md
    M dyninstAPI/doc/dyninstAPI.docx
    M dyninstAPI/doc/dyninstAPI.pdf
    M proccontrol/doc/proccontrol.docx
    M proccontrol/doc/proccontrol.pdf

  Log Message:
  -----------
  Merge branch 'master' into ARMv8


Compare: https://github.com/dyninst/dyninst/compare/de2172cbf24f...328c9255f4d0
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.
[← Prev in Thread] Current Thread [Next in Thread→]