21666 Commits

Author SHA1 Message Date
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
Anton Kochkov
bf3bfa5d02 Fix and reorder bindings languages 2019-05-16 20:12:21 +08:00
Sergi Àlvarez i Capilla
75b4462ee5 Rephrase the README 2019-05-16 13:44:00 +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
Sergi Àlvarez i Capilla
6b5905d4f4 Upgrade cs5 to fix the arm64 disasm crash 2019-05-15 15:56:00 +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
pancake
eae8f3e43a Post release version bump 2019-05-15 11:17:03 +02:00
pancake
4ec482ba2d Release 3.5.1 - Dismay2 3.5.1 2019-05-15 09:39:46 +02:00
Vanellope
a90b2e50e6 Better cursor action for the one in the function panel ##panels (#14075) 2019-05-15 08:47:24 +02:00
Óscar Carrasco
31e7cf517a Fix includes from to ignoring dir.types ##types 2019-05-15 08:46:43 +02:00
radare
8ea835076a
Upgrade capstone-next and v4 (#14074) 2019-05-15 08:45:21 +02:00
pancake
6762f880ec Honor hex.cols instead of console width 2019-05-15 01:26:32 +02:00
dodococo
fc4000a796 Fixes #13767: Honor color theme in p-- ##cons 2019-05-15 01:22:15 +02:00
pancake
123efe1b91 Fix bug in autocompletion of arguments with scr.prompt.popup ##cons 2019-05-15 01:13:42 +02:00
pancake
0de59ee9fc Honor scr.prompt.popup in all the themes ##cons
* Also fix two segfaults caused by an intt underflow oobread
  related to panels mode and hex.cols
2019-05-15 00:58:25 +02:00
David CARLIER
a51233bb3f Few more memory leaks fixes (#14072) 2019-05-14 22:09:08 +02:00
sanguinawer
2bba203ebb Fix hardware breakpoints (DRX) on Windows ##debug 2019-05-14 18:00:04 +02:00
pancake
092173bf90 Improve configure argument handling in sys/install.sh ##build
* Handle --help, --with-capstone5 and --install (no symlinks)
2019-05-14 17:54:11 +02:00
Khairul Azhar Kasmiran
786f16fe2f Fix om* order ##core 2019-05-14 17:38:55 +02:00
pancake
9ec3f52ecf Add the ability to set comments to the xrefs in visual ##visual 2019-05-14 15:57:15 +02:00
pancake
a8a22b9383 Add support for build for android-x86_64 ##build 2019-05-14 15:02:30 +02:00