meme
18b8002bbb
Add missing ENDBR32, ENDBR64 in reduce ( #1555 )
5 years ago
hasherezade
5d3ceeb88c
Fixed backward compatibility with C90 ( #1572 )
5 years ago
Schrijvers Luc
687195d064
Use GNUInstallDirs for the headers too ( #1570 )
5 years ago
Jiayi Zhao
9c84eff616
systemz: fix base/index printing ( #1561 )
...
- In cases where base is 0 but index is not, Capstone doesn't print anything
5 years ago
Tom Kelly
418d36d695
Fix for x86_op record for ocaml bindings ( #1539 )
5 years ago
Wu ChenXu
852f46a467
Update README ( #1534 )
5 years ago
Scott Knight
ec0d016163
Update Go binding information ( #1532 )
5 years ago
Cen Zhang
d632169847
fix for make clean fail ( #1524 )
...
* fix for make.sh for android
* remove commented line
* fix make clean fail issue
5 years ago
Cen Zhang
f6f87ebec5
fix for make.sh for android ( #1523 )
...
* fix for make.sh for android
* remove commented line
5 years ago
mquigley
66808143db
#1246 - Fix Java bindings to use pointers instead of longs ( #1516 )
...
Previously, a long was used instead of a pointer in the JNA binding library.
This would work until the allocated pointers exceeded 32-bits. On modern JVMs,
allocations may produce pointers in excess of 32-bits which would result in
invalid memory access errors.
This also updates the binding version to 5.0.
5 years ago
Jeremy Ng
fbb20ea83c
Update COMPILE.TXT ( #1482 )
...
there are clearly 7 options, not 5 options. just updating the numbers.
5 years ago
Ammar
11746da3ed
x86: fix call/jmp access mode of mem operand ( #1479 )
...
sets CS_AC_READ for memory operand of call and jmp instructions
5 years ago
Michael Bikovitsky
e05af7acd2
Fix user data alignment in MEMBLOCK ( #1471 )
...
* Fix user data alignment in MEMBLOCK
Kernel memory allocations on Windows should be aligned on MEMORY_ALLOCATION_ALIGNMENT (16 bytes on x64 and 8 bytes on x86).
* Fix user data alignment in CS_WINKERNEL_MEMBLOCK
5 years ago
Nguyen Anh Quynh
285329811d
fix cmake.sh
5 years ago
Nguyen Anh Quynh
1325eb1119
fix cmake.sh
5 years ago
JornVernee
e5d7120345
Add cmake option to tell whether architectures should be included by default ( #1463 )
...
* Add cmake option to disable architectures by default
* Add cmake option to disable architectures by default
* Remove CAPSTONE_X86_ONLY cmake variable, and update build scripts to use the CAPSTONE_ARCHITECUTRE_DEFAULT option, which can be used with any architecture.
* Updated cmake and nmake files to replace cmake-x86 and nmake-x86
* Simplified cmake wrapper scripts
* Updated cmake build instructions
* Tab to space in doc
5 years ago
ChrisDenton
c8716f516a
Update __init__.py ( #1453 )
...
Pass bytearrays by reference instead of copying to bytes.
6 years ago
Travis Finkenauer
fa17ed2453
Fix CS_ERR_X86_MASM doc typo ( #1455 )
6 years ago
Sebastian Macke
472845db9c
MOS65XX: Use same output style as other archs ( #1445 )
...
Signed-off-by: Sebastian Macke <sebastian@macke.de>
6 years ago
hal-jones
4156eefd32
AArch64: Fix register access flags for memory instructions ( #1423 )
...
* AArch64: fixes register access flags for loads
* AArch64: fixes register access flags for ORR
* AArch64: fixes register access flags for stores
6 years ago
ceeac
4f3db553cf
Fix #1420 : Capstone 4 fails to build when targeting UWP ( #1421 )
6 years ago
Catena cyber
0f16742234
Corpus generation is more robust ( #1419 )
6 years ago
Catena cyber
119edad22b
Avoids type confusion in cpu12 for M680X ( #1417 )
6 years ago
Nguyen Anh Quynh
bfc589e1d6
Merge branch 'master' of github.com:aquynh/capstone
6 years ago
Nguyen Anh Quynh
d689d951d9
thumb: delete redundant code in _Thumb_getInstruction()
6 years ago
Nguyen Anh Quynh
4f25817e03
thumb: delete redundant code in _Thumb_getInstruction()
6 years ago
Đỗ Minh Tuấn
f707519a52
normalize in issue mode ( #1414 )
...
* normalize tab character in cs
* normalize in issue mode
6 years ago
Đỗ Minh Tuấn
9448bdeed4
normalize tab character in cs ( #1413 )
...
* normalize tab character in cs
6 years ago
z
40b8bfa397
fix SystemZRegDesc&SystemZMCRegisterClasses number of SystemZ InitMCRegisterInfo ( #1405 )
6 years ago
Stephen
107a14a7e1
add xenial tests ( #1404 )
...
* add xenial tests
* add cmocka remove reminder
6 years ago
Sebastian Macke
9baa0751ca
MOS65XX: Fix instruction length for indirect addressing modes ( #1402 )
...
Signed-off-by: Sebastian Macke <sebastian@macke.de>
6 years ago
Đỗ Minh Tuấn
a759a14e26
fix mode "c" in report_cstest ( #1398 )
...
* fix mode "c" in report_cstest
6 years ago
Nguyen Anh Quynh
de952a3e5a
X86: X86_insn_reg_att uses a wrong mapping array of Intel syntax
6 years ago
Anton Bolshakov
211a2eb6e7
respect libsuffix in pkgconfig ( #1393 )
...
* respect libsuffix in pkgconfig
discovered in https://bugs.gentoo.org/677946
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
6 years ago
david942j
0b37390f49
Fix typos of MOS65XX ( #1390 )
...
* Fix typos
* make test_mos65xx.py and test_mos65xx.c have same output format
* mox65xx -> mos65xx
6 years ago
Nguyen Anh Quynh
6a69f43f74
x86: 8bit Imm operand has size = 1. this fixes issue #1389
6 years ago
Семён Марьясин
58e3c8bc72
Fix skipdata struct being destroyed ( #1385 )
6 years ago
Invincible
6782c48166
For the benefit of mankind. ( #1386 )
...
For the peace and tranquility of the earth.
6 years ago
Catena cyber
16f4c801df
Fixes more undefined left shift of negative values ( #1384 )
6 years ago
Catena cyber
50123f1aaf
Avoids overflow in getRegisterName for TMS320C64x ( #1375 )
...
* Avoids overflow in getRegisterName for TMS320C64x
* Revert "Avoids overflow in getRegisterName for TMS320C64x"
This reverts commit 18acee60cd4206f4340f5e8ad3ddd67eab1691f3.
* Checks register in DecodeMemOperandSc
6 years ago
Catena cyber
09093054a4
Updates test_corpus to support new examples ( #1383 )
6 years ago
Catena cyber
09fc20d626
Multiply signed integer instead of left shift ( #1382 )
6 years ago
Nguyen Anh Quynh
fc4407f53c
README: pypi downloads
6 years ago
Đỗ Minh Tuấn
df1ab31ec4
Another way to solve when compare with issue ( #1379 )
...
* cstest: partial details are supported in issues.cs
6 years ago
Đỗ Minh Tuấn
4634af69e4
Integrate into travis cli ( #1378 )
...
* Comment out all failed tests
* Integrate with Travis
6 years ago
Nguyen Anh Quynh
190695d360
Merge branch 'HarDToBelieve-master'
6 years ago
Nguyen Anh Quynh
189e13a6a0
cstest: code style
6 years ago
Đỗ Minh Tuấn
a488ea900e
Fix bugs ( #1377 )
...
* fixing
* Done fixing
6 years ago
HarDToBelieve
d5d1e34779
Done fixing
6 years ago
hardtobelieve
23e0aaeff9
fixing
6 years ago