16284 Commits

Author SHA1 Message Date
pancake
14d1302c0e maxhits in /R is more accurate now 2017-10-20 12:33:33 +02:00
pancake
97b08535c4 Fix #8717 - Properly honor search.maxhits in /R 2017-10-20 12:17:39 +02:00
pancake
029b5344b7 Do not update archbits twice to avoid multiple remaps on fat bins 2017-10-20 11:37:28 +02:00
Chinmay Deshpande
4c29ef9e45 Fixes bug in helper message for arp (#8720) 2017-10-20 10:51:40 +02:00
pancake
149f4b61de Handle without-pull in sys/user and install-su 2017-10-20 03:21:03 +02:00
pancake
ef2965d3f8 Fix #6032 - Honor --without-pull for capstone and www-m 2017-10-20 03:19:55 +02:00
pancake
5a96c229e7 Fix crashes in o 2017-10-20 03:02:24 +02:00
pancake
3fb6276c5a Bring back o+ 2017-10-20 02:58:42 +02:00
pancake
f38000cdb8 ob doenst requires binobj id anymore, just the fd is enough fix more tests
ob is called after op, to make it useful for multibin sessions in io.va mode
2017-10-20 02:38:04 +02:00
pancake
6670ede608 Add ox? help msg and fix crash opening omf files 2017-10-20 02:25:30 +02:00
pancake
62b7fa7c4c Bring back V& with anal hints 2017-10-20 02:21:19 +02:00
pancake
c8865bbd4e Reread block after op 2017-10-20 01:54:33 +02:00
pancake
379ef659b8 'o' honors asm.arch and asm.bits on fat bins 2017-10-20 01:52:17 +02:00
pancake
432016de20 op->oL, o fd -> op 2017-10-20 01:12:45 +02:00
pancake
5e6fdd0cae Fix empty lines in graph rendering in shell 2017-10-20 00:35:09 +02:00
pancake
e51998171d Fix #8714 - r_util symlink not created 2017-10-19 22:01:32 +02:00
pancake
5044d90a28 Fix crash when opening a fat bin from r2 -- 2017-10-19 19:59:04 +02:00
pancake
05ad5e38a7 Implement movx ESIL for 8051 2017-10-19 19:08:14 +02:00
Thomas Bailleux
48972b9c6d call r_cons_break_pop after r_cons_break_push in a loop, avoiding leaks and the infinite loop (issue #8709) (#8711) 2017-10-19 18:37:25 +02:00
pancake
b261753d98 Update capstone and adjust patches 2017-10-19 18:23:37 +02:00
pancake
ee6bc06a42 Fix #8708 - Crash in 8051 emulation 2017-10-19 18:10:27 +02:00
pancake
fa99c914bf Fix #8713 - null deref in egg 2017-10-19 17:34:38 +02:00
Coleman Kane
a5b21f30c4 Fix JSON graph output when opcode has quotes (#8712)
When the opcode entity has quotation marks in it, the old code wouldn't
escape them, causing unparseable JSON output. This fixes that, in a
manner similar to other JSON handling in the project.
2017-10-19 16:06:31 +02:00
Lowly Worm
fbec8ce2c2 rm useless include 2017-10-18 22:22:54 -07:00
Lowly Worm
2054b08a48 skip over entire multi-byte data sections in Vj
- still doesn't work for scrolling up
- will require a bit of rework of meta
2017-10-18 22:16:40 -07:00
pancake
54a766a751 More makefile fixes for android and mingw32 2017-10-19 01:54:44 +02:00
pancake
6c17d2036d Initial support for relative installation paths and clean some warnings 2017-10-19 01:07:56 +02:00
pancake
1926ad859a Fix make symstall with relative paths 2017-10-18 17:53:00 +02:00
josediazfer
855757a3ad W32 debug issues (#8707)
* W32 debug issues:

Fill debug info (executable path and username)
Debug event STATUS_X86_SINGLE_STEP instead of EVENT_SINGLE_STEP when debug a x86 binary using radare 64 bits

* Fix cast types
2017-10-18 15:39:13 +02:00
pancake
ae73a84967 Fix #8704 - Refactor install-doc 2017-10-18 13:15:35 +02:00
Khairul Azhar Kasmiran
dbdd7a183b Fixed generation of multiple Cs entries after Csg/Csa <size> (#8702) 2017-10-18 11:18:44 +02:00
Sven Steinbauer
68bd7fd0aa Correctly assemble displacement only addresses (#8705)
FIX #8701
2017-10-18 11:12:59 +02:00
pancake
e12051c40d Enhance axtj again by adding flag + realname and fix warnings 2017-10-18 03:07:39 +02:00
condret
23ff2e0259 Fix multifiles for projects (#8635)
* store files and their corresponding maps

this is a hack, and needs rethinking

* Use empty file.path in project rc to indicate new style rc with on commands.  Make -p imply -- to further enable this.

* Some horrible hacks to make things work a bit smoother.

* fix maps in projects
2017-10-18 01:27:49 +02:00
Khairul Azhar Kasmiran
0fa4e1523f Fixed Csg/Csa <size> (#8700) 2017-10-18 01:27:31 +02:00
pancake
d102284f2a Enhance output of axt and axtj 2017-10-17 18:33:08 +02:00
Ioannis Gasparis
1dfeb6ffa3 When a method has as an argument an object that belongs to a namespac… (#8698)
* When a method has as an argument an object that belongs to a namespace, the last :: is not the correct delimeter. It should be the last :: before the first (

* Make it beautiful

* Fix broken build
2017-10-17 01:30:11 +02:00
pancake
0595a68d4d Fix #7120 - Add read/write/exec /r subcommands 2017-10-17 00:03:34 +02:00
pancake
986ab7a6fd Add RAnalOp.direction and tweak ao for it 2017-10-16 23:38:10 +02:00
pancake
acbdf19b4e More work on Vb for browsing stuff 2017-10-16 22:31:29 +02:00
pancake
520a8bbe0d Fix memleak in r_str_rstr 2017-10-16 21:38:27 +02:00
pancake
3b2b592506 V\ now looks a bit better (make cl clear one line) 2017-10-16 16:38:33 +02:00
pancake
5bc44fbc44 Initial work on the Vb refactoring 2017-10-16 16:15:15 +02:00
pancake
b8a4dcdf34 Tweak dm output to make seek+hud happy 2017-10-16 16:05:38 +02:00
pancake
45c0981792 Aim to fix negative memcpy issue in rparse 2017-10-16 15:37:31 +02:00
Siarhei Siniak
b401b11f26 Minor memory leak fixes for pf. 2017-10-16 14:18:05 +02:00
Khairul Azhar Kasmiran
560f05be2f x86_cs MOV insns: disasm shows src if dst is stack (#8696)
* x86_cs MOV insns: disasm shows src if dst is stack

* Added another cond since R_ANAL_OP_TYPE_MOV is set in multiple places
2017-10-16 14:17:34 +02:00
pancake
e17df3ab70 Implement pj, pj. and pj.. commands 2017-10-16 13:31:13 +02:00
pancake
29a155d5d4 Add missing extern C for r_io.h 2017-10-16 12:38:58 +02:00
pancake
e97d7bd90a Add new 'rh' command to show the filesize in human format 2017-10-16 12:07:12 +02:00