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
pancake
28ac810724
Better support for symbol demangling
2017-04-11 00:28:37 +02:00
pancake
e694e8dc8c
Show demangled method names in VB
2017-04-11 00:16:36 +02:00
alvarofe
dfe5759b3c
Fix ax test marked as broken
2017-04-10 23:26:00 +02:00
pancake
f1009a0dd0
Fix regression in ssr
2017-04-10 16:39:10 +02:00
pancake
7b4cbf6448
Fix #7217 - Properly implement the ss command
2017-04-10 13:17:38 +02:00
pancake
fb47d2ce74
Initial implementation of extracting class info from symbols
2017-04-10 12:52:42 +02:00
pancake
1cf650aceb
Implement ad4 and ad8 commands
2017-04-10 02:18:47 +02:00
pancake
45889c7307
Implement Pn+, and fix bugs (thx clang-analyzer)
...
- Update SDB (use memmove)
- Fix garbage read in capstone x86 and lm32
- Add UT16/32/64_ALIGN macro for proper (ut16*) allocations
- Add Pn+ command
2017-04-10 00:49:02 +02:00
alvarofe
e1c89440b3
Fix #7086 - plt calculation with partial relro elf
2017-04-10 00:22:48 +02:00
pancake
870bb924da
Fix memleak
2017-04-09 18:57:33 +02:00