261 Commits

Author SHA1 Message Date
SkUaTeR
9a1337512a meson.build fixes to build with MSVC 2017-05-14 23:06:00 +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
69b4c61b8a Fix mingw32 build 2017-05-09 22:57:47 +02:00
xarkes
926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
alvarofe
4e19275c1a Fix minor warnings while compiling 2017-05-06 22:56:50 +02:00
pancake
4204fecce8 Fix #7406 - do not relsub on reg*x+base expressions 2017-05-05 02:11:02 +02:00
pancake
0ac3477662 Use r_str_const to avoid dangling calling conventions in fcn->cc 2017-05-04 14:52:43 +02:00
pancake
60f9667654 Remove support for bjam build system
- Delete all Jamroot files
2017-05-02 05:48:40 +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
Giovanni
883422082d Fix PowerPC's SUBF esil and parse 2017-04-27 14:55:22 +02:00
Giovanni
4a88e13e00 Add more standard SPR to pseudo for SPARC 2017-04-26 13:39:31 +02:00
Khairul Azhar Kasmiran
0f62a1d590 Fixed what caused #7315 (#7343)
* Fixed what caused #7315

* Minor formatting
2017-04-26 12:49:38 +02:00
pancake
e641318973 Fix a bunch of bugs reported by clang-analyzer 2017-04-17 19:59:14 +02:00
Khairul Azhar Kasmiran
d9d839147e Revert to old coloring for asm.filter'd flags (#7192)
* Revert to old coloring for asm.filter'd flags

* Fixed r_parse_filter output for pc relative addrs when color is involved

* Small fix to prevent oob memory access

* Proper handling if esc char not found
2017-04-04 15:00:21 +02:00
alvarofe
643267ab67 Fix some warnings when compiling 2017-04-02 12:43:25 +02:00
Giovanni
4715f1e2b9 fixed crash on cmask due bad args (#7188) 2017-03-31 10:22:57 +02:00
Srimanta Barua
eea0d7c494 Fixed findNextNumber and filter (#7161) 2017-03-27 19:43:56 +02:00
Srimanta Barua
2ce093b23d Added display of strings in disassembly for PIC binaries (#7112)
* Added refs to disassembly

* Added comments for lea references

* Bug fixes

* arm and mips tests

* Fixed merge conflicts
2017-03-27 04:48:55 +02:00
pancake
4ceb55fa86 Fix null deref in mips pseudo introduced recently 2017-03-24 10:42:37 +01:00
Giovanni
1a5ffd5221 Fix sparc regressions, ahi s and pd@x 2017-03-24 02:42:31 +01:00
radare
bda3afbf3b Fix asm.pseudo when asm.cmtright=0 2017-03-20 23:43:34 +01:00
Riccardo Schirone
084d5c1217 libr/parse: add another view for function variable/arguments (#7048) 2017-03-17 11:54:34 +01:00
Maijin
84dd98732c Fix #7041 - Enhance var/local display (#7042)
Fix #7041 - Enhance var/local display
2017-03-16 14:05:32 +01:00
Srimanta Barua
21e051fafe get_pc_from_stack for computed refs 2017-03-07 20:39:30 +01:00
Roi Martin
8734b3ea4b Fix findNextNumber() in r_parse when scr.color=false (#6888)
Fix #6752
2017-03-03 10:58:36 +01:00
Giovanni
272786852b Fix PPC ESIL Emulation 2017-03-02 00:29:29 +01:00
Giovanni
f921298d4a Fix #6800 - Removed useless case (and warning) 2017-02-19 00:20:33 +01:00
SchumBlubBlub
6c00c9e2d5 Reorganize string macros 2017-02-06 00:00:03 +01:00
Sven Steinbauer
e8e9287c12 New asm.relsub enhancement 2017-02-03 09:53:57 +01:00
pancake
0af4092ee4 More fixes for the emscripten build 2017-01-29 23:54:10 +01:00
Anton Kochkov
257ff5c2c7 Limit the scope for *mask() in PPC 2017-01-29 23:18:24 +03:00
Giovanni
e005a3c4fc Bad key length fix for des-ecb & patched building issues (#6602)
* Bad key length fix for des-ecb

* fixed bad char
2017-01-29 00:50:45 +01:00
Álvaro Felipe Melchor
bce5edfae3 Fix some warnings in parse_ppc_pseudo.c 2017-01-28 17:35:00 +01:00
Giovanni
1da79cf791 [MIPS] Patched nonspaced instructions (like syscall) 2017-01-28 12:53:21 +01:00
Giovanni
9ae6280dac PPC pseudo bad parse due missing uppercase letters & PPC emu (due mistake) (#6573) 2017-01-24 18:52:48 +01:00
Giovanni
a0c7ae8131 Implement asm.pseudo for PowerPC
* Added most of the standard ppc instructions, missing some altivec and complex instructions
* fixed rot instructions.
* Fixed inv_mask[32/64]
2017-01-24 17:07:11 +01:00
pancake
33f7ef8ede Fix #6144 - asm.capitalize do not uppercase locals 2016-11-07 05:21:49 +01:00
Álvaro Felipe Melchor
1660cee325 Fix #5824 - ahi s endian issue 2016-11-02 22:49:36 +01:00
pancake
196e5a763c Add ik* command to load bin headers info, and use Cf for that 2016-10-27 23:51:22 +02:00
pancake
94d47c79bb Completely remove all references to list.h 2016-10-27 13:33:27 +02:00
pancake
d41b577106 Fix #5924 - r_flags -> r_flag 2016-10-27 01:07:58 +02:00
Giulio De Pasquale
69ecf6f528 Added early returns (#6002) 2016-10-20 18:58:57 +02:00
pancake
1f2f3f2394 Honor varsub and relsub with asm.ucase for parse.arm 2016-10-18 01:49:32 +02:00
pancake
22dddd9704 Fix #5975 - Honor asm.varsub and asm.relsub with asm.ucase 2016-10-18 00:55:10 +02:00
pancake
c3bd6a6a10 Add r2pm ls|cd 2016-10-02 00:37:09 +02:00
Álvaro Felipe Melchor
f807f13fca Fix relsub for arm and esil 2016-10-01 12:05:32 +02:00
pancake
bfbc5c2f7f Fix #5874 - Implement asm.relsub for arm.cs 2016-09-29 11:25:18 +02:00
Greynad
6ecc34b2c0 add support for jb instruction in pseudo asm (#5818) 2016-09-21 16:04:21 +02:00
Sven Steinbauer
2996538700 Fix #5633 - Change x == NULL to correct syntax 2016-09-19 14:44:47 +02:00
pancake
496da56a9e Fix sys/ios-static.sh 2016-09-12 20:52:12 +02:00