Commit Graph

8689 Commits

Author SHA1 Message Date
pancake
8a5723eb2a Better ls. Add support for cd - and handle BR arm64 instruction
- Analysis with eobjmp has changed a bit, but its still buggy
2015-08-18 02:44:59 +02:00
pancake
aa134787e9 Breakpoint autonaming with db $$ and fix a COV in db 2015-08-17 10:34:47 +02:00
pancake
5993d290a0 Add dbn and db. commands 2015-08-17 01:43:45 +02:00
pancake
62e631a514 Add segfault and abort debug stop reasons 2015-08-17 00:55:07 +02:00
pancake
abe083cda3 Fix #3101 - Show current address in backtrace 2015-08-17 00:33:10 +02:00
pancake
d22ac1228e Initial implementation of RDebugReason. See di command 2015-08-17 00:16:25 +02:00
pancake
6ced6fa8b4 Refix binfile path issue and remove unused code in dsojson 2015-08-16 22:41:58 +02:00
pancake
752af9a89e Update some AUTHORS 2015-08-16 21:11:20 +02:00
inisider
1f2cd1695b move property to fields 2015-08-16 19:45:14 +02:00
pancake
59fa3c239e Refix reverted patch to solve rbin info in debugger 2015-08-16 18:49:17 +02:00
pancake
55b560d406 Fix warning in dcpu16 disassembler 2015-08-16 18:26:57 +02:00
pancake
701dd4a80e Add io.aslr and set it to false by default (used only for OSX atm) 2015-08-16 17:45:23 +02:00
pancake
5b19cc8d24 Revert bin-debugger commit 2ff37b8de0 2015-08-15 10:53:33 +02:00
pancake
7e22671ee6 Update capstone 2015-08-14 14:19:16 +02:00
pancake
1400547fb2 Seek and restore section address in aaa 2015-08-14 13:58:33 +02:00
pancake
e3a1bc1829 Run afna after aac in aaa for better results 2015-08-14 14:03:19 +02:00
pancake
4cb5e6d097 Fix #3089 - Add p=d command to show block byte dictionary stats 2015-08-14 13:34:40 +02:00
pancake
5f67089a3e Fix #3088 - p=b crash and enhacements 2015-08-14 13:17:48 +02:00
pancake
e6d6d0e5c8 Fix dr~[0] issue 2015-08-14 12:38:03 +02:00
pancake
2ff37b8de0 Fix loading of bin symbols in debugger (osx), no ASLR yet 2015-08-14 00:53:57 +02:00
pancake
e84262c5e7 Handle /m in http.ui by default 2015-08-13 23:58:01 +02:00
Riccardo Schirone
7b1730dc86 core/anal: fix cov and simplify code 2015-08-13 22:14:43 +02:00
Jeffrey Crowell
de3facf3a9 do cannonicalize path the right way (tm) 2015-08-13 15:16:27 -04:00
yetmorecode
4b55af759c Fixed mutiple process/thread handle mismatches and reworked tid2handler function. 2015-08-13 20:44:18 +02:00
yetmorecode
2e347da121 Removed w32 specific process_handle member from RDebug. 2015-08-13 20:44:17 +02:00
pancake
00b2240893 Simplify env.sh path construction code 2015-08-13 20:42:06 +02:00
pancake
5bf55a76fe Handle ~ in env.sh for some shells 2015-08-13 20:32:30 +02:00
pancake
18421429b9 Handle relative paths in env.sh 2015-08-13 20:23:59 +02:00
pancake
8293f75ce9 Add temporary patch to fix capstone x86-16 issue 2015-08-13 20:20:06 +02:00
pancake
4275bfc987 Fix pie output 2015-08-13 19:42:29 +02:00
pancake
014a28e9cf Fix some memleaks reported by Coverity 2015-08-13 17:24:45 +02:00
yetmorecode
7fe01ac2ce Improved error handling in w32 debugging 2015-08-13 17:02:08 +02:00
yetmorecode
3c6c74555d Fixed hangup in w32 native debugging on dc after ctrl+c 2015-08-13 17:02:08 +02:00
pancake
fa6f91895f Reverted capstone commit is conflicting, lets verify with latest changes 2015-08-13 16:55:58 +02:00
pancake
3981b48a7c Update capstone to fix the sparc segfault 2015-08-13 16:53:42 +02:00
pancake
91bf85cb7a Some more cleanup in debug 2015-08-13 04:07:54 +02:00
pancake
def4329769 Fix #3081 - Fix LDR instruction for the ARM assembler 2015-08-13 03:12:12 +02:00
yetmorecode
4f4bbdaf9e Fixed issue with r_debug_wait return type 2015-08-13 00:08:50 +02:00
yetmorecode
6d678aa3f8 Fixed issue when w32 debugging was hanging up on breakpoints from non main threads. 2015-08-13 00:08:50 +02:00
pancake
1f277f72e9 Add asm.indentspace and implement .atd and atl 2015-08-12 10:40:24 +02:00
Riccardo Schirone
349f5e9b59 core/core: make prompt a variable length string
core/core: refactor r_core_prompt function
2015-08-12 01:43:05 +02:00
Riccardo Schirone
064d57fb8d core/core: add scr.promptsect variable to show section name in prompt 2015-08-12 01:43:05 +02:00
yetmorecode
ecd4de662d Implemented missing r_debug_native_kill on w32 2015-08-12 01:42:21 +02:00
yetmorecode
e0f004ebcf Fix "dp" command on w32 native debugging and resolve process names
- Renamed duplicate local variable and added proper
  check for invalid process handle
- Added missing CloseHandle cleanup
2015-08-11 20:46:27 +02:00
Riccardo Schirone
2518c9e21c core/core: add scr.promptflag variable 2015-08-11 16:03:07 +02:00
yetmorecode
e86138e18f Fix #3070. w32 native debugging hanging on "dc" after process exit 2015-08-11 16:01:58 +02:00
pancake
2865786e4c Add bin.classes eval var and fix rabin2 -rc output 2015-08-11 15:58:01 +02:00
pancake
4beb0dc6a3 Add support for 'mov byte [reg], imm' for x86.nz 2015-08-11 14:15:13 +02:00
pancake
a343109c68 Fix aarch64 elf reloc type 2015-08-11 09:46:28 +02:00
yetmorecode
667cdecd37 Enhanced shell output for win32 native debugging
Fixed multiple whitespace issues
Removed unnecessary include for string.h
2015-08-11 09:17:23 +02:00