Commit Graph

12873 Commits

Author SHA1 Message Date
Lowly Worm
dacc49b1bc more grammar role/roll 2017-06-29 18:45:25 -07:00
Lowly Worm
2ef0e2ca46 fix homophone grammar error "role/roll" 2017-06-29 18:44:29 -07:00
jmcfadyen
5c72e1a94b Add format parsing for 'x\' command (#7839) 2017-06-29 17:38:15 +02:00
xarkes
927c484932 Reorganized meson version grabbing (#7828) 2017-06-29 17:35:40 +02:00
pancake
18890c6dcb Fix 32bit issue while constructing method flags
- 1L = 32bit on 32bit and 64bit on 64bits, must be 1LL
- otherwise the <<n overflows and iters twice the same bits
2017-06-29 17:32:01 +02:00
Srimanta Barua
ff7b6c1df2 Optimized gdbserver mem read, and added gdbserver mem write 2017-06-29 17:17:22 +02:00
masapastosa
f4185a2ec9 Fix #7830 - Help for |? like ?|? 2017-06-29 17:16:24 +02:00
pancake
bb324d3709 Fix format strings, class->index is int, not ut64 2017-06-29 16:36:04 +02:00
pancake
9be31cfd9c DT_FLAGS_1 are bitfields not a plain value, fixes full relro detection 2017-06-29 16:01:07 +02:00
SkUaTeR
c31d81da26 support for static build (#7822)
* support for static build
* improved sharard/static build
2017-06-28 22:54:40 +02:00
pancake
4e4ed9fd20 Implement s== to show flag names, not just offsets 2017-06-28 14:13:12 +02:00
Sven Steinbauer
6283f7ecfc Fix and refactor imul for x86.nz (#7832)
* Fix and refactor imul for x86.nz

The imul op wasn't correctly supported in x86.nz so decided to update
and refactor it. It now supports all operand numbers and combinations as
per the docs.

* Remove dead code
2017-06-28 13:54:15 +02:00
pancake
78667c5b64 Better cmd.gprompt 2017-06-28 12:59:11 +02:00
pancake
dac86f039a Fix visual cursor, invert V|| offset and fix so-1 2017-06-28 02:21:16 +02:00
pancake
3e7c01e5e4 Implement asm.minvalsub variable 2017-06-28 01:29:04 +02:00
pancake
c016024995 Implement |T to pipe to the scr.tts engine 2017-06-28 01:16:13 +02:00
Ren Kimura
fd765893dc Removed end point trace session 2017-06-28 00:56:41 +02:00
Khairul Azhar Kasmiran
34dfc489c8 Use r_str_escape for io strings 2017-06-28 00:56:22 +02:00
pancake
bf883ee806 Reduce flashes in V|| aka cmd.cprompt 2017-06-28 00:35:58 +02:00
pancake
721304a3ed Implement visual entropy browser with V|| and then hl keys to move 2017-06-28 00:24:26 +02:00
pancake
716ade94bf Remove noisy warning 2017-06-27 23:44:38 +02:00
pancake
785f8b3ea3 Fix sdb_load in r_syscall 2017-06-27 23:42:41 +02:00
pancake
fc41044e93 Iterate over all DT_FLAGS, and update capstone 2017-06-27 18:16:37 +02:00
pancake
6a7e609cfb Handle DT_FLAGS -> DT_1_NOW as DT_BIND_NOW for proper relro detection on ELF 2017-06-27 17:59:48 +02:00
pancake
a89b3fbb90 Fix r2naked.h for Swift (extern "C" it's just a c++ism) 2017-06-27 17:59:25 +02:00
Marc
1c772a9672 Enhance icj, ic and id in Dex (#7821) 2017-06-27 17:02:14 +02:00
h4ng3r
5418e99fcf Fix some string formats for 32bits 2017-06-27 01:11:57 +02:00
SrimantaBarua
59a5c07d8f invalidate reg cache 2017-06-26 11:39:30 +02:00
SrimantaBarua
5938053422 gdb reg caching 2017-06-26 11:39:30 +02:00
SrimantaBarua
cb13de2c5b Corrections to attach pid 2017-06-26 11:39:30 +02:00
NighterMan
42836cb353 Fix for #7819: Properly trim \n on rarun2 envfile
Newline characters are not properly removed when reading env vars from envfile
of a rarun2 profile. Although tempted to to use `r_str_trim_tail`, manual
trimming is used instead in order to disrupt env vars as little as possible
for funky cases such as when including shellcodes, etc...
2017-06-26 08:35:43 +02:00
Adrian Studer
c1cb93aaf8 set ptr and val to correct values (#7817) 2017-06-25 17:03:25 +02:00
Lowly Worm
b5c0c01c6b fix the cov defect 2017-06-24 22:03:47 -07:00
Xiao Di Guan
6ae9d891db Fix xnu_wait stopping prematurely (#7744) (#7745)
* Fix xnu_wait stopping prematurely (#7744)
* Use task_swap_exception_ports (instead of *get* then *set*)
* Add new debugger stop reason for user-initiated breaks
* Stop the inferior when `dw` is interrupted (#7744)
* Stop the inferior after attaching
2017-06-24 17:57:11 -05:00
Lowly Worm
f0faf8bbea fix crash in oob pseudo (#7815) (#7816)
* fix crash in oob pseudo (#7815)

* syntax error

* fixup from pancake comments

* fencepost

* final fixups

* fix scoping error
2017-06-24 15:29:25 -07:00
SkUaTeR
266686278a msvc x64 version run ok (#7814)
* msvc x64 version run ok

* fix
2017-06-24 14:25:12 -05:00
pancake
a443fa3beb Fix null derefs and memleaks of ecH 2017-06-24 20:48:17 +02:00
pancake
4e6e19c07d Fix 6 overflows in r_str_highlight, needs proper refactor 2017-06-24 20:41:04 +02:00
pancake
87fe418092 Fix #7706 - Enhance the Java assembler 2017-06-24 19:58:48 +02:00
Adrian Studer
e1da08a4e8 8051 decode bit address (#7812)
* decode bit addresses
* fix op length for xrl a,r and anl a,r
2017-06-24 10:24:06 -05:00
Adrian Pistol
7c6a74cdad WIP Serial fix for io_gdb. (#7808)
At least it allows the serial rsocket backend to be called, but I can't quite connect to my BMP, so I am not 100% sure this works. Something else might have broken something.
2017-06-24 10:18:31 -05:00
Lowly Worm
1659874293 vee arrows shouldn't be the default, use normal 2017-06-22 22:57:39 -07:00
Lowly Worm
322a019f81 make config settings for splines same style as other graphviz options 2017-06-22 22:55:12 -07:00
Lowly Worm
692f0b2a64 allow splines to be configurable
splines still can't be reticulated..
2017-06-22 22:49:49 -07:00
Lowly Worm
b06bc596c2 formatting fixup in canal 2017-06-22 21:31:08 -07:00
SrimantaBarua
9651b6a997 Attach pid 2017-06-23 11:50:26 +08:00
Lowly Worm
e9c8a88beb radare2-pro theme for the graphviz 2017-06-22 19:01:25 -07:00
BlueC0re
59787b8ccf added v modifier to rapatch similar to wv (#7806)
usage:

0 v4 40000
4 v2 300
2017-06-22 20:29:10 -05:00
Rene Laemmert
5c39365c57 Fix #6858 (#7804)
aac was currently adding call-refs to the target of the found call. 
this should fix #6858
2017-06-22 09:13:39 -05:00
xarkes
4ce2368c4f Windows environment fix (buffer too small + handle return value) 2017-06-22 18:05:15 +08:00