Commit Graph

16418 Commits

Author SHA1 Message Date
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
Marc
94271f186c Fix #8679 by removing the strlen check 2017-10-16 11:58:10 +02:00
Dumitru Stama
1cb8c71f5e Closing unused pipe ends to properly deliver broken pipe signals (#8694) 2017-10-16 10:55:48 +02:00
pancake
a09d6dae92 Do not install r2-indent or r2-docker
Only symlink them because require access to the source directory.

Eventually we may provide proper packages via r2pm
2017-10-16 00:06:25 +02:00
Khairul Azhar Kasmiran
373ecde4a5 Cs..: show string + info about it at current address (#8689) 2017-10-15 23:29:43 +02:00
xarkes
7aaf5f12fe Removed meson Windows useless message 2017-10-15 16:02:42 +02:00
Anton Bolshakov
2334829ce6 r_big.h: fix building issue (#8691)
See the following for more details:
https://github.com/radare/radare2-bindings/issues/176
2017-10-15 13:05:36 +02:00
xarkes
0ee7073122 Fixed Bold color ascii parsing 2017-10-15 10:45:25 +02:00
pancake
21a6f570ba Fix #8685 - Crash in ELF version parsing 2017-10-14 21:45:16 +02:00
xarkes
7ca83c40fa Modified appveyor installer artifact name 2017-10-14 12:06:55 +02:00
xarkes
d0b1e63e33 Meson script improvements 2017-10-13 16:45:48 +02:00
pancake
25f8f8262d Bump version after release 2017-10-13 14:59:25 +02:00
Christina Quast
ad3da3e937 Fix woO command, which is wopO now (#8682) 2017-10-13 12:07:11 +02:00
Khairul Azhar Kasmiran
00fdad81b9 Cs.: show <oom> if out of memory (#8680) 2017-10-12 19:19:59 +02:00
pancake
81aee52168 Release 2.0.1 2017-10-12 18:28:33 +02:00
pancake
b1a9ce235d Fix dwarf tests 2017-10-12 02:28:01 +02:00
pancake
1519a12af1 Update capstone from git 2017-10-12 02:04:55 +02:00