radare
d11fbfdc89
Implement ESIL for stxb and stxh THUMB instructions ##anal ( #14119 )
2019-05-21 02:23:55 +02:00
pancake
fa8f7c8376
Improve the vv mode for editing variables ##visual
2019-05-21 00:48:18 +02:00
pancake
150b64ab05
Add Objective-C and Rust (pco, pcr) ##print
2019-05-20 20:35:13 +02:00
pancake
ed4aa5c30c
Add Kotlin, Java and Swift pc sub-commands ##print
2019-05-20 20:08:22 +02:00
Khairul Azhar Kasmiran
7984da78df
Implement |. (alias for '.') ##core
2019-05-20 17:54:28 +02:00
radare
7ffe2599a1
Fix is.j and implement Cs.j to please r2dec ( #14113 )
2019-05-20 14:57:17 +02:00
Riccardo Schirone
ad0ccaf27e
Do not double define typedef RBuffer ( #14112 )
...
It should be enough to define struct r_buf_t, since the typedef to
RBuffer is already specified.
2019-05-20 11:54:01 +02:00
Khairul Azhar Kasmiran
bad801b8e9
scr.ansicon updates r_line_singleton as well ( #14111 )
2019-05-20 10:40:03 +02:00
radare
7ae5e3b431
Implement Console frame in visual panels ##panels ( #14108 )
2019-05-20 10:12:09 +02:00
Vanellope
c90b50a269
Enable creating a panel from the list of all kind of the panels and replace the current panel with it ##panels ( #14109 )
2019-05-20 10:08:23 +02:00
Khairul Azhar Kasmiran
3d426edba2
Fix inverse video esc handling in r_cons_w32_print ( #14110 )
2019-05-20 12:26:49 +08:00
Khairul Azhar Kasmiran
313de87029
Fix 786af1fd8a977d2eeebef0af8ecbe38570305f3e
...
It apparently was causing strange keyboard behaviour and crashing Windows.
2019-05-20 11:16:51 +08:00
Khairul Azhar Kasmiran
404e1b0568
Removed some spaces and spaces->tabs in output.c
2019-05-20 09:42:01 +08:00
Khairul Azhar Kasmiran
1d09e12d96
Use bool instead of int in calls to r_cons_w32_print
2019-05-20 09:35:48 +08:00
Khairul Azhar Kasmiran
d580297558
Fix bg esc handling in r_cons_w32_print ( #14106 )
2019-05-19 18:30:44 +02:00
Khairul Azhar Kasmiran
786af1fd8a
Use r_cons_w32_printf instead in dietline.c ( #14105 )
2019-05-19 16:43:28 +02:00
Khairul Azhar Kasmiran
41912af495
Enable color prompt on Windows ##cons ( #14102 )
2019-05-19 11:12:34 +02:00
Vanellope
429e1cc56a
Autocompletion is supported for Breakpoints and so is cursor to seek to and del them ##panels ( #14103 )
2019-05-19 03:22:39 +02:00
vane11ope
7cd80707a5
A few fix for hexdump and disassembly
2019-05-18 15:35:13 +02:00
erfur
ad04d5deb7
Small typo in =? output
2019-05-18 15:34:47 +02:00
pancake
6ed68c1252
Implement fg command to create a graph of flags (WIP) ##graph
2019-05-18 12:22:46 +02:00
pancake
645aa0f2a5
Implement graph.ntitles to toggle graph title nodes ##graph
2019-05-18 12:22:46 +02:00
Vanellope
4cac8af927
Cursor is available in strings panel ##panels
2019-05-18 12:07:44 +02:00
Khairul Azhar Kasmiran
3a8ded4ef5
Fix Color_GRAY/BGGRAY ##cons
2019-05-18 11:48:33 +02:00
Alex Gaines
8ba3d1077b
Initial band-aid fix for a UAF with two seperate desc pointers ( #14094 )
2019-05-17 21:19:26 +02:00
Francesco Tamagni
0b880ed0b0
Implement the zc command ##signatures
...
Also add zcn, zcn! to compare only signatures with the same name.
2019-05-17 16:50:39 +02:00
David CARLIER
b4015791be
palloc return checks ##cons ( #14091 )
2019-05-17 16:48:18 +02:00
Khairul Azhar Kasmiran
492bbc5d9e
r_socket_connect_unix() is false on non-Unix
...
Fixes AppVeyor build.
2019-05-17 22:07:10 +08:00
pancake
073fcca0f3
Make -C http work like the tcp and rap remotes, expose the shell via == ##remote
2019-05-17 12:09:23 +02:00
MapleLeaf-X
118e6d9a94
Fix QueryDosDevice returned length check ##windows
2019-05-17 11:09:31 +02:00
Vanellope
4133d6f4fe
Refactoring and fix a bug concerned with the cursor ( #14089 )
2019-05-17 04:09:33 +02:00
pancake
263e2d40e3
Honor rap.loop in rap server and add examples in =? ##remote
2019-05-17 01:04:31 +02:00
pancake
10109fec62
Fix issues with the tcp server .: and =+tcp, use index instead of fd ##remote
2019-05-17 01:04:31 +02:00
radare
ae0d52f1a8
Fix issue when analyzing the last DEX method ##anal
...
* Deprecate the is_valid_offset() anal callback, that's task for IO!
* WIP: Fix the Dalvik analysis by skipping fields and imports
2019-05-16 23:38:27 +02:00
MapleLeaf-X
0c7108d06f
Fix "ood; ood" bug on winxp->win10 ##windows
2019-05-16 23:24:14 +02:00
radare
37f7052805
Handle DEX files with no entrypoint properly ##bin
2019-05-16 19:09:47 +02:00
Sergi Àlvarez i Capilla
326bec055e
Fix #14082 - dte output to RCons, not stderr
2019-05-16 17:02:46 +02:00
Srimanta Barua
caf3583615
Fix rip-relative lea tests ( #14083 )
2019-05-16 15:55:00 +02:00
radare
51cc15072a
Fix some UAF in rap server, handle HTTP over rap and tcp properly ##remote ( #14081 )
2019-05-16 14:18:16 +02:00
Sergi Àlvarez i Capilla
418c1d95c6
Honor rap.loop on the tcp server when an invalid packet is received
2019-05-16 11:53:31 +02:00
MapleLeaf-X
1e0e1db112
Fix r_sys_pid_to_path (supports winxp -> win10) ##windows
2019-05-16 11:22:57 +02:00
Vanellope
2a38f11d85
Cursor is supported in Symbols panel ##panels ( #14080 )
2019-05-16 09:52:07 +02:00
Sergi Àlvarez i Capilla
c8df20cfa8
Fix 2 problematic format strings on 32bit systems for asm.rsp
2019-05-15 23:33:29 +02:00
radare
b4d80315b1
Properly handle ELFs with no entrypoint defined ##bin
2019-05-15 23:23:50 +02:00
Srimanta Barua
e17b29d4c1
Handle LEA operand rip in x86.nz ##asm
2019-05-15 22:13:55 +02:00
Riccardo Schirone
66f7403245
Rewrite the RBuffer API to make it safer and adjust the codebase ##refactor ( #13656 )
...
* Reimplement r_buf_fread/fwrite
* Add slice buffer and introduce readonly field
* Do nothing if size is 0
* Prevents an overflow when 8 is subtracted from size.
* Fix ragg2 when patching outside currently existing buffer
* Implement r_mem_mmap_resize for systems where mremap is not defined
* r_buf_buffer can be called with no size arg as well
* Use size_t instead of ut64
2019-05-15 15:34:06 +02:00
pancake
c7cb949060
Fix rpush regression
2019-05-15 13:09:45 +02:00
Srimanta Barua
6d8aeda83f
Track pushed register (note: immediately after lea/mov) to resolve push-ret ( #14034 )
...
* For mov reg, <src>, only track if <src> is immediate value
* Add R_ANAL_OP_TYPE_RPUSH (UPUSH | REG)
* Changed so that "rpush" is printed instead of "upush" in case of register push
2019-05-15 12:04:41 +02:00
David CARLIER
2945d4c64e
Little ELF segment labelling change UNKNOWN -> NONE ##bin
2019-05-15 12:00:48 +02:00
Vanellope
a90b2e50e6
Better cursor action for the one in the function panel ##panels ( #14075 )
2019-05-15 08:47:24 +02:00