icebp
217bfc8f49
make invalid hashbang always print an error ( #8727 )
...
* add an error message on unhandled invalid hashbang
* fix style error
* sticking with the original error message.
2017-10-22 18:39:20 +02:00
Siarhei Siniak
b12caddbf4
Rework data destruction in r_bin_reload ( #8728 )
...
1. Add goto error that always frees the_obj_list list of objects.
Otherwise, we may leak the data, because the only place the_obj_list
is to be destroyed comes near the end of function.
2017-10-22 18:21:00 +02:00
xarkes
7e063d0b47
Added theme for cutter
2017-10-22 12:21:12 +02:00
pancake
acecc645cf
Implement bin.b64str to automatically decode base64 strings
2017-10-21 12:01:46 +02:00
pancake
a2f7cbeb73
Fix last covs in json_indent
2017-10-21 11:34:08 +02:00
Khairul Azhar Kasmiran
b572ea3471
Fixed Cs* output for Csa strings ( #8724 )
2017-10-21 09:28:42 +02:00
pancake
38bf0da785
Fix crash for fat and set arch/bits earlier in radare2.c
2017-10-20 12:44:57 +02:00
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
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
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
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