[DynInst_API:] [dyninst/dyninst] 7b1511: Template for adding instructions

2018-10-26 Thread Xiaozhu Meng
  Branch: refs/heads/new-parallel-parsing
  Home:   https://github.com/dyninst/dyninst
  Commit: 7b1511943e76cdef96b9c7e7ede4989805965d52
  
https://github.com/dyninst/dyninst/commit/7b1511943e76cdef96b9c7e7ede4989805965d52
  Author: Benjamin Welton 
  Date:   2018-09-20 (Thu, 20 Sep 2018)

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

  Log Message:
  ---
  Template for adding instructions


  Commit: 1707147ae4e3f6f78aa0eba5952bf45fbbd7793a
  
https://github.com/dyninst/dyninst/commit/1707147ae4e3f6f78aa0eba5952bf45fbbd7793a
  Author: Yuhan Xie 
  Date:   2018-09-20 (Thu, 20 Sep 2018)

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

  Log Message:
  ---
  added power operations, stopped on pg491 of the manual page, lxvll


  Commit: 1d4fc85ec0ff17ab3d14941253a9f114c7731439
  
https://github.com/dyninst/dyninst/commit/1d4fc85ec0ff17ab3d14941253a9f114c7731439
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

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

  Log Message:
  ---
  P492-523


  Commit: 6cbe5730b72f7d67bf9e2b69a0709ea8c0266eca
  
https://github.com/dyninst/dyninst/commit/6cbe5730b72f7d67bf9e2b69a0709ea8c0266eca
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

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

  Log Message:
  ---
  09/25

p492-523(not including p523)
skipped: lxv (P492, new keyword DQ; TX not at the last bit),
   lxvx (P492, a slash in the memory map and two numbers are included)
 stxsd (P498, new keyword VRS, stands for VSR[VSR+32].dword[0])
 stxssp (P501, VRS)
 stxv (P507, new keyword DQ)
 xsabsqp (P512, 0 in it)

new keywords included:

-included new keywords "XS", it should be the storing version of "XT")
-included XA, XB (page 512 of manual, using the same pattern as RA, RB 
but XA and XB are for VSR, and there are AX & BX bits at the end of the 
instruction)
-included VRA, VRB (page 520 of manual)

Additional:
--xsaddqp and xsaddqpo are sharing the same opcode, treated it as frsp and 
frsp.(page 520 of manual)


  Commit: 5af9ea93fd66ebbfe9ff4945489a32a21e1c97a6
  
https://github.com/dyninst/dyninst/commit/5af9ea93fd66ebbfe9ff4945489a32a21e1c97a6
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Log Message:
  ---
  Merge branch 'power_vector' of github.com:dyninst/dyninst into power_vector


  Commit: 2c8113207782d5f032271773403e78be0e977bde
  
https://github.com/dyninst/dyninst/commit/2c8113207782d5f032271773403e78be0e977bde
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
M instructionAPI/src/power_opcode_tables.C

  Log Message:
  ---
  09/25

p492-523(not including p523)
skipped: lxv (P492, new keyword DQ; TX not at the last bit),
   lxvx (P492, a slash in the memory map and two numbers are included)
 stxsd (P498, new keyword VRS, stands for 
VSR[VSR+32].dword[0])
 stxssp (P501, VRS)
 stxv (P507, new keyword DQ)
 xsabsqp (P512, 0 in it)

new keywords included:

-included new keywords "XS", it should be the storing version of "XT")
-included XA, XB (page 512 of manual, using the same pattern as RA, RB 
but XA and XB are for VSR, and there are AX & BX bits at the end of the 
instruction)
-included VRA, VRB (page 520 of manual)

Additional:
--xsaddqp and xsaddqpo are sharing the same opcode, treated it as frsp and 
frsp.(page 520 of manual)


  Commit: 0a3c9f6730e67eed51a9335b95863650a4844027
  
https://github.com/dyninst/dyninst/commit/0a3c9f6730e67eed51a9335b95863650a4844027
  Author: Yuhan Xie 
  Date:   2018-09-27 (Thu, 27 Sep 2018)

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

  Log Message:
  ---
  09/27/2018 New opcodes added

p523-576(not including p576)

skipped:
nothing

new:
  -third level opcodes: 60-347-(16/17), 63-804-(0), 63-836-(1/2/9/10/17/20/22/25
  -new extended opcodes (opcode 60/61/63), added on 09/25 but was not included 
in the last log.
  -new keyword included: VRS
  -lxvx: page 492, a slash inside the extened opcode.two entries in the opcode 
table are included: 31-268 & 31-300


  Commit: 7f04267bcb623d12e846c68d815d30b41d72a513
  
https://github.com/dyninst/dyninst/commit/7f04267bcb623d12e846c68d815d30b41d72a513
  Author: Yuhan Xie 
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
M common/h/entryIDs.h

  Log Message:
  ---
  09/27/2018 New opcodes added

p523-576(not including p576)

skipped:
nothing

new:
  -third level opcodes: 60-347-(16/17), 63-804-(0), 63-836-(1/2/9/10/17/20/22/25
  -new extended opcodes (opcode 60/61/63), added on 09/25 but 

[DynInst_API:] [dyninst/dyninst] 7b1511: Template for adding instructions

2018-10-24 Thread Xiaozhu Meng
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 7b1511943e76cdef96b9c7e7ede4989805965d52
  
https://github.com/dyninst/dyninst/commit/7b1511943e76cdef96b9c7e7ede4989805965d52
  Author: Benjamin Welton 
  Date:   2018-09-20 (Thu, 20 Sep 2018)

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

  Log Message:
  ---
  Template for adding instructions


  Commit: 1707147ae4e3f6f78aa0eba5952bf45fbbd7793a
  
https://github.com/dyninst/dyninst/commit/1707147ae4e3f6f78aa0eba5952bf45fbbd7793a
  Author: Yuhan Xie 
  Date:   2018-09-20 (Thu, 20 Sep 2018)

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

  Log Message:
  ---
  added power operations, stopped on pg491 of the manual page, lxvll


  Commit: 1d4fc85ec0ff17ab3d14941253a9f114c7731439
  
https://github.com/dyninst/dyninst/commit/1d4fc85ec0ff17ab3d14941253a9f114c7731439
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

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

  Log Message:
  ---
  P492-523


  Commit: 6cbe5730b72f7d67bf9e2b69a0709ea8c0266eca
  
https://github.com/dyninst/dyninst/commit/6cbe5730b72f7d67bf9e2b69a0709ea8c0266eca
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

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

  Log Message:
  ---
  09/25

p492-523(not including p523)
skipped: lxv (P492, new keyword DQ; TX not at the last bit),
   lxvx (P492, a slash in the memory map and two numbers are included)
 stxsd (P498, new keyword VRS, stands for VSR[VSR+32].dword[0])
 stxssp (P501, VRS)
 stxv (P507, new keyword DQ)
 xsabsqp (P512, 0 in it)

new keywords included:

-included new keywords "XS", it should be the storing version of "XT")
-included XA, XB (page 512 of manual, using the same pattern as RA, RB 
but XA and XB are for VSR, and there are AX & BX bits at the end of the 
instruction)
-included VRA, VRB (page 520 of manual)

Additional:
--xsaddqp and xsaddqpo are sharing the same opcode, treated it as frsp and 
frsp.(page 520 of manual)


  Commit: 5af9ea93fd66ebbfe9ff4945489a32a21e1c97a6
  
https://github.com/dyninst/dyninst/commit/5af9ea93fd66ebbfe9ff4945489a32a21e1c97a6
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Log Message:
  ---
  Merge branch 'power_vector' of github.com:dyninst/dyninst into power_vector


  Commit: 2c8113207782d5f032271773403e78be0e977bde
  
https://github.com/dyninst/dyninst/commit/2c8113207782d5f032271773403e78be0e977bde
  Author: Yuhan Xie 
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
M instructionAPI/src/power_opcode_tables.C

  Log Message:
  ---
  09/25

p492-523(not including p523)
skipped: lxv (P492, new keyword DQ; TX not at the last bit),
   lxvx (P492, a slash in the memory map and two numbers are included)
 stxsd (P498, new keyword VRS, stands for 
VSR[VSR+32].dword[0])
 stxssp (P501, VRS)
 stxv (P507, new keyword DQ)
 xsabsqp (P512, 0 in it)

new keywords included:

-included new keywords "XS", it should be the storing version of "XT")
-included XA, XB (page 512 of manual, using the same pattern as RA, RB 
but XA and XB are for VSR, and there are AX & BX bits at the end of the 
instruction)
-included VRA, VRB (page 520 of manual)

Additional:
--xsaddqp and xsaddqpo are sharing the same opcode, treated it as frsp and 
frsp.(page 520 of manual)


  Commit: 0a3c9f6730e67eed51a9335b95863650a4844027
  
https://github.com/dyninst/dyninst/commit/0a3c9f6730e67eed51a9335b95863650a4844027
  Author: Yuhan Xie 
  Date:   2018-09-27 (Thu, 27 Sep 2018)

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

  Log Message:
  ---
  09/27/2018 New opcodes added

p523-576(not including p576)

skipped:
nothing

new:
  -third level opcodes: 60-347-(16/17), 63-804-(0), 63-836-(1/2/9/10/17/20/22/25
  -new extended opcodes (opcode 60/61/63), added on 09/25 but was not included 
in the last log.
  -new keyword included: VRS
  -lxvx: page 492, a slash inside the extened opcode.two entries in the opcode 
table are included: 31-268 & 31-300


  Commit: 7f04267bcb623d12e846c68d815d30b41d72a513
  
https://github.com/dyninst/dyninst/commit/7f04267bcb623d12e846c68d815d30b41d72a513
  Author: Yuhan Xie 
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
M common/h/entryIDs.h

  Log Message:
  ---
  09/27/2018 New opcodes added

p523-576(not including p576)

skipped:
nothing

new:
  -third level opcodes: 60-347-(16/17), 63-804-(0), 63-836-(1/2/9/10/17/20/22/25
  -new extended opcodes (opcode 60/61/63), added on 09/25 but was not 

[DynInst_API:] [dyninst/dyninst] 7b1511: Template for adding instructions

2018-09-20 Thread Benjamin Welton
  Branch: refs/heads/power_vector
  Home:   https://github.com/dyninst/dyninst
  Commit: 7b1511943e76cdef96b9c7e7ede4989805965d52
  
https://github.com/dyninst/dyninst/commit/7b1511943e76cdef96b9c7e7ede4989805965d52
  Author: Benjamin Welton 
  Date:   2018-09-20 (Thu, 20 Sep 2018)

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

  Log Message:
  ---
  Template for adding instructions



  **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.
___
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api