Commit Graph

13610 Commits

Author SHA1 Message Date
mrmacete
d50ba765eb Fix #4554 stackptr calculation on pdr and graph
- blocks have their stackptr
- inherit from parent when visited hierarchically (in pdr and graph)
- add the global anal->stackptr as a starting value for disasm, defaults to 0
2017-01-31 13:06:26 +01:00
Roman Valls Guimerà
90feff3957 Introducing WebAssembly (#6613) 2017-01-30 22:40:57 +01:00
szt
a1c55fded9 libr/core/cmd.c codestyle fix (#6615)
fixed according to https://github.com/radare/radare2/blob/master/CONTRIBUTING.md
2017-01-30 19:27:40 +01:00
pancake
c484715a5a Missing NDK error to stderr 2017-01-30 11:01:37 +01:00
pancake
4791574278 Release 1.2.0 - Codename HopeBells 2017-01-30 10:23:28 +01:00
pancake
c2ea513969 Fix #6585 - aac uses invalid range with -m 2017-01-30 09:57:07 +01:00
Anton Kochkov
4ecf00e34e Fix r_util, r_socket linking for tcc 2017-01-30 02:16:06 +03:00
pancake
08bbccfc5d Emscripten builds default to x86-32 2017-01-30 00:05:35 +01:00
pancake
0af4092ee4 More fixes for the emscripten build 2017-01-29 23:54:10 +01:00
Álvaro Felipe Melchor
70367f6958 Fix #6610 - heap overflow when ls 2017-01-29 23:15:13 +01:00
Anton Kochkov
0ee11af2f8 Fix dump compilers complains of typeof 2017-01-30 01:09:30 +03:00
pancake
ef233e2bd5 Fix function signature casting issues 2017-01-29 23:05:02 +01:00
pancake
9eef413f6a Expose better API for emscripten 2017-01-29 22:17:05 +01:00
Anton Kochkov
cc175ad43a Fix clang typeof() complaints 2017-01-30 00:11:52 +03:00
oddcoder
df54bf1646 Fix #5898 (#6607)
Not reloading sdb_types if editing env_vars results no change
2017-01-29 22:29:09 +02:00
Anton Kochkov
257ff5c2c7 Limit the scope for *mask() in PPC 2017-01-29 23:18:24 +03:00
Álvaro Felipe Melchor
37ffe70ba5 Fix oob read in Cs command 2017-01-29 20:39:32 +01:00
Álvaro Felipe Melchor
ebb75f3d38 Fix #6506 - shown twice flags due to midflags 2017-01-29 20:39:32 +01:00
pancake
defafbf1b2 Reduce asmjs build size 2017-01-29 20:00:01 +01:00
Álvaro Felipe Melchor
022e33a00c Fix #6606 - pf+args heap overflow 2017-01-29 19:58:32 +01:00
pancake
036632a3d7 Fix #2958 - Fill all the stats info for p-h 2017-01-29 18:21:29 +01:00
pancake
d6aec49504 Add shift information in visual bit editor Vd1 2017-01-29 17:25:13 +01:00
pancake
a50dd5ecbb Show 'release' instead of '9999999' in r2 -v 2017-01-29 15:25:14 +01:00
pancake
5fa9601abe Implement add+sub for arm64 2017-01-29 14:48:13 +01:00
SkUaTeR
a7154b1871 improved msvcseh pattern find (#6605) 2017-01-29 14:08:47 +01:00
pancake
f64b082bd2 Implement adr instruction for the arm64 assembler 2017-01-29 14:08:04 +01:00
pancake
798fea7c98 Fix #2179 - regex overflow on 32bits systems with 720MB patterns 2017-01-29 04:42:17 +01:00
pancake
ca7ae6fc56 Fix #6587 - Add HUD to VB 2017-01-29 03:57:40 +01:00
pancake
3c9e80372f Fix #6598 - r2pm db2 issue and add 2 arm64 bonus ops to the assembler 2017-01-29 03:44:18 +01:00
pancake
1627b990ad Add hvc and smc instructions in the arm64 assembler 2017-01-29 03:24:47 +01:00
pancake
5974d2035f Enhance ragg2-cc to support -a arm -b 64 -k darwin (iOS) 2017-01-29 02:36:50 +01:00
pancake
196c800b87 Implement svc instruction for the arm64 assembler 2017-01-29 02:36:44 +01: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
chairkov
0e50c40453 create sys/install.sh with su and correct quotes (#6600)
did work today :)
2017-01-29 00:49:37 +01:00
Álvaro Felipe Melchor
bce5edfae3 Fix some warnings in parse_ppc_pseudo.c 2017-01-28 17:35:00 +01:00
Álvaro Felipe Melchor
048d328ba4 Fix #6476 - rabin2 dump section content in screen
If the user does not specify an output file the content is printed on
the screen
2017-01-28 16:55:06 +01:00
Álvaro Felipe Melchor
d75883c505 Fix cmd_anal.c : use debugger when debugging 2017-01-28 16:39:03 +01:00
Álvaro Felipe Melchor
815f9543b4 Rename des to des-ecb 2017-01-28 14:07:08 +01:00
Álvaro Felipe Melchor
fbed00a4ca Fix somes NULL dereferences in graph.c 2017-01-28 13:33:01 +01:00
Álvaro Felipe Melchor
f8a5f88440 Fix #6564 - agf can be stopped 2017-01-28 13:33:01 +01:00
Giovanni
1da79cf791 [MIPS] Patched nonspaced instructions (like syscall) 2017-01-28 12:53:21 +01:00
Giovanni
276f9acae7 Add DES support to rahash2 2017-01-28 12:52:39 +01:00
SkUaTeR
83eff04451 add pattern to get winmain from MSVC compiler with SEH (#6592) 2017-01-28 10:23:31 +01:00
Sven Steinbauer
4e73901e31 Add arm64 mov instruction (#6594)
Only handles immediates up to 32 at the moment.

FIX #6588
2017-01-27 20:49:34 +01:00
leberus
800379c475 Try to fix #6579 (#6589) 2017-01-27 10:06:31 +01:00
Wladimir J. van der Laan
c182a5a4ed Use current project as default for Ps (#6578) 2017-01-27 02:09:04 +01:00
jvoisin
3a13addb77 Improve radiff2 -v 2017-01-26 00:16:52 +01:00
Álvaro Felipe Melchor
72a9d4082d Add missing space introduced in the previous commit 2017-01-25 23:52:05 +01:00
Álvaro Felipe Melchor
19659c9b06 Workaround in fat binaries
This is not the final solution to the problem just a workaround.

Still the OS kill rabin2 -x with a dyldcache from 32 bits
2017-01-25 23:47:32 +01:00
pancake
87c2b5834e Fix div by zero in f= 2017-01-25 23:40:19 +01:00