pancake
edf019d261
Add PYPATH to r2pm
2016-09-14 17:31:14 +02:00
Ahmed Mohamed Abd El-MAwgood
04cf13df88
integrating asm.calls with function types database ( #5761 )
...
Current unfixed issues:
works with aa, aaa,aaaa but never worked with af
2016-09-14 16:49:19 +02:00
pancake
d4ea3b2277
Fix #5642 - bring back the old afb behaviour
2016-09-14 16:42:23 +02:00
pancake
b44ec9b3e3
Add =!pkt in gdb:// and other minor fixes
2016-09-14 13:11:04 +02:00
pancake
b7b46d305c
Fix for tk
2016-09-14 00:22:43 +02:00
Ahmed Mohamed Abd El-MAwgood
9d6cf8d08c
merging afv* commands ( #5753 )
...
Due to the uniqueness of name of arguments and variables, They can be
used solely to identify every other piece of information (including the
base register type).
This will make the commands some how user friendly and more usable by removing one extra
letter from some commands.
2016-09-14 00:11:20 +02:00
jvoisin
6b56489eaf
Fix a few warnings
2016-09-13 20:35:15 +02:00
pancake
ae511391e2
Fix #5729 - tk uses rcons now
2016-09-13 17:08:18 +02:00
szt
17c3d30a47
fix op->type in libr/anal/p/anal_x86_cs.c for FMOV in swich statement
2016-09-13 17:02:09 +02:00
Sylvain Pelissier
bfeff9f10b
ARM conditional instruction information ( #5747 )
2016-09-13 15:12:07 +02:00
BlueC0re
d6708032b5
added r_str_{ends|starts}with to header ( #5743 )
2016-09-13 12:29:20 +02:00
pancake
bb48971b98
Add jump/fail in afbj
2016-09-13 12:28:34 +02:00
pancake
68a14b050a
Fixes for dr[*]<num> and adjust indent in cmd_debug
2016-09-13 03:46:56 +02:00
pancake
cadb0bd845
Several fixes for gdb:// on avr, still wip
2016-09-13 03:31:54 +02:00
pancake
a59e0ce083
Fix crash in gdb:// and some oobreads
2016-09-13 02:38:08 +02:00
pancake
690847a25f
Fix analysis of sub r,r
2016-09-13 01:49:36 +02:00
pancake
0167ba90a1
Add r2pm -w and handle R2PM_DEPS
2016-09-13 01:01:29 +02:00
pancake
11dfabd0e4
Honor CPU in sys/ios-static arg
2016-09-13 00:17:07 +02:00
pancake
039d1fb7c4
sys/ios-static.sh generate easy-to-deploy tarball
2016-09-12 23:56:03 +02:00
pancake
d6a344acec
Fix #5737 - Show '%c' in mov [],v
2016-09-12 23:11:38 +02:00
pancake
d01f3832ad
Fix #5742 - Honor -n in -d
2016-09-12 23:04:44 +02:00
pancake
4486553e4f
Add sys/ios-static-appstore.sh
2016-09-12 23:04:35 +02:00
BlueC0re
bf33929287
Feature/var struct offsets ( #5733 )
...
* delete variables which are shadowed by a structure field
* implemented varsub with structure fields (currently only depth of 1)
2016-09-12 22:43:05 +02:00
pancake
c125f577e1
Revert "Upgrade capstone-next from git"
...
This reverts commit 547e98e1f4
.
2016-09-12 22:41:21 +02:00
n4☠0r
811f902b5c
Child thread heap analysis support ( #5741 )
2016-09-12 22:08:16 +02:00
pancake
d2e0a7e0fa
Fix 'Cannot allocate issue via rap://
2016-09-12 22:06:58 +02:00
Vlad Ivanov
0f168ff73b
anal_xtensa: fix l32r offset calculation ( #5740 )
2016-09-12 21:18:43 +02:00
pancake
547e98e1f4
Upgrade capstone-next from git
2016-09-12 21:16:10 +02:00
pancake
7c1d783d4d
More fixes for ios-static
2016-09-12 21:13:24 +02:00
pancake
496da56a9e
Fix sys/ios-static.sh
2016-09-12 20:52:12 +02:00
Vlad Ivanov
b0b71f9f09
aae improvements ( #5727 )
...
* anal: increment instruction ptr even when no ESIL result is available
* anal: axf: try to resolve function names for 'C' refs
* disasm: print function names for 'C' refs
2016-09-12 18:41:11 +02:00
Marc
c3c0363196
Check array boundaries for proto, types, fields and methods in DEX
2016-09-12 18:39:23 +02:00
Anton Todorov
6a6b4ec7f3
Remove unused variable in r_debruijn_offset()
2016-09-12 18:31:48 +02:00
Ahmed Mohamed Abd El-MAwgood
db1d20c054
stack frame size for xtensa functions ( #5734 )
2016-09-11 23:36:55 +03:00
Vlad Ivanov
3de8491858
xtensa calling convention ( #5731 )
2016-09-11 04:25:08 +02:00
jvoisin
3f2cb95869
Sort a bit the fortunes
2016-09-10 18:47:51 +02:00
pancake
61bb951cfd
Fix dex oob index and uninit access issues
2016-09-10 16:31:28 +02:00
pancake
798952b561
Fix #5723 - fix null deref in elf.destroy
2016-09-10 13:22:29 +02:00
pancake
edb720d791
Add r_str_{starts|ends}with
2016-09-10 13:19:43 +02:00
pancake
f12b1dbec8
Fix #5720 - Add v in VV
2016-09-10 13:17:09 +02:00
Maijin
532606160a
Fix (null) in afna
...
Fix (null) in afna
2016-09-10 11:36:07 +02:00
Maijin
aa9139d9e4
Add ?$ in the documentation
2016-09-10 00:37:09 +02:00
Ole André Vadla Ravnås
abc9187e14
Fix invalid free() on teardown for io plugins ( #5722 )
...
For example given a plugin defined like this:
RIOPlugin r_io_plugin_foo = {
.name = "foo",
...snip...
};
#ifndef CORELIB
RLibStruct radare_plugin = {
.type = R_LIB_TYPE_IO,
.data = &r_io_plugin_foo,
.version = R2_VERSION
};
#endif
We will try to `free(&r_io_plugin_foo)`, which was not allocated on the
heap. Static io plugins are OTOH allocated like this, so we need to do
the same for dynamically loaded io plugins. However, this is not the same
across the different plugin types, so we need to special-case io plugins
here.
2016-09-09 19:30:23 +02:00
Paul
10db9ed827
pdf/pdr/anal fix ( #5709 )
2016-09-09 19:28:47 +02:00
Marc
a76977a895
Enhance DEX parser
2016-09-09 19:27:36 +02:00
jvoisin
9fdc110816
Fix a typo
2016-09-09 14:52:29 +02:00
Vlad Ivanov
c82e9d7867
anal: fix aae command arguments handling
2016-09-09 14:34:15 +02:00
leberus
03b2079c15
Fix: fix segfault for really long mapped files processes ( #5714 )
2016-09-09 14:30:41 +02:00
pancake
59c72bed21
Fix #5715 - Show ?0 variables in ?$
2016-09-09 14:29:42 +02:00
pancake
618ac8ad03
Fix format string vuln in r_cons_yesno
2016-09-09 14:08:47 +02:00