20227 Commits

Author SHA1 Message Date
dav1901
5b644dcb74 Minor cleanups/fixes (#12478) 2018-12-14 00:17:50 +01:00
David CARLIER
519c969e5c Fix #12473 - implement C. command ##meta 2018-12-13 15:49:59 +01:00
pancake
6125b9541e Fix visual leahints hotkeys ##disasm 2018-12-13 11:17:24 +01:00
radare
370d0fede6
Handle meta hints for dwords in visual disasm hotkeys ##disasm (#12472) 2018-12-13 02:35:35 +01:00
radare
3fc815e755
Update capstone (#12470) 2018-12-13 01:09:01 +01:00
David CARLIER
75dfeeffc6 Various build compiler warning fixes attempts. (#12468) 2018-12-12 22:04:11 +01:00
Khairul Azhar Kasmiran
b6905cfc88 Fix so -N when no anal info available (#12469) 2018-12-12 22:03:32 +01:00
dav1901
3a24f6d8a1 Minor cleanups/fixes (#12467) 2018-12-12 22:02:32 +01:00
radare
78ee6c0896
Improve pds ##disasm (#12465) 2018-12-12 22:02:06 +01:00
Vanellope
616bc6c1ad Help message for Snow ##panels (#12466) 2018-12-12 15:29:49 +01:00
David CARLIER
6196093599 Few build compilation warning fixes. (#12464) 2018-12-12 13:25:44 +01:00
EvenCode
134ac4c962 Implement kj command 2018-12-12 13:24:07 +01:00
Vanellope
eb33d382f6 Snow is supported in Panels because it is winter ##panels (#12460) 2018-12-12 13:23:00 +01:00
pancake
a29759af72 Improve scr.rainbow in hexdump with hex.bytes=0 2018-12-12 13:20:50 +01:00
dreamist
f051f2b185 Add relocation search in disassembly jump substituion. (#12459) 2018-12-12 12:24:10 +01:00
dav1901
97b94b3f94 Fix more clang warnings (#12458) 2018-12-12 12:22:36 +01:00
pancake
2382f616b0 Fix p- to honor multiple regions ##print 2018-12-12 12:22:02 +01:00
pancake
4fee4c8eab Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find) ##anal 2018-12-12 12:22:02 +01:00
pancake
ce99ae1139 Add hex.bytes to toggle px/pxx 2018-12-12 01:11:21 +01:00
Khairul Kasmiran
cd9097c5ef Visual 'k' honors asm.bb.middle 2018-12-11 18:17:51 +01:00
David Carlier
9c158c9e41 Fixing few leaks 2018-12-11 15:55:38 +01:00
pancake
006c9b9cda Fix hex header issue 2018-12-11 13:10:10 +01:00
Iain Lane
5549ad6160 Move #endif (HAVE_PTRACE) after functions which use it
When built with --disable-debugger, HAVE_PTRACE is not defined. The
function r_io_ptrace_func() is outside of an "#if HAVE_PTRACE" block and
uses ptrace_* functions. This causes a build failure because the
functions are only defined under HAVE_PTRACE.

Move the adjacent "#endif" for a HAVE_PTRACE guard to include this
function too.
2018-12-11 12:29:12 +01:00
Khairul Kasmiran
db71288fc3 Use entry.init0 instead of entry0.init 2018-12-11 11:10:07 +01:00
pancake
8ff572b26f Improve pxa, use more colors. honor VdF (pf format) 2018-12-11 11:07:59 +01:00
pancake
c07f0120e3 Optimize r_meta_find (~4x faster :D) ##performance 2018-12-11 11:07:59 +01:00
pancake
87cc1da85d Highlight the flagged bytes on hex.style ##print 2018-12-11 11:07:59 +01:00
pancake
22d05696de Add hex.style and grab flags, not just comments 2018-12-11 11:07:59 +01:00
dav1901
024d65e288 Fix few more clang warnings (#12429) 2018-12-11 10:28:01 +01:00
Young-X
c2cfa547f1 Fix leak introduced in b703dfbf17c0cff54181627fb40da92de3a52b79. (#12452)
Edition in commit b703dfbf17c0cf for compute_calls in libr/core/cmd_anal.c
is wrong, since it leads to memory leak.

If xrefs is null, then r_list_free (xrefs) does nothing;
else, xrefs is set to null in if branch True, then r_list_free dose nothing.
Therefore, call to r_list_free is useless.
However, we should free xrefs in if branch True.

Signed-off-by: Young Xiao <YangX92@hotmail.com>
2018-12-11 09:23:18 +01:00
Ben Gardiner
31f03570cd Small msp430 improvements ##anal
* msp430: registers names for pc, sp, sr and cg
* msp430 initialize more default op fields
2018-12-11 03:17:39 +01:00
radare
8e8fe2e810
Fix aap for thumb ##anal (#12450) 2018-12-11 03:16:07 +01:00
condret
e424924c2a Fix #8054 - Update cpu flags in arm/thumb ADD/SUB ##anal 2018-12-10 22:05:13 +01:00
Amith Venugopal
768d31016c Implemented tc command as an alias for tuc;tsc;tec... ##types 2018-12-10 19:39:02 +01:00
radare
e9f5589a31
Implement hex.hdroff (disabled by default) ##print (#12443) 2018-12-10 19:37:25 +01:00
radare
ff87cc8029
Fix glitch in some graph shortcuts (#12445) 2018-12-10 18:19:00 +01:00
David CARLIER
e5c14c167b Fix #12417/#12418 (arm assembler heap overflows) 2018-12-10 16:42:02 +01:00
dav1901
db18c78456 Fix #11756 - Implement tsc and tuc ##types 2018-12-10 14:45:45 +01:00
dav1901
d067c16266 Fix more clang-analyzer warnings (#12427) 2018-12-10 14:41:38 +01:00
Khairul Azhar Kasmiran
2ebd956fdd Use separate counters for init, fini, preinit entries (#12441) 2018-12-10 14:35:41 +01:00
dav1901
9a91f96101 Fix realloc misusages (#12433) 2018-12-10 11:56:12 +01:00
David CARLIER
3aed538f7b Fiximg little clang warnings in various places. (#12439) 2018-12-10 11:55:35 +01:00
pancake
d8888bb312 Fix null assert in 2018-12-10 10:31:51 +01:00
Vanellope
61d28bb00b Better Hexdump support ##panels (#12432) 2018-12-10 00:04:46 +01:00
David CARLIER
384fe0f903 Silencing/fixing clang warnings. (#12430) 2018-12-10 00:04:21 +01:00
Khairul Azhar Kasmiran
7a12996f2e r_anal_bb_from_offset() honors anal.jmpmid (#12436) 2018-12-10 00:03:54 +01:00
pancake
fb55a230e3 Fix wasm analysis for the end instruction ##wasm 2018-12-09 00:26:05 +01:00
Vanellope
b9651f764c Remove mouse events thoroughly from panels ##panels (#12425) 2018-12-06 23:02:18 +01:00
David CARLIER
7bf0380e77 Further clang warning fixes (#12416) 2018-12-06 17:00:08 +01:00
dav1901
b88806f65f Fix more clang-analyzer warnings (#12424) 2018-12-06 16:55:09 +01:00