pancake
b3f7277ec6
Fix #7364 - uaf in pdi with ahi 2 on 48b96e74646c6c2e646c for x86
2017-04-27 15:18:49 +02:00
pancake
8435ac74f0
Disable callgraph access from visual graph to avoid slow interaction
2017-04-27 12:59:52 +02:00
pancake
02398e1e17
Implement r2 -X to specify custom rarun2 directives
2017-04-26 19:35:37 +02:00
Boris
d52ebcc386
Fix for pdi with ahi=2
...
* r_parse_filter works incorectly with already escaped buffer
* r_core_disasm_pdi refactoring
2017-04-26 19:07:11 +02:00
pancake
89620af34f
Fix double free regression and realloc memleak
2017-04-26 17:06:30 +02:00
pancake
b282656bbb
Improve error checking and fallback in the sandboxed http
2017-04-26 15:31:27 +02:00
pancake
a38eea5594
Revert "Fix #7315 - "ahi s" regression"
...
This reverts commit 47cd0577b21041bb8c26c8106a18c237393063be.
2017-04-26 15:30:44 +02:00
pancake
82ad06df4b
Fix afb and afb. inconsistencies
2017-04-26 13:37:31 +02:00
pachulo
47cd0577b2
Fix #7315 - "ahi s" regression
...
In radare/radare2@d9d83914 the fix for "r_parse_filter output for pc relative addrs when color is involved" broke the ahi command in some contexts.
2017-04-26 12:50:49 +02:00
pancake
5433af7cb0
Fix build and several queues covs from previous analysis
2017-04-26 12:47:27 +02:00
pancake
3c504de576
Do not format huge sections to avoid major pain in loading times
2017-04-25 18:28:04 +02:00
condret
1ab91415e6
kill vio
2017-04-24 19:45:33 +00:00
Khairul Azhar Kasmiran
aef667a738
Show string cmt even if \t, \r or \n at start ( #7341 )
2017-04-23 10:47:24 +02:00
Maijin
8e63cba29a
izj Documentation Fix #7340
2017-04-21 21:43:26 +02:00
Khairul Azhar Kasmiran
05d0b1a2c7
Fixed what caused #7268 ( #7325 )
2017-04-21 12:53:28 +02:00
alvarofe
40babe0459
Fix oob read with dbh- command
2017-04-18 19:07:14 +02:00
pancake
16c73edfa5
Fix 3 null derefs and two overflows in java
2017-04-18 01:16:07 +02:00
pancake
ffe0da0fa1
Fix many more clang-analyzer null derefs and overflows
2017-04-18 00:38:24 +02:00
Adrian Herrera
f35f4b04c6
Fix JSON printing of exports ( #7297 )
2017-04-18 00:34:14 +02:00
pancake
a66cc10d46
Fix a huge list of null derefs from clang-analyzer
2017-04-17 22:02:04 +02:00
pancake
e641318973
Fix a bunch of bugs reported by clang-analyzer
2017-04-17 19:59:14 +02:00
Pepe Vila
046a31cad4
~? shows help
2017-04-17 17:15:20 +02:00
dx
8baa2643b3
Fix escaping of JSON unicode literals ( #7294 )
...
- revert 5f1efc9d (which adds double escaping with r_str_escape),
- re-apply 1c6a3138 (my previous commit)
- fix the recent commits 69a7e122 and 04ad4dcf to use r_str_utf16_encode
instead of r_str_escape since the former produces "\u0000" and the
latter produces "\x00" which is not valid JSON
- partially revert 8fd10e11 which had a hack to not escape backslashes
followed by a u
2017-04-17 16:54:37 +02:00
pancake
8fd10e11aa
Fix /xj and /j unicode escape issues
2017-04-17 12:57:04 +02:00
alvarofe
5f1efc9d68
Fix #7282 - escape data in /j output
2017-04-16 20:28:47 +02:00
pancake
04ff4a5195
Fix #6428 - Honor scr.color in ad command
2017-04-16 11:41:27 +02:00
pancake
07c77484ba
Fix opsize in pij
2017-04-16 11:20:16 +02:00
pancake
eba88d8758
Honor midflags in pid and pdi
2017-04-16 11:12:41 +02:00
pancake
413f68ca79
Honor midflags in pij
2017-04-16 11:03:11 +02:00
pancake
e7b852adec
Honor midflags in pi
2017-04-16 11:03:02 +02:00
0x0dada
7327642241
Fix incorrect modes various .c files. ( #7287 )
2017-04-16 10:10:04 +02:00
Pepe Vila
910d65da02
display the help for the % command ( #7283 )
2017-04-16 09:42:30 +02:00
Rene Laemmert
667d079b6a
Improvements in aab
...
- Add 'valid end' as function detection metric
- Fix memory leak and some cosmetics
2017-04-15 16:45:16 +02:00
Simone Ferrini
bd3fd14150
[linux-heap-glibc] fixed malloc_chunk size ( #7278 )
2017-04-15 13:04:00 +02:00
Simone Ferrini
3b7cb8323f
[linux-heap-glibc] moved free to the ritght context ( #7277 )
2017-04-15 13:03:49 +02:00
Francesco Tamagni
a6ce0993ad
Bring back NULL checks for ds->opstr ( #7273 )
...
- fix a NULL dereference on `strstr` happening on `agf` under certain conditions
2017-04-14 14:10:24 +02:00
pancake
931654a515
Add 'fd.' command to find flags without delta
2017-04-14 10:06:06 +02:00
pancake
05cb1612d2
Fix #7268 - wrong disasm with asm.pseudo=1 and asm.cmtright=0
2017-04-13 23:10:43 +02:00
pancake
395dc5c1e6
Fix undefined behaviour in calling conventions initialization
2017-04-13 15:04:59 +02:00
pancake
03591de90c
Fix #7232 - rebase relocs, strings and main symbols in ood
2017-04-12 11:19:28 +02:00
Francesco Tamagni
6f2a53199e
Don't show method flags when empty in icj
( #7255 )
2017-04-12 10:47:31 +02:00
pancake
4bd931731b
Add arm-ios-{16,32,64} noreturn function types and enhance tail call analysis
...
- In addition JMP to imports are considered end of function
- Add iOS arm/thumb noreturn function type definitions
2017-04-12 03:16:59 +02:00
pancake
d750500573
V; prompt on top instead of scroll
2017-04-12 03:14:56 +02:00
Francesco Tamagni
05a52327e2
Expose class method's flags ( #7253 )
...
- a superset of method flags is defined with R_BIN_METH_* constants
- a new field, RBinSymbol->method_flags holds them
- every parser can expose them
- they show up in `ic` commands and VB, either in compact form, JSON and r2 commands
- exposed them for objc and dex
2017-04-12 02:27:27 +02:00
pancake
6cc2afefc9
Add agft, aka the tinygraph
2017-04-12 02:14:56 +02:00
pancake
5d8eb24811
Preserve core->offset after aaaa
2017-04-12 02:06:29 +02:00
pancake
5af7a9e7bb
Properly honor sections with aab
2017-04-12 00:27:58 +02:00
pancake
0440e69ba9
Fix crash in aab and regression in MZ entry
2017-04-12 00:05:29 +02:00
Giovanni
2b6f6262fc
Integrate crca in rahash2 and r2
2017-04-11 22:47:16 +02:00
pancake
d8db741a9c
Fix a bunch of covs
2017-04-11 09:57:46 +02:00