16781 Commits

Author SHA1 Message Date
pancake
562cb02721 Fix #7309 - Add afCl to get an aprox count of loops in a function 2017-11-24 14:22:29 +01:00
pancake
869d629bee Fix type punned pointers in windbg 2017-11-24 14:09:56 +01:00
pancake
4b67c37fd5 Fix #8816 - Honor search.in and cmd.hit in /V 2017-11-24 13:48:08 +01:00
Anton Kochkov
12b9d8c3b4
Enable GDB for Windows (#8877) 2017-11-24 14:16:14 +08:00
Anton Kochkov
c5cf714a6d
Enable missing plugins for AppVeyor (#8876) 2017-11-24 13:13:01 +08:00
Anton Kochkov
d3f820dfc2 Fix AppVeyor build 2017-11-24 10:14:00 +08:00
pancake
f371229fe0 Oops scr.fps was already there :D show it in graph view too 2017-11-24 00:55:18 +01:00
pancake
92577e3c58 Fix oobread in arm analysis 2017-11-24 00:38:44 +01:00
pancake
27ef8319a5 Delete help.c and make it into cmd.c 2017-11-24 00:19:05 +01:00
pancake
a10b0b29c1 Fix in /s memleak and seek issues 2017-11-24 00:13:28 +01:00
pancake
293e915a7e Enhance the visual graph workflow with auto-analysis 2017-11-23 23:42:10 +01:00
pancake
7d2da2201e Implement scr.fps 2017-11-23 23:16:19 +01:00
pancake
1a2223ba07 Fix regression after optimization and use fcnIn in more places 2017-11-23 22:46:57 +01:00
pancake
fbd2e7039c Fix format string 2017-11-23 22:37:44 +01:00
Rene Laemmert
0dfc77917b Added some output to aab and improved the false positives a bit (#8873)
* Added some output to aab and improved the false positives a bit

* added cfg.debug befroe all those noisy eprintfs
2017-11-23 21:47:45 +01:00
pancake
6514041110 Add aflc command to count functions 2017-11-23 18:57:33 +01:00
pancake
8c1c01c5b0 Make visual mode 10x faster on big binaries by checking ds->fcn before O(n) 2017-11-23 18:35:13 +01:00
pancake
b631199245 Remove 'anal error' noisy debug printf 2017-11-23 18:10:59 +01:00
pancake
3649a190b8 Fix #8871 - Implement ffs command 2017-11-23 17:08:05 +01:00
pancake
75066808c7 Honor Capstone, LibSSL and Libmagic ldflags in pkgconfig files 2017-11-23 16:54:50 +01:00
Florian Märkl
cb47d46228 Use r_str_newf() in parse_tmp_evals() (#8872) 2017-11-23 15:41:06 +01:00
pancake
2f5563e685 Fix #8870 - sn/sp accepts an arg to override scr.nkey 2017-11-23 14:41:11 +01:00
pancake
9f12bb05cc Fix last covs 2017-11-23 14:38:28 +01:00
pancake
2c39e67d80 Initial implementation of the 'ff' command to check the distance between flags 2017-11-23 14:34:07 +01:00
pancake
cae26f7124 Fix /s warnings 2017-11-23 14:03:13 +01:00
Khairul Kasmiran
110158c3e3 af+ no-bb fix 2017-11-23 19:49:25 +08:00
Florian Märkl
a48b877189 Fix multiple arrobas (#8868)
* Fix two arrobas in one command
* Support more than two arrobas
* Fix multiple @e: and @e: with duplicate keys
2017-11-23 13:01:24 +08:00
Anton Kochkov
10fe3b3e39 Fix AppVeyor build 2017-11-23 12:12:28 +08:00
Rick Altherr
e9f179f674 anal_x86_cs: Fix incorrect aliasing of CS and SS in 16-bit mode (#8867)
Looks like a typo in the offsets caused CS and SS to point to the same
offset in the register arena.  They are actually distinct segment
registers.
2017-11-22 21:03:49 +01:00
sivaramaaa
e68c3e1c1a Implement the new /s syscall search command 2017-11-22 18:43:40 +01:00
Maijin
f7aee6b441 Fix #8314 2017-11-22 15:25:34 +01:00
pancake
52145350d2 Add o-! command and fix ood 2017-11-22 15:00:06 +01:00
Khairul Kasmiran
e7afd67991 cfg.escbslash → str.escbslash 2017-11-22 21:35:09 +08:00
pancake
3ed6ca7a54 Fix build 2017-11-22 13:34:15 +01:00
pancake
84179ca610 Fix null deref in oo 2017-11-22 12:59:09 +01:00
pancake
a4f80190c5 Use tmpdir as home when not available 2017-11-22 12:55:56 +01:00
pancake
839fa08ce2 Honor TMPDIR on android too, to fix termux/adb environments, keeping in-app hardcoded 2017-11-22 12:44:24 +01:00
Srimanta Barua
21abaf4b51 Changed to a more correct system for parsing xml (#8863) 2017-11-22 12:03:09 +01:00
Michael Zhilin
236758fa1e [FreeBSD] ino64 change on -head (#8860) 2017-11-22 11:25:00 +01:00
pancake
2831aae633 Use r_tinyrange_in in r_anal_fcn_in and 2x visual disasm 2017-11-22 01:58:14 +01:00
Khairul Azhar Kasmiran
8d7fb922dd Add cfg.escbslash: Escape the backslash (currently Cs output only) (#8855)
* Renamed ign_bslash param to esc_bslash
* cfg.escbslash: Escape the backslash (currently Cs output only)
2017-11-22 01:09:58 +01:00
pancake
474e6586f8 Detect lang=go in ELF binaries 2017-11-22 01:06:57 +01:00
pancake
77ebba9699 Fix unaligned issue in sub 2017-11-22 01:01:00 +01:00
pancake
0a69a6ff5e Shrink pxe width, for unicode10 friendly terminals :) 2017-11-22 00:44:29 +01:00
Anton Kochkov
e162bf3c3d Slight Mingw32 building fixes 2017-11-21 12:50:27 +08:00
Fedor Sakharov
881e797e8b We are moving EVM to radare2-extras 2017-11-21 01:31:05 +01:00
Maijin
5957fcd087
Add scr.randpal in ecr help
Add scr.randpal in ecr help
2017-11-20 13:12:56 +01:00
Maijin
1bfd377f74
Fix #8836 V! 'continue'
Fix #8836 V! 'continue'
2017-11-20 09:16:02 +01:00
Rick Altherr
9e440fb1b4 dreg: Fix printing of 16-bit x86 segment registers
'ar seg' ends up calling r_debug_reg_list() with size=0.  This should
disable filtering of matches by size per the inner loop iterating over
the registers.  An earlier check to ensure the requested size is valid
for this register set fails to allow for size=0 and will force it to
size=32 instead.  When in 16-bit mode, that will cause no registers to
be printed.
2017-11-20 03:06:40 -05:00
Rick Altherr
750170e27b bin_mz: implement header command (ih) 2017-11-20 03:06:40 -05:00