[DynInst_API:] [dyninst/dyninst] 4ca088: Start to fix signed/unsigned operations for compar...


Date: Fri, 07 Dec 2018 08:26:02 -0800
From: Xiaozhu Meng <mxz297@xxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 4ca088: Start to fix signed/unsigned operations for compar...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 4ca088812538f9ec855a02d8ceea94acf79d893c
      https://github.com/dyninst/dyninst/commit/4ca088812538f9ec855a02d8ceea94acf79d893c
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

  Changed paths:
    M common/src/arch-x86.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/emit-x86.h
    M dyninstAPI/src/emitter.h
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst-x86.h
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Start to fix signed/unsigned operations for comparison, multiplication,
and division.

This commit contains platform independent changes and platform dependent
changes for x86-64


  Commit: ca0e8f31d9bb8d648f1a1067faca1cc7394dff6a
      https://github.com/dyninst/dyninst/commit/ca0e8f31d9bb8d648f1a1067faca1cc7394dff6a
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    M common/src/Types.h
    M common/src/arch-power.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/codegen-power.C
    M dyninstAPI/src/codegen-power.h
    M dyninstAPI/src/emit-power.h
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  Fix 64-bit sign/unsigned comparison, multi, and division on power


  Commit: 170849344103faa804bf874870c6c1da6021ccde
      https://github.com/dyninst/dyninst/commit/170849344103faa804bf874870c6c1da6021ccde
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M dyninstAPI/src/codegen-aarch64.C
    M dyninstAPI/src/codegen-aarch64.h
    M dyninstAPI/src/emit-aarch64.C
    M dyninstAPI/src/emit-aarch64.h
    M dyninstAPI/src/inst-aarch64.C

  Log Message:
  -----------
  Fix 64-bit sign/unsigned comparison, multi, and division on ARM


  Commit: 451a3c93978e931dd7515d1952f6d2758fd73cf5
      https://github.com/dyninst/dyninst/commit/451a3c93978e931dd7515d1952f6d2758fd73cf5
  Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M dyninstAPI/src/codegen-power.C
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  The right shift implementation on power is wrong. Do not use it for division.


  Commit: 56f9048ff13153d37e2a759224a4d2858ffa70f1
      https://github.com/dyninst/dyninst/commit/56f9048ff13153d37e2a759224a4d2858ffa70f1
  Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M common/src/Types.h
    M common/src/arch-power.h
    M common/src/arch-x86.h
    M dyninstAPI/src/ast.C
    M dyninstAPI/src/codegen-aarch64.C
    M dyninstAPI/src/codegen-aarch64.h
    M dyninstAPI/src/codegen-power.C
    M dyninstAPI/src/codegen-power.h
    M dyninstAPI/src/emit-aarch64.C
    M dyninstAPI/src/emit-aarch64.h
    M dyninstAPI/src/emit-power.h
    M dyninstAPI/src/emit-x86.C
    M dyninstAPI/src/emit-x86.h
    M dyninstAPI/src/emitter.h
    M dyninstAPI/src/inst-aarch64.C
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst-x86.C
    M dyninstAPI/src/inst-x86.h
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Merge pull request #509 from dyninst/fix_sign_unsigned

Fixes signed/unsigned operations for comparison, multiplication,


Compare: https://github.com/dyninst/dyninst/compare/d749c41cb0b0...56f9048ff131
      **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→]