Francesco Tamagni
edb46a8495
Workaround capstone bug for mips64 disassembly ( #7632 )
...
* Add asm.cpu=64v2 to support modern mips64
* Enforce 64 bits for 64v2 cpu
2017-05-30 13:33:40 +02:00
Sven Steinbauer
4dd740ebf2
Add rasm -r option honor flags and seeks
2017-05-30 13:19:21 +02:00
pancake
4ee963ee98
Fix some clang-analyzer issues
2017-05-29 15:01:11 +02:00
Sajjad Pourali
0ad85c3af1
Fix incorrect empty array compersion in armass64.c ( #7622 )
2017-05-29 14:18:55 +02:00
pancake
08f131198f
gp64 asm.cpu forces asm.bits internally
2017-05-29 01:44:32 +02:00
Sajjad Pourali
5d2b961a72
Remove unnecessary comparison ( #7604 )
2017-05-27 13:08:45 +02:00
pancake
6758e3753d
Remove configure-plugins dependency for the make meson
2017-05-26 02:43:53 +02:00
Marc
ae1aef88b9
Add align info in payloads #7376 ( #7574 )
2017-05-23 03:01:45 +02:00
Srimanta Barua
d3958f00e4
Initial stub for gdbserver support
...
* Renaming functions, reorganizing code, adding temporary hack for closing gdbserver
2017-05-22 19:37:48 +02:00
SkUaTeR
66628139d1
Add changes to compile more plugins with MSVC
2017-05-17 23:42:22 +02:00
pancake
ec9967e684
Remove unused variable in gnu arm disassembler
2017-05-15 22:06:56 +02:00
pancake
72433d1465
Add support for setend ARM instruction
2017-05-15 16:53:08 +02:00
pancake
0361dd09cb
Fixes for the readme, and properly setup capstone for meson
2017-05-15 01:17:29 +02:00
pancake
478095b6e8
Fix meson build on macOS
2017-05-14 23:15:07 +02:00
SkUaTeR
9a1337512a
meson.build fixes to build with MSVC
2017-05-14 23:06:00 +02:00
pancake
487cf1d703
Fix those aarch64 warnings
2017-05-13 03:00:39 +02:00
pancake
6a140bfc5b
Support another main signature for PE
2017-05-13 02:14:01 +02:00
SkUaTeR
28f785daa0
MSVC compile correctly (WIP)
2017-05-13 00:42:00 +02:00
Sven Steinbauer
d2a839ff30
Error on invalid immediate for arm mov ( #7479 )
2017-05-12 14:04:50 +02:00
SkUaTeR
1b5a746786
add more fixes to msvc build ( #7468 )
...
* add more fixes to msvc build
* more fixes
2017-05-10 22:12:49 +02:00
pancake
ad54e9ddf1
Refix mingw32 build
2017-05-10 00:34:05 +02:00
xarkes
926f024909
Improved MSVC support (WIP)
2017-05-09 14:25:57 +02:00
pancake
50b798c837
Fix mingw32 build
2017-05-09 02:42:16 +02:00
radare
36dc6351cc
Merge tms320c64x plugins into tms320, use e asm.cpu=c64x
2017-05-08 10:35:32 +02:00
Sven Steinbauer
028878f87a
add thumb lsr op
2017-05-04 12:59:01 +02:00
Sven Steinbauer
35dd3df74d
Add mov.w thumb instruction ( #7397 )
...
FIX #7387
2017-05-02 15:19:15 +02:00
pancake
60f9667654
Remove support for bjam build system
...
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
pancake
fa0409dab7
Fix crash in signatures and minor fix for meson
2017-05-02 05:43:44 +02:00
pancake
fa671b9a16
Initial support for the Meson build system
...
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
pancake
e26ea1dbfb
Fix msvc build of xtensa
2017-04-24 21:37:28 +02:00
pancake
e076734fb9
Fix #7307 - Remove harmless warnings reported by a Debian user
2017-04-18 16:22:06 +02:00
Sven Steinbauer
841707dffe
Add more str* ops for arm assembler ( #7306 )
...
* strh
* strd
* strexd
* strexh
* strb
* strbt
FIX #7251
2017-04-18 15:39:25 +02:00
Sven Steinbauer
03f0ad4187
Fix #7299 - Fix handling and output for arm bic op ( #7302 )
2017-04-18 13:00:37 +02:00
pancake
2f8d25286a
Fix #7300 - null deref in armass for mrc
2017-04-18 11:30:37 +02:00
pancake
ffe0da0fa1
Fix many more clang-analyzer null derefs and overflows
2017-04-18 00:38:24 +02:00
pancake
5e209ecc92
Initial implementation of the anal plug for tms320c64x
2017-04-18 00:08:13 +02:00
pancake
85d2225e8a
Fix build with capstone3 (tms320c64x is not available)
2017-04-17 23:50:51 +02:00
pancake
54f6efddde
Upgrade capstone-next to get tms320c64x support and more fixes for SFC
2017-04-17 23:37:04 +02:00
usr_share
6d9db7e891
Implemented a sort-of-working SNES/SFC file format
2017-04-17 23:14:42 +02:00
pancake
5fc6dc30a8
Fix build
2017-04-17 23:06:44 +02:00
pancake
a66cc10d46
Fix a huge list of null derefs from clang-analyzer
2017-04-17 22:02:04 +02:00
pancake
e641318973
Fix a bunch of bugs reported by clang-analyzer
2017-04-17 19:59:14 +02:00
Pepe Vila
8570f4fc5d
fixed r_types.h use in wasm ( #7292 )
2017-04-16 19:37:15 +02:00
Pepe Vila
40a33b3a26
Rewrite WASM to fix all oob issues
2017-04-15 19:57:54 +02:00
Sven Steinbauer
d0f70cf62e
Check for negative register values ( #7266 )
2017-04-13 23:11:04 +02:00
pancake
65776308c9
RAR disassembler and bin plugin moved to radare2-extras
2017-04-11 13:53:58 +02:00
Sven Steinbauer
4f38a99bb2
Ignore position of immediates in arm64 ( #7236 )
...
It's not possible to assume what an immediate stands for based on its
position alone. Just parse it out as a CONSTANT type and infer type
within the operator function
2017-04-10 16:02:10 +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
c1d47318f8
Avoid global insn in x86.cs to avoid crash when multithreading
2017-04-08 00:52:25 +02:00
Sven Steinbauer
deb61ca804
Add mrc op for arm 32bit ( #7216 )
...
* Don't segfault if toomany operands
* Add mrc op for arm 32bit
2017-04-07 20:28:03 +02:00