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.
|