Commit Graph

40 Commits

Author SHA1 Message Date
Nguyen Anh Quynh 64d1f00f10 ChangeLog 2019-01-10 13:11:01 +08:00
Nguyen Anh Quynh f6df412625 bump version to 4.0.1 2019-01-07 13:34:14 +08:00
Nguyen Anh Quynh ebd176e14c ChangeLog 2019-01-02 09:57:12 +08:00
Disconnect3d f4d701fc02 Fix arm thb instruction shift value (#1330)
* Fixes #1317 - arm thb operand.shift.value

For a more detailed description, see issue #1317.

Release 4.0.0 introduced a new field for ARM operands:
`operand.mem.lshift`. This field was supposed to be a bug fix for #246.
The #246 issue has been fixed in the meantime and the proper shift value
was stored in `operand.shift.value`.

The 4.0.0 changes created a regression in which `operand.shift.value`
was not set for a `tbh [r0, r1, lsl #1]` instruction on ARM and the
value was set in a `operand.mem.lshift` field instead.

As the regression broke some of users codebase (e.g. in
[manticore](https://github.com/trailofbits/manticore/pull/1312) project), we fix it by setting
`operand.shift.value` back again.

As a result, the shift value is set in two fields: `operand.shift.value`
and `operand.mem.lshift`. As the `operand.shift` also stores a `.type`
field, we might want to deprecate `operand.mem.lshift` in the future.

* Add changelog stub
2019-01-02 09:51:22 +08:00
disconnect3d 2ac2b0b9ef Add ChangeLog stub for endbrXX fix (#1129) 2019-01-01 07:29:57 -08:00
Nguyen Anh Quynh a0cdd0bfbe ChangeLog for v4.0 2018-12-18 22:25:39 +08:00
Nguyen Anh Quynh 57d9bda493 fix ChangeLog 2018-12-17 19:10:31 +08:00
Nguyen Anh Quynh 443f82ee74 Merge branch 'v4' 2018-07-23 21:20:46 +08:00
Nguyen Anh Quynh afffa5d741 merge next to master 2018-07-20 12:36:50 +08:00
Nguyen Anh Quynh db19431d4b ChangeLog 2018-07-19 00:17:10 +08:00
Nguyen Anh Quynh eeff103965 ChangeLog 2018-07-18 13:48:32 +08:00
Nguyen Anh Quynh 9ea5fbd210 ChangeLog for v3.0.5 2018-07-17 15:59:51 +08:00
Nguyen Anh Quynh da2e94e64c ChangeLog for 3.0.5-rc3 2017-07-31 13:15:18 +07:00
Nguyen Anh Quynh e22577e42d update ChangeLog 2017-03-02 22:21:24 +08:00
Andreas Kirschbaum 7a8c7afd12 Java: Support cs_strerror() and cs_regs_access() 2016-11-27 13:59:12 +01:00
Andreas Kirschbaum 37b81f21cb Java: Fix a bug where Arm.OpInfo.memBarrier and Arm.OpInfo.op is wrongly calculated 2016-11-27 10:13:57 +01:00
Andreas Kirschbaum d31f94f7a1 Java: Fix a bug where Arm.Operand is wrongly calculated for the second and following operands 2016-11-26 13:15:53 +01:00
Nguyen Anh Quynh cfd8db3aeb update ChangeLog 2015-07-15 13:01:12 +08:00
Nguyen Anh Quynh e49512b4b0 update ChangeLog for 3.0.4 2015-07-15 11:38:05 +08:00
Nguyen Anh Quynh 512303b27f update Changelog for 3.0.3 2015-05-08 15:17:01 +08:00
Nguyen Anh Quynh 6eeb4a5ddd update ChangeLog for 3.0.2 2015-03-12 00:10:50 +08:00
Nguyen Anh Quynh 359a8b7c72 update ChangeLog for 3.0.2 2015-03-11 12:12:33 +08:00
Nguyen Anh Quynh 59bc84de1d python: distribute msvcr120.dll for Windows installer 2015-02-04 10:33:55 +08:00
Nguyen Anh Quynh c6b1be8b0b python: distribute msvcr120.dll for Windows installer 2015-02-03 16:28:27 +08:00
Nguyen Anh Quynh b53a59af53 update ChangeLog for 3.0 2014-11-19 17:56:04 +08:00
Nguyen Anh Quynh 89460299c3 python: python2.6 does not understand sys.versionn_info.major 2014-11-19 14:37:08 +08:00
Nguyen Anh Quynh fadbddcbf8 update ChangeLog for 3.0 2014-11-18 22:53:32 +08:00
Nguyen Anh Quynh 2f43c39027 update Changelog for 2.1.2 2014-04-01 16:28:55 +08:00
Nguyen Anh Quynh 025a345229 Changelog for 2.1.2 2014-03-30 22:39:22 +08:00
Nguyen Anh Quynh a96d25ed45 update ChangeLog & RELEASE_NOTES for 2.1.1 2014-03-11 11:41:09 +08:00
Nguyen Anh Quynh 56db6390ec update for 2.1.1 stable release 2014-03-11 11:24:46 +08:00
Nguyen Anh Quynh f51971d128 update ChangeLog 2014-03-05 00:09:49 +08:00
Nguyen Anh Quynh 7fc8121e6b python: rename cs_version_bind() to version_bind() 2014-03-04 23:56:42 +08:00
Nguyen Anh Quynh b0b7308455 update README 2014-03-03 17:57:15 +08:00
Nguyen Anh Quynh e6c378e1ed minor fixes for Changelog 2014-03-03 17:25:53 +08:00
Nguyen Anh Quynh 6cfabcd298 fixes Changelog 2014-03-03 17:04:15 +08:00
Nguyen Anh Quynh 6e6ada2c84 update Changelog for 2.1 2014-03-03 16:50:04 +08:00
Nguyen Anh Quynh 6c5eec5ae5 minor fix for ChangeLog 2014-01-22 18:33:35 +08:00
Nguyen Anh Quynh 1ee2326ede update Changelog 2014-01-22 18:27:39 +08:00
Nguyen Anh Quynh 8282dc628c add ChangeLog file, and rename some documentation files 2014-01-15 21:20:47 +08:00