12178 Commits

Author SHA1 Message Date
Álvaro Felipe Melchor
84e871e456 Fix #5476 - fix UAF executing twice izz~:0 2016-08-28 17:36:18 +02:00
Tiago Gasiba
3e21569722 Fix dbic <num> <cmd> Arg parsing 2016-08-28 15:48:38 +02:00
Tiago Gasiba
1639113cb1 Fix swstep on x86-32 for UCALL/UJMP instructions 2016-08-28 13:56:29 +02:00
pancake
0e39492148 Make dalvik method/field names consistent again 2016-08-28 13:53:59 +02:00
Tiago Gasiba
e686af49aa Make !? help available via ?! 2016-08-28 13:41:06 +02:00
pancake
220a0b46bd Fix #5554 - Update !? help 2016-08-28 13:40:41 +02:00
Vlad Ivanov
9f55b79ca3 anal_xtensa: fix stack pointer definition in reg profile 2016-08-28 13:27:13 +02:00
pancake
0b32cf7c90 Fix recent regressions for DEX, fix entrypoints, {s,i}fields and lot of segfaults! 2016-08-28 13:19:04 +02:00
SkUaTeR
cc73f46ee3 fix overflow on reg sync (#5628) 2016-08-28 03:59:47 +02:00
Tiago Gasiba
3a7a46441e Fix swstep on call [addr] 2016-08-27 19:19:58 +02:00
pancake
7cf0e1b633 Fix r2pipe:// (initial \x00 issue and cmd chop messages properly) 2016-08-27 02:32:43 +02:00
Rakholiya Jenish
66772837c0 Add support to have custom directory name for cloned repo 2016-08-27 01:36:40 +02:00
Damien Zammit
e9e8ae3629 Bigendian fixes: DEX parser (#5588) 2016-08-27 01:34:45 +02:00
SkUaTeR
8b17834eb5 Fix command do in windows, fix dr command to get segments registers, … 2016-08-26 23:51:56 +02:00
Damien Zammit
3ae075cba9 rabin2: Fix check for binaries and as a result don't need to open twice (#5614) 2016-08-26 22:21:06 +02:00
Pankaj Kataria
16502dbe90 Updated av to fix recent regression 2016-08-26 22:12:13 +02:00
BlueC0re
40aa48681d Fix vmarks and save them in the project
removing deletion of marks after dump and using UT64_MAX as an unset flag throughout the code.
2016-08-26 21:35:10 +02:00
BlueC0re
6f314bf0db fix immediate base setting in visual mode 2016-08-26 20:02:02 +02:00
BlueC0re
0ad02a8afc fixed missing newline in graph help menu
Was almost hiding the function callgraph keybinding.
2016-08-26 20:01:31 +02:00
Phil
ee7216a117 Fix typos in cmd help msg 2016-08-26 20:01:15 +02:00
Jeffrey Crowell
bf95f88fe8 ignore kdev4 garbage 2016-08-25 23:23:58 -04:00
pancake
64d91ce2fb Add scr.color.bytes and rename scr.colorops to scr.color.ops 2016-08-25 20:31:45 +02:00
Jeffrey Crowell
0db6959c6d fixup grammar in r_debug_kill 2016-08-25 18:27:11 +00:00
pancake
30e3d06dbf Fix #4814 - Make asm.reloff less confusing and add experimental asm.reloff.flags 2016-08-25 20:17:55 +02:00
pancake
2670953678 Initial boolification of the DisasmOptions struct 2016-08-25 18:55:09 +02:00
zlowram
fb4a895d9a Fix #5571 - Add e asm.cmtrefs
Disabled by default. When enabled, it shows the flag and comment that is at the ref of the current instruction.
2016-08-25 18:41:49 +02:00
pancake
a74fed4fdf Fix infinite loop in r2 -e cfg.editor=- -c- -- 2016-08-25 17:46:08 +02:00
Rakholiya Jenish
c86010e702 pf indent fix and follow code standards (#5607) 2016-08-25 17:06:23 +02:00
Ahmed Mohamed Abd El-MAwgood
12ba06aab6 Fixing coverties in anal_tp.c (#5606)
CID 1361922
CID 1361920
2016-08-25 14:55:22 +02:00
Ahmed Mohamed Abd El-MAwgood
ee30afde45 Fixing infinite loop issue (#5601) 2016-08-25 11:26:35 +02:00
Wladimir J. van der Laan
59a03b7d9a Fix stack pointer tracking for POPCNT POPFD POPFQ (#5604)
- POPFD and POPFQ were not counted
- POPCNT is not a stack operation but counts the '1' bits in a word.
  Not sure where POPCNT belongs with it was wrong here.
2016-08-25 09:50:12 +02:00
Álvaro Felipe Melchor
7df4fc3ce4 Fix some coverities 2016-08-24 22:02:38 +02:00
pancake
a3ce21645e Fix infinite loop in afm 2016-08-24 16:47:41 +02:00
pancake
e3c8b637f6 Update help for 'af' and handle invalid af subcommands 2016-08-24 16:45:55 +02:00
Rakholiya Jenish
a461d53397 Implement stack based splitting of args
* stack based splitting of args
* fix r_str_rchr
2016-08-24 16:33:45 +02:00
Sebastien Marie
4c1b1b7481 make r_sys_truncate() obey to sandbox mode (#5594)
the diff corrects a logic error in `__WINDOWS__ && !__CYGWIN__` case, as
r_sandbox_open() will return `-1` on error.

and it makes a sandbox check before calling truncate(2) syscall.
2016-08-24 16:30:43 +02:00
Sebastien Marie
2e0434d211 spelling namepsace->namespace (#5596) 2016-08-24 16:30:23 +02:00
Álvaro Felipe Melchor
34c6e3e1a1 Fix #5543 - oob write in Sr command (#5598) 2016-08-24 00:23:14 +02:00
Wladimir J. van der Laan
da564f28ee Remove unused field addr from SymName 2016-08-24 00:01:40 +02:00
pancake
25e75fc00c Update www-m from git (updated settings panel) 2016-08-23 19:27:03 +02:00
Wladimir J. van der Laan
fb196362e1 Handle NULL strings in r_bin_demangle (#5587) 2016-08-23 13:11:30 +02:00
Ahmed Mohamed Abd El-MAwgood
4a3c341ade Fixing more bugs in type matching (#5586)
* Fixing more bugs in type matching
* Adding functionality to restore ESIL env var state before aftm was issued
2016-08-23 13:10:15 +02:00
pancake
4f1c50f7f5 Code cleanup and reindent in visual/core 2016-08-23 03:02:23 +02:00
pancake
662d482708 Fix #5559 - Fix build of release capstone 2016-08-23 01:46:07 +02:00
pancake
0b86c2ac55 Fix memleaks and r2pipe annoyance with izz 2016-08-23 01:39:16 +02:00
pancake
24c2bf009e Update capstone and r2webui from git 2016-08-22 18:57:27 +02:00
pancake
2f73865c5c Fix #5572 - show disasm in Vx and also fix build 2016-08-22 18:44:52 +02:00
pancake
fd0810fbf1 Fix memleaks in av, lot of anal code cleanup and do not always allocate bb->diff 2016-08-22 18:32:18 +02:00
Wladimir J. van der Laan
b68c345948 Add stackptr to aOj output (#5582)
It's 10:00 PM, do you know where your stack pointers are?
2016-08-22 18:07:15 +02:00
Joshua J. Drake
b526aded9c Don't restore breakpoints on STEP recoil (#5583)
As the comment says, we need to pretend to satisfy the caller. For some reason
I also restored the breakpoints here. I cannot for the life of me figure out
why since it should be ok with in all cases.

For swstep=false, the step will stop right away (regardless of any breakpoints)
and thus need to remove breakpoints anyway.

For swstep=true, a breakpoint is created on the next instruction and would stop
too and thus need to remove breakpoints anyway.

So yeah, don't do this. Thanks for the report skuater!
2016-08-22 17:13:13 +02:00