Commit Graph

54 Commits

Author SHA1 Message Date
pancake
4ff5358814 Update to the latest v5 so we dont have to ship a patch 2024-04-16 10:54:18 +02:00
pancake
cf8bab2e23 Add patch for capstone-v5 to fix build for gcc-4.0 2024-03-30 18:24:48 +01:00
pancake
039b8e6fbe Add support for cs5 and csnext ##build
* The next branch has changed a lot of enums and broke a lot of things
* Let's default to v5, but keep supporting next branch builds
2023-07-31 12:51:29 +02:00
pancake
053fe8d682 Upgrade capstone and remove the patch 2022-10-13 23:28:30 +02:00
pancake
afbb7a7b98 Add fix for the invalid free crash in capstone 2022-10-11 18:50:40 +02:00
Mario Haustein
903986629f
Make capstone include directories consistent ##build 2022-05-04 13:30:30 +02:00
pancake
24ece3a757
Remove uaf patch for csv5 (upstream is good again) 2022-01-09 19:48:35 +01:00
Sergi Àlvarez i Capilla
75f813a4a9 Update tests and help about asm.leahints -> asm.hint.lea 2022-01-07 00:56:27 +01:00
Sergi Àlvarez i Capilla
478c7d2d1d Fix capstone v5 regression 2022-01-07 00:56:27 +01:00
pancake
e6f2cd0b2a
Remove trailing spaces (#19460)
$ git grep ' $' | grep -v ^test/ | cut -d : -f 1 | sort -u > /tmp/trailing
$ for a in `cat /tmp/trailing` ; do sed -i -e 's/ *$//' $a ; done
2021-12-02 17:39:59 +01:00
pancake
b1894dfcf7 Revert "Fix capstone regression by reverting the offending patch (#19402)"
* This reverts commit ff68f178b7.
* Because the offending commit has been reverted in capstone after reporting
2021-11-14 18:04:33 +01:00
pancake
ff68f178b7
Fix capstone regression by reverting the offending patch (#19402)
* (from the v5 branch) 6a779ab7500f8606845ffa7a62606b284876aee8
2021-11-13 20:21:26 +01:00
pancake
82b4e82b0d
Update capstone v4/v4 - fix meson patch list (#18686) 2021-05-13 03:01:28 +02:00
pancake
2434c3ca74
Switch to Capstone5 as default ##asm (#18127)
* Add riscv for capstone5 in the meson
* Report capstone version in the asm plugins
* Many changes in the ppc analysis, seems like it's improved, (emulation quality and xrefs)
* Update all tests and report issues in capstone4 to upstream
* Fix-x86-16 test marked as broken as it needs better fix
2021-04-24 22:04:51 +02:00
radare
c93c094c40
Fix android-static ##build 2019-08-01 04:39:40 +02:00
Ayman Khamouma
848c94d577 Fix capstone symbols visibility 2019-07-28 01:32:52 +02:00
radare
99fecb05c7
Fix capstone cloning and patching issues again ##build 2019-02-15 18:12:34 +01:00
pancake
821a533745 Fix x86 capstone patch 2019-02-13 23:23:48 +01:00
Khairul Azhar Kasmiran
7d60e051a2 Move CS_TIP to aquynh/capstone@e2c1cd46c0 2018-09-16 22:40:04 +02:00
Riccardo Schirone
0ad5497c72 fix sstream-null capstone patch 2018-07-24 15:28:42 +08:00
pancake
29801802d1 Upgrade capstone 2018-07-16 09:43:33 +02:00
pancake
bceeb37213 Update capstone patch 2018-06-11 02:57:22 +02:00
David CARLIER
91d857386b Silent pointer arithmetic warning for capstone (#10206) 2018-05-28 11:03:19 +02:00
pancake
5f55965f77 Update capstone and adjust invalid patch 2018-01-09 18:37:50 +01:00
pancake
7541f18a36 Fix crash in capstone-sparc 2017-11-30 00:30:06 +01:00
pancake
b261753d98 Update capstone and adjust patches 2017-10-19 18:23:37 +02:00
pancake
42ce366601 Fix crash in m68k capstone disassembler 2017-10-09 15:58:08 +02:00
pancake
fc41044e93 Iterate over all DT_FLAGS, and update capstone 2017-06-27 18:16:37 +02:00
pancake
473c1ba28f honor-unsigned capstone patch has been merged upstream 2017-06-18 02:00:22 +02:00
pancake
0b4eb1740c Update the capstone-x86-unsigned patch 2017-06-15 10:07:20 +02:00
Francesco Tamagni
1c6ee8dd3a Honor cpu on anal_mips_cs and add/fix some mips64 instruction (#7643)
* Honor cpu on anal_mips_cs and add/fix some mips64 instruction
* Add mips2 capstone patch
* mips: add v2 cpu, remove 64v2, mips32/64 is default
2017-06-01 18:18:15 +02:00
radare
49332a26ba Fix capstone x86 disassembler showing kernel addresses immediates 2017-05-25 17:10:23 +02:00
pancake
c69b39798a Fix uninitialization issues in capstone 2017-05-09 14:18:17 +02:00
pancake
0551d780af Update capstone from git and remove two undefined behaviour patches 2017-04-26 11:24:51 +02:00
pancake
d692bfb37a Fix undefined behaviour issue in capstone-x86 2017-04-20 16:46:02 +02:00
pancake
f0d9c9bd5a Fix capstone patch and update spp to fix an underflow 2017-04-18 01:27:36 +02:00
pancake
985e164d1c Fix underflow access in capstone tms320c64x disassembler 2017-04-18 01:21:47 +02:00
pancake
b22656289e Fix undefined variable bug in capstone
Ref https://github.com/aquynh/capstone/pull/893
2017-04-17 23:41:14 +02:00
pancake
08d824824e Fix build 2017-04-15 13:29:27 +02:00
pancake
45889c7307 Implement Pn+, and fix bugs (thx clang-analyzer)
- Update SDB (use memmove)
- Fix garbage read in capstone x86 and lm32
- Add UT16/32/64_ALIGN macro for proper (ut16*) allocations
- Add Pn+ command
2017-04-10 00:49:02 +02:00
pancake
c76baa3036 Update capstone (remove the fix-warns patch) 2017-02-06 15:20:37 +01:00
pancake
5e00b6118f Bump capstone and update releasenotes.js 2016-09-27 02:59:30 +02:00
Álvaro Felipe Melchor
bfb0d6206e added oob fix in capstone 2016-06-30 00:11:48 +02:00
pancake
893fe21bab capstone-aarch64 patch no longer necessary 2016-04-07 16:09:27 +02:00
Álvaro Felipe Melchor
21ea036a3c add patch to fix oob write in capstone 2016-03-07 00:18:25 +01:00
pancake
e56be2fbd5 More multi-arch static build archive fixes for iOS/OSX/tvOS/WatchOS/*OS 2015-12-28 18:31:05 +01:00
pancake
96d29f0eac Fix some compiler warnings in the capstone makefile 2015-11-01 01:03:42 +01:00
pancake
58fd60b01d Fix cov, upgrade capstone 2015-10-07 13:08:23 +02:00
pancake
ddc3de9c14 Add fix for the capstone x86-uninit-prefix bug 2015-10-04 23:47:54 +02:00
pancake
39abb5f89c Update capstone from git 2015-09-23 02:01:08 +02:00