Francesco Tamagni
6f2a53199e
Don't show method flags when empty in icj
( #7255 )
2017-04-12 10:47:31 +02:00
mrmacete
7bf3dd8e1b
Add defines for DEX method flags
2017-04-12 10:20:35 +02:00
pancake
47d90a9842
strdup g->data in qStatus
2017-04-12 03:51:45 +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
pancake
df35e11621
Fix underflow in dietline with utf8
2017-04-11 23:00:23 +02:00
pancake
8f8e82c757
Fix non-null terminated string in wasm disassembler
2017-04-11 22:54:30 +02:00
Giovanni
2b6f6262fc
Integrate crca in rahash2 and r2
2017-04-11 22:47:16 +02:00
pancake
30cdba7557
Fix crash in MZ segment parsing
2017-04-11 22:43:38 +02:00
pancake
3081163a9e
Fix two java crashes
2017-04-11 19:18:14 +02:00
SkUaTeR
cae48a4093
Fix issue #7168 r2pipe-http debugging fails on w32
2017-04-11 17:50:54 +02:00
pancake
37270b61f1
Fix undefined behaviour in ESIL
2017-04-11 17:35:14 +02:00
maba
459db13ef5
Remove dirent.h dependency in r_lib_opendir for windows
2017-04-11 17:13:46 +02:00
pancake
3f054a3b2e
Fix two more issues in OMF
2017-04-11 16:54:15 +02:00
pancake
9a054c0a0f
Fix oobs in dyldcache, omf and swift demangler
2017-04-11 14:11:15 +02:00
pancake
65776308c9
RAR disassembler and bin plugin moved to radare2-extras
2017-04-11 13:53:58 +02:00
Marc
12b7916db3
Fix CID 1373512 and CID 1373506 in NRO
2017-04-11 12:41:24 +02:00
Marc
eeb3da8c8b
Fix some covs in DEX
2017-04-11 11:28:12 +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
Marc
8a76a3dc62
Fix vaddr in nro
2017-04-10 21:33:03 +02:00
pancake
c1592008a0
Fix #7231 - cant connect and read memory with gdb://
2017-04-10 17:32:07 +02:00
pancake
a8106859a5
Fix crash in gdb://
2017-04-10 17:00:26 +02:00
pancake
f1009a0dd0
Fix regression in ssr
2017-04-10 16:39:10 +02:00
Sven Steinbauer
4f38a99bb2
Ignore position of immediates in arm64 ( #7236 )
...
It's not possible to assume what an immediate stands for based on its
position alone. Just parse it out as a CONSTANT type and infer type
within the operator function
2017-04-10 16:02:10 +02:00
pancake
2930a25663
Disable scr.interactive in radiff2
2017-04-10 14:24:53 +02:00
pancake
370eef15fc
Missing rconsprintify in radiff2 -x
2017-04-10 14:19:01 +02:00
pancake
9fc8daa3fb
Do not show empty class list
2017-04-10 14:17:45 +02:00
pancake
f0bb2622d7
Fix double free in dex class free
2017-04-10 14:15:02 +02:00
pancake
a0f10c1731
Honor -e settings with radiff2 -x too
2017-04-10 13:45:26 +02:00
pancake
c538ee730e
Fix r2 -H USER_PLUGINS path
2017-04-10 13:26:03 +02:00
pancake
7b4cbf6448
Fix #7217 - Properly implement the ss command
2017-04-10 13:17:38 +02:00
pancake
c4a214e87b
Implement radiff2 -e
2017-04-10 13:01:42 +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
33e84a9c1a
Fix w32 build
2017-04-10 01:52:27 +02:00
pancake
cda1873ee7
Fix linux build
2017-04-10 01:37:56 +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
0bb94293c3
Another fix up due to r_debug_pid_new change
2017-04-10 00:44:42 +02:00
alvarofe
114974232e
Fix compilation error
2017-04-10 00:43:06 +02:00
alvarofe
b5088dae10
Fix regression in elf
2017-04-10 00:38:54 +02:00
alvarofe
e1c89440b3
Fix #7086 - plt calculation with partial relro elf
2017-04-10 00:22:48 +02:00
pancake
94d85cad32
Fix #7213 - Retrieve UID on XNU and Linux for RDebugPid
2017-04-09 23:41:32 +02:00