Commit graph

3054 commits

Author SHA1 Message Date
pancake
8b2238ef4c Add some more fortune messages 2013-10-08 17:21:10 +02:00
pancake
1ab8dc27ea Fix Android tarball creation and add 'echo' command 2013-10-08 16:07:17 +02:00
pancake
1578ae90cb Add recurse limit in analysis to avoid stack exhaustion 2013-10-08 14:20:21 +02:00
pancake
2cfa371ccd Library version check only happens in r2 -v 2013-10-08 05:06:00 +02:00
pancake
32816c4669 Rewrite the code flow analysis logic 2013-10-08 04:58:51 +02:00
pancake
9210656589 Fix visual glitch for one-op functions in disasm 2013-10-08 02:08:59 +02:00
pancake
a1a2e38363 Fix #243 - rahash2 -s flag order matters 2013-10-06 18:55:02 +02:00
pancake
88278928f5 Handle '@' and ':' and '"' strings in rarun2 args 2013-10-06 18:44:26 +02:00
pancake
876c18f664 Add 'ecd' command to set default color palette. Fix #247 2013-10-06 15:23:06 +02:00
pancake
77add194c4 F2 honors visual cursor and fix 'dbs' breakpoint toggle 2013-10-06 15:15:23 +02:00
pancake
05b66c36a9 Fix bug in Ve->Vt ghost flagspaces 2013-10-06 15:06:30 +02:00
pancake
b3c57e53aa Add 'exit' alias for 'q'. Implement JSON output for 'dm' 2013-10-06 15:04:19 +02:00
pancake
117a462424 Fix rarun2 preload for latest OSX. Add il help and fix R_EGG constants 2013-10-06 03:54:19 +02:00
pancake
653881eb3a Merge and fix jvoisin #235 #236 2013-10-04 13:57:49 +02:00
Adam Pridgen
a1cddb68cf - Fixed an issue where r_bin_java_get_entrypoints will return an RList*
directly rather than relying on the entries in libr/bin/p/bin_java to
  perform the conversion.
2013-10-04 10:53:51 +02:00
pancake
9928ceb99c Use ar qv instead or qvf 2013-10-01 23:06:21 +02:00
pancake
c054c43507 Fix libr/parse/t build 2013-10-01 19:54:59 +02:00
pancake
913a6484cd Fix 'entry0' warning 2013-10-01 17:21:29 +02:00
pancake
ae317798af Fix warnings in bin_elf.c 2013-10-01 17:20:16 +02:00
pancake
ab3c27bda3 Fix iOS build 2013-10-01 17:14:50 +02:00
jvoisin
d8603f2502 Remove spagetti code 2013-10-01 01:08:18 +01:00
pancake
f3d6ad2eec Fix colorization of dalvik opcodes 2013-09-30 12:56:00 +02:00
pancake
2b2813655a Completely kill '#' prefix from arm64 disassembler 2013-09-30 04:36:32 +02:00
pancake
ab654dea32 Fixes in analysis, add 'R' in visual to randomize colors 2013-09-30 04:23:58 +02:00
pancake
1f4c8aee8d Handle INT and INT3 instructions in x86 analysis 2013-09-30 03:59:00 +02:00
pancake
08cce66e68 Initial arm64 analysis. Fix loading mach0 kernels. Fix #230 2013-09-30 03:49:08 +02:00
pancake
70e4d294b3 Minor fixes to make testsuite happy 2013-09-30 02:19:19 +02:00
pancake
0a10106b16 Fix segfault in "x"@y command 2013-09-30 01:34:14 +02:00
pancake
722659005d Better brainfuck and arm64 support. Fix some bugs
- Fix infinite loop bug in dietline using quoted commands
- Update brainfuck disassembler and analyzer
- Fix #232 - r2 error on corkami's standard.elf (missing strtab)
- Honor 'other' color palete
- Fix bug in disasm.c filtering flag replacements
- Removed '#' prefix for numeric arguments in aarch64 disasembler
- Fix infinite loop in '">"' command
2013-09-30 01:14:04 +02:00
pancake
81d7e5a8a3 Better support for ARM64 and OS autodetect for MACH0 binaries 2013-09-29 20:20:47 +02:00
jvoisin
525b06fab4 Remove duplicates and add some missing opcodes 2013-09-29 18:38:15 +02:00
pancake
666954b00e Filter trash in import names for PE 2013-09-28 23:58:55 +02:00
pancake
b62f60c07c Fix two minor bugs reported by jvoisin 2013-09-28 19:23:37 +02:00
pancake
604f6adf64 Fix segfault in PE loader (thanks a0rtega for reporting) 2013-09-28 18:50:23 +02:00
jvoisin
b11793df40 md5 now use memmove and memset instead of for loops 2013-09-28 18:47:27 +02:00
pancake
93b1e2e9aa Fix segfault in ELF parser (thanks a0rtega) 2013-09-28 11:44:43 +02:00
pancake
db1996f5e6 ctypes bindings no longer need __init_methods__() hack 2013-09-27 21:10:09 +02:00
pancake
4caad05a0a Fix r_cons_flush race condition in rabin2 2013-09-27 20:24:59 +02:00
pancake
06b02592d5 Fix crash in rabin2 (unnecessary free of const string) 2013-09-27 20:14:18 +02:00
pancake
9e12c60702 Fix #223 - Hardening flags for radare2 $ HARDEN=1 sys/install.sh 2013-09-27 19:50:48 +02:00
jvoisin
c3673bbdb1 Fix a weird comparison 2013-09-27 19:23:16 +02:00
jvoisin
00e78b4fd5 Silent two clang warnings
Thoses variables could be used unassigned
2013-09-27 19:23:10 +02:00
jvoisin
da002cc95d Fix a memory leak 2013-09-27 18:57:07 +02:00
jvoisin
edc7a9284e Fix a memory leak 2013-09-27 18:57:05 +02:00
pancake
b3c42c9545 Handle ARM64 MACH0 headers in RBin 2013-09-27 17:57:33 +02:00
pancake
5781931227 Add test-r_dehug example and minor bindings update 2013-09-27 01:38:49 +02:00
pancake
cf78623a28 Fix #222 - Malformed ARM ELF causes segfault 2013-09-27 01:37:57 +02:00
pancake
998af1b660 Fix #220 - agfl graphs the whole file instead of the supplied function 2013-09-25 11:07:04 +02:00
pancake
800c1de3a4 More work on ctypes+rcore 2013-09-24 23:03:39 +02:00
pancake
360222d31e vmenus cleanup and add f= command for flag percents 2013-09-24 00:43:31 +02:00