Commit graph

22 commits

Author SHA1 Message Date
Duncan Ogilvie
c658914c53 Fix compilation on GCC 11.1 2022-01-10 22:08:33 +01:00
windy
04fd7da3ac Make arch::size to signed int 2021-08-26 22:41:46 +08:00
windy
57fda60379 Fix all warning in x86 2021-08-17 23:24:32 +08:00
windy
4c465af036 Fix x86 optimizers, demo-tests:
```
:: After:
 | | Entry point VIP:       0x1337
 | | Stack pointer:         -0x8
 | | Already visited?:      N
 | | ------------------------
 | | 0000: [ PSEUDO ]     -0x8     movd     eax          0x1
 | | 0001: [ PSEUDO ]     -0x8     strd     $sp          -0x4         0x0
 | | 0002: [ PSEUDO ]     -0x8     strd     $sp          -0x8         0x1
 | | 0003: [ PSEUDO ]     -0x8     vpinrd   eax
 | | 0004: [ PSEUDO ]     -0x8     vexitq   0x0
```
2021-08-16 02:54:00 +08:00
windy
17d356f87f Add x86 arch 2021-08-10 23:56:33 +08:00
windy
4432fe9e53 x86 support 2021-08-10 23:21:49 +08:00
windy
136645748d Fix Debug library of capstone (for /INCREMENTAL) 2021-08-03 20:07:22 +08:00
Peter Meerwald-Stadler
6e668bdd08 Fix some typos 2021-02-10 23:19:57 +01:00
Can Bölük
ae8c8405e3 Removing unnecessary check. 2020-07-27 19:14:53 +02:00
Can Bölük
239192833d Should fix enum construction for Clang. 2020-07-17 16:41:41 +02:00
Can Bölük
26443c33ad Converted the constexpr array into an auto-xref tracking map. 2020-07-17 16:33:24 +02:00
Can Bölük
853e84509a Started using is_constant_evaluated, asserts work in constexpr. 2020-07-17 08:43:41 +02:00
Can Bölük
09c0c2c0e9 Clang plz :( 2020-07-14 19:25:08 +02:00
Can Bölük
d694c8561d Use uint32_t instead of uint8_t for raw-enum rep of capstone operands. 2020-07-14 19:24:41 +02:00
Can Bölük
4112768b06 register_desc and their details are now constexpr. 2020-07-12 05:22:26 +02:00
Can Bölük
392e02d973 Fixing license headers yet once again. 2020-07-09 02:43:51 +02:00
Can Bölük
614309aa11 Fixing license. 2020-07-06 21:41:04 +02:00
Can Bölük
ffef8ad54e Exposing register_mappings. 2020-07-02 19:57:14 +02:00
Can Bölük
0351b226c0 Implemented arch::is_generic. 2020-06-23 05:15:17 +02:00
Can Bölük
4fdb65b835 Removed redundant namespaces, implemented default register_cast from cs. 2020-06-22 16:59:27 +02:00
L33T
239e7ceb17 Finalize stuff for preview 2020-06-22 16:35:14 +03:00
L33T
57207b40a1 ARM64 register details preview 2020-06-22 15:55:18 +03:00