Commit Graph

5681 Commits

Author SHA1 Message Date
pancake
d619c6039f Fix undefined behaviour in pd with emustr 2017-01-23 22:42:27 +01:00
pancake
6bf2195fa7 Aim to fix the function main naming issue 2017-01-23 03:09:33 +01:00
oddcoder
ab0918567a Rewriting t- cleanly (#6552)
No segfaults, No leaking
2017-01-22 19:46:47 +02:00
pancake
2c751cb337 Disable bin.verbose in /B 2017-01-22 10:45:26 +01:00
pancake
f7f76e841d Fix asm.emu syscall output test 2017-01-22 09:44:35 +01:00
pancake
cbfa52e126 Add help for /r? 2017-01-22 02:19:25 +01:00
pancake
4e2cd40ed6 Implement bin.verbose for ELF, PE and MACH0 2017-01-22 01:50:41 +01:00
pancake
02a858ccd5 Fix #5877 - Properly document ?x ?x+ ?x- in ??? 2017-01-21 03:47:44 +01:00
leberus
3e4a2f87e1 Add: dmi. and dmi? commands (#6545) 2017-01-20 16:14:33 +01:00
pancake
c189495a94 Fix pf.-x tests 2017-01-20 15:43:25 +01:00
Maijin
e9310d31c2 Fix regression in pdc 2017-01-20 14:48:14 +01:00
David Manouchehri
7775521801 Removed duplicate help entry. (#6540) 2017-01-20 08:54:13 +01:00
Álvaro Felipe Melchor
2ec6722bfe Handle f->bits as anal hints and blx/bx in aa/aae
This commit erases the need of ds->oldbits plus a few lines when handling
bits in disasm.

Moreover, the functionality that was introduced in disasm.c to switch
instruction set in arm when executing blx/bx, is now in anal loop
2017-01-19 21:53:02 +01:00
Álvaro Felipe Melchor
d914a51a58 Revert "handle thumb/arm with blx/bx when asm.emu=true"
This reverts commit 5253d857b0.
2017-01-19 21:53:02 +01:00
0x6d696368
2af4c0e76d Ammendmend to fix #6524 - Redirects of fd needs space before '>' (just like in bash) (#6533) 2017-01-19 10:53:11 +01:00
oddcoder
996c9d22eb enhancing aftm (#6529)
Making type matching works on each basic block on its own thus
increasing code coverage.
Also reducing the verbosity level, and removing many useless printed
data
2017-01-18 19:20:47 +02:00
0x6d696368
6b46a63bcd Fix #6524 - Character before redirection operator '>' acknowledged (#6532)
The code in libr/core/cmd.c removed character before '>' redirection operator
regardless of whether it was fd or H flag (for HTML) output.
2017-01-18 16:47:10 +01:00
Moritz Eckert
c176c48ffc Implement: Show comments in hexdump #6460 (#6527)
* Add hex.comments variable to config
* Add get_comments callback to the core api
* Add comment printing functionality to px
* Add pxc function
* Change visual mode hexdump to pxc
* Boolify use_comments
2017-01-18 16:12:06 +01:00
pancake
c686139a49 Fix some uniniitalized var access in rabin2 -OR 2017-01-18 15:51:06 +01:00
leberus
286ca4d0ed Add: support for dbg.follow.child option (#6525) 2017-01-18 00:40:30 +01:00
pancake
368428d5ec Add afvj as an alias for afvsj;afvbj;afvrj 2017-01-17 15:53:17 +01:00
pancake
fb163cf1bf Implement ~... RCons.hud grep style 2017-01-17 13:12:27 +01:00
Maijin
3bafde9692 Add findings display in /r 2017-01-16 16:57:42 +01:00
pancake
9adf68d230 Boolify a bit in core/disasm 2017-01-16 15:07:25 +01:00
leberus
f4b8fbbc77 Fix: remove linux specific and add braces 2017-01-16 12:22:24 +01:00
pancake
b0fb7c9261 Fix #6516 - Check null deref before crashing in r_io 2017-01-16 12:15:59 +01:00
pancake
b46fa51f9c Colorize backward lines with pal.flow2 2017-01-16 00:41:31 +01:00
pancake
183a13a4ab Revert with if0 the autonaming regressions issue 2017-01-15 21:17:59 +01:00
Anton Kochkov
0d78c577a3 Fix #5758 - load splitdebug symbols for dmh 2017-01-15 02:10:42 +03:00
Álvaro Felipe Melchor
18b8d61a8a Fix order of some printed-data coming from sdb 2017-01-14 22:04:30 +01:00
Álvaro Felipe Melchor
6541d16db6 preparing the ground when fixed order of keys
I think that this is not even necessary since is not that important to get
metadata with insertion's order maybe in other places matter.
2017-01-14 22:04:01 +01:00
Álvaro Felipe Melchor
d1533c410e some memleaks fixes while reading changes
hope don't bring segfaults
2017-01-14 22:03:47 +01:00
pancake
549d1d582d Sort anal hints list by offset 2017-01-14 22:03:22 +01:00
pancake
119898d99d Implement 'ts name' as an alias for 't name', refactor 2017-01-14 22:03:11 +01:00
pancake
62e1edc01c Bump sdb to fix hash collision issues 2017-01-14 22:02:33 +01:00
pancake
eb2338ec61 Fix null deref in r_core_hash_load 2017-01-14 21:45:13 +01:00
Álvaro Felipe Melchor
a31347369c Fix some regressions - symnames 2017-01-14 17:03:35 +01:00
Álvaro Felipe Melchor
96ccb9808e Rename libr/core/anal.c -> libr/core/canal.c 2017-01-14 16:56:05 +01:00
pancake
fa26f1f2cc Add experimental horizontal layout and diagonal lines via graph.linemode/layout 2017-01-14 01:14:50 +01:00
pancake
f9cd40256d Autocomplete afC and fix to autocompletion 2017-01-13 23:44:52 +01:00
pancake
63730807e8 afv will run afvs, afvb and afvr 2017-01-13 23:15:07 +01:00
pancake
7bb7ec1e42 Fix #6473 - Show function cost information in afi, aflj and afll 2017-01-13 23:08:37 +01:00
pancake
c646b99724 Fix #6475 - Show offset flags in pxr 2017-01-13 14:13:53 +01:00
pancake
7272dac44b Document CF 2017-01-13 12:59:28 +01:00
pancake
5fb9319613 A bit more work for r2bb 2017-01-13 12:49:42 +01:00
Nick Hoffman
1ece64abdc Fixed small typo (#6492)
For the description of "prototypes", Methods and Fields were listed twice.

Previously read:
```
prototypes <jaicmf>               show in JSON, or All,Imports,Class,Methods,Fields,Methods,Fields
```

Should now read
```
prototypes <jaicmf>               show in JSON, or All,Imports,Class,Methods,Fields
```
2017-01-12 16:56:58 +01:00
pancake
e5c38591c6 Fix null derefs in r2 -qcia -- 2017-01-12 16:52:57 +01:00
pancake
67d1c1b257 pf i != d (signed vs unsigned) 2017-01-12 00:31:53 +01:00
pancake
4d84626b00 Fix main function autoname 2017-01-12 00:14:45 +01:00
pancake
95cddc5151 Show function+delta in visual title 2017-01-11 23:56:36 +01:00