Commit Graph

1765 Commits

Author SHA1 Message Date
Paul I
10a7f61f3f Fix meson build for linux (#10110) 2018-05-17 08:38:58 +02:00
Paul I
7e9f982849 Meson: some cleanup (#10076) 2018-05-16 10:24:35 +02:00
pancake
93551610b8 Fixes for the ios-sdk build 2018-05-16 10:16:56 +02:00
pancake
e90fd02b97 Upgrade capstone to fix m68k bugs
Revert "Fix #9855 - Enlarge tmpbuf to 128 bytes because capstone code is crap"
- 11f99872f5.
Revert "Fix #9852 - Workaround to avoid capstone-m68k crash"
- 0607b97b01.
2018-05-11 12:51:36 +02:00
pancake
32605a8d91 Fix #10060 - Add ?e? help and Implement '?ep' to print PIE charts 2018-05-10 13:13:08 +02:00
radare
9e08da0fa6
Improve build of libr.a and libr.dylib, fix and improve sys/ios-sdk.sh (#10046)
- Update spp and force hidden visibility
- Use R_API wisely
- RSys.prefix returns const things
- Use -install_name on Apple
- Fix merged lib visibility linking on Linux
- Use OSTYPE instead of BUILD_OS
- Honor crosscompiler-objcopy and support android like linux
- Add extra missing archives
- Fix for android
- Upgrade spp and sdb
- Skip libr. from symstall
- Add --enable-merged configure option
- Use --enable-merged on ios-sdk
- Upgrade sdb again for js0n
- Kill sys/ios-shell.sh
- Msvc dynamic build fix
2018-05-09 23:31:52 +02:00
Paolo Monti
004031aaeb Fixed the assembling of some invalid instructions (#10049) 2018-05-08 16:46:26 +02:00
Silur
8a781abc51 add extra check for extended reg+mem operand case (#10028) 2018-05-06 20:39:26 +02:00
pancake
11f99872f5 Fix #9855 - Enlarge tmpbuf to 128 bytes because capstone code is crap 2018-05-06 16:17:25 +02:00
pancake
cc60042ef4 Another capstone-m68k workaround to make r2 happy 2018-05-06 16:10:43 +02:00
pancake
bd276ef2fd Fix #9969 - Stack overflow in wasm disassembler 2018-05-06 15:26:26 +02:00
Paul I
5180e0220f Add R2_PLUGINS, R2_EXTRAS, R2_BINDINGS macros (#9994) 2018-05-02 15:58:14 +02:00
Silur
a2fbe0ed2d xadd for x86.nz (regs only) (#9978)
* xadd for x86.nz (regs only)

* minor syntax fixes
2018-04-30 17:55:11 +02:00
RagingCactus
dd4761f792 Fix analyzed opcode size for some z80 instructions (#9984)
This bug affected instructions starting with:
  * 0xED (extended instructions)
  * 0xDD (instructions operating on IX register)
  * 0xFD (instructions operating on IY register)
2018-04-29 22:19:55 +02:00
Paul I
cc90ec6be5 [WIP] Move hardcoded paths to r_userconf.h (#9959)
* Move hardcoded paths to r_userconf.h

* Add R2_HOME_* macros

* Some cleanup
2018-04-28 10:02:55 +02:00
pancake
227dec4cc7 Fix last covs in armass 2018-04-24 12:07:16 +02:00
radare
62978bbf6e
Full thumb2 assembler support 2018-04-21 11:33:55 +02:00
radare
a0348bb1b5
Fix #9915 - crash in r_hex_bin2str from asm.c (#9922) 2018-04-18 13:23:03 +02:00
pancake
1adac87918 Update sdb-1.1.0, update calls to sdb_fmt() 2018-04-10 23:52:47 +02:00
Paul I
40b4a5b557 Meson: disable libversion info for Windows (#9858) 2018-04-10 22:44:54 +02:00
pancake
245617e952 Add some more instruction descriptions for PPC 2018-04-10 12:55:42 +02:00
Adrian
e154d759b3 cleanup sdb for 8051 2018-04-09 17:49:52 +02:00
wargio
afc9ecebff ppc descriptions first patch 2018-04-09 00:42:30 +02:00
pancake
52d31c66e7 Update PowerPC instruction descriptions 2018-04-08 21:08:34 +02:00
pancake
f24f44cf97 Update SPARC asm.describe 2018-04-08 20:19:56 +02:00
pancake
e94e54d695 Fix last covs and leak in izz 2018-04-05 10:49:36 +02:00
xarkes
c276ae6c54 Fixed smd/m68k issues (Fix #9790) 2018-04-03 13:19:13 +02:00
Paul I
ca3652da4b Meson: Add version info for shared libs (#9763) 2018-03-24 18:18:32 +01:00
Paul I
4e73ad7d19 Meson: some cleanup (#9753) 2018-03-23 07:47:46 +01:00
pancake
a880699409 Fix #9725 - Fix oobread overflow in disasm loop 2018-03-21 16:23:48 +01:00
pancake
251fe5b1e7 Fix last covs 2018-03-21 11:51:20 +01:00
vdf-git
2efb14af3a ARM Thumb/Const argcodes (#9730) 2018-03-20 17:06:37 +01:00
vdf-git
eb03a87d1a New implementation of opcodes a through C 2018-03-20 12:21:54 +01:00
pancake
fe7ae5d0af Fix last 20 coverity issues 2018-03-19 11:51:04 +01:00
pancake
560dc5d472 Fix crash in paadd [d,[,R,1d 2018-03-19 11:22:50 +01:00
Florian Märkl
94bdf5ce56 Enable xtensa in meson
Fix r_anal_op() for anal_xtensa if ESIL is disabled

Fix anal_xtensa for Windows
2018-03-16 11:10:15 +01:00
pancake
2682d34291 Fix warnings 2018-03-14 23:54:27 +01:00
pancake
023e4389ed Remove more udis86 references 2018-03-14 23:43:53 +01:00
pancake
3e8f8a2863 Move the asm and anal plugins for x86.udis to extras
Available via r2pm -ci udis86
2018-03-14 22:38:41 +01:00
vdf-git
42b5bbd882 Arm thumb/thumb selector for the armass (#9681)
* added function to translate number to imm12
* added function to get thumb shifts easily
* added selector, newfangled implementation of adc
* add bitmask for command suffixes
* added new routine for parsing suffixes to opcodes. Error check added in getnum. Bugfixes.
2018-03-14 13:07:03 +01:00
Paul I
69e655fd49 Meson: enable Propeller and Java (#9639) 2018-03-09 20:05:47 +08:00
vdf-git
5fa1b0d218 Arm assembler thumb/thumb shift (#9621) 2018-03-09 00:32:19 +01:00
vdf-git
b526d7af16 Added function to translate number to imm12 (#9604) 2018-03-07 09:39:29 +01:00
Sven Steinbauer
55a3dcaa1c Remove compiler warnings from nz (#9609)
FIX #9592
2018-03-06 21:50:04 +01:00
Paul I
9c0d682e60 Meson: Invoke python via <python3> module + some little fixes (#9594)
* Meson: Invoke python via <python3> module

* Meson: Added version check

* Meson: Disable git output for capstone cloning command
2018-03-06 08:28:40 +01:00
vdf-git
e85be034e3 solves issue #9524 (#9559) 2018-03-05 09:40:31 +01:00
Paul I
13f7013696 Meson: Added sdb building/installation rules (#9575) 2018-03-05 00:10:28 +01:00
Florian Märkl
5e1f811ec0 Fix meson indentation (#9567) 2018-03-03 22:08:37 +01:00
Florian Märkl
95a1b75784 Install Headers and .pc Files with Meson (#9548)
Use meson pkgconfig for .pc files

meson 0.44

Install same headers as acr
2018-03-03 20:00:18 +08:00
fergomatic
056d5ab859 tricore: added support for BOL format of st.b (#9474) 2018-02-23 09:13:54 +01:00