Srimanta Barua
d05f865f77
read registers from lldb ( #8004 )
2017-07-25 16:28:58 +08:00
pancake
fb4294c36b
Fix #8000 - null deref in pkcs7
2017-07-24 15:32:05 +02:00
pancake
76448886cb
Looks like dex needs lit too, and force n in cspatch
2017-07-24 13:38:40 +02:00
Srimanta Barua
6f25437342
Handling of more stop reasons, cleanly close gdb connection ( #7998 )
2017-07-24 12:39:53 +02:00
Srimanta Barua
e4cce06671
Added reading of executed file name to gdbserver
2017-07-21 20:06:41 +02:00
Guillaume Valadon
ea8adc48da
Use void in prototypes ( #7974 )
2017-07-20 14:50:13 +02:00
Srimanta Barua
6f2eb2843b
Added command to get/set packet size for gdb io system ( #7961 )
...
* Added pktsz to io system
* Add env var to control gdb packet size
2017-07-20 11:57:29 +02:00
pancake
2829d9e398
Detect kotlin in java classes
2017-07-19 13:55:05 +02:00
pancake
770f3e752f
Fix #7932 - Support relative addresses in java assembler
2017-07-17 12:17:53 +02:00
Srimanta Barua
8c6a05dd58
Add reporting of debug info ( #7941 )
2017-07-17 11:39:34 +02:00
Srimanta Barua
4916b318d8
fix memleak in gdbserver ( #7940 )
2017-07-17 09:30:48 +02:00
Srimanta Barua
7858bb970d
Un-hardcode reporting of stop reason, and add read/write of single reg to gdbserver ( #7938 )
...
* Better reporting of stop reason by gdbserver
* Added read/write of single reg
2017-07-17 08:51:30 +02:00
Srimanta Barua
b59276938e
Added debugging of protocol messages in gdbserver ( #7931 )
2017-07-16 12:01:17 +02:00
pancake
6e1f9c981e
Fix latest covs
2017-07-14 17:36:21 +02:00
Srimanta Barua
066e85554e
gdb get exec file name, and threads list ( #7908 )
...
* Thread list
* Added check if thread is dead
* Added exec_file command to io system
2017-07-13 00:33:53 +02:00
pancake
1b6cfb68bd
Fix some memleaks, warnings and null derefs pointed out by clang analyzer
2017-07-10 11:20:03 +02:00
Srimanta Barua
47a081c5df
cleanup redundant gdbr_send_command ( #7890 )
2017-07-09 20:55:15 +02:00
Srimanta Barua
9e437f861b
Added qRcmd monitor commands to io_gdb ( #7877 )
...
* Added qRcmd to io_gdb
* Printing reply to pkt and prompting for ack if required. Also adhering to r2 coding conventions
2017-07-08 10:29:11 +02:00
pancake
39e63acfe0
Fix last COVs (double free and memleak in grub code)
2017-07-05 13:13:53 +02:00
Sven Steinbauer
b61e278c01
Conditionally remove sh for iOS
2017-07-05 13:01:02 +02:00
j123123
f3f71b195b
Add NULL check at shlr/sdb/src/json/api.c ( #7859 )
2017-07-05 06:52:56 +02:00
Srimanta Barua
6d5585fc68
Fix for incorrect pc after breakpoint, in x86 gdb (using signal 5)
2017-07-04 19:44:09 +02:00
pancake
c57997e76e
Fix r2_hbo_grub_memmove ext2 crash
2017-07-04 19:38:33 +02:00
pancake
8c3035acc2
Fix ios-sdk builds
2017-07-04 19:16:24 +02:00
Srimanta Barua
d453d7430f
pid/tid specific continue with signal for gdb ( #7848 )
...
* Corrected tid syntax, added pid/thread-specific continue
* Added continue with sig
2017-07-02 19:09:04 +02:00
Srimanta Barua
2424f962ce
Check which vcont commands and use them if they are ( #7847 )
2017-07-01 21:16:48 +02:00
Srimanta Barua
ff7b6c1df2
Optimized gdbserver mem read, and added gdbserver mem write
2017-06-29 17:17:22 +02:00
pancake
48fd6485bc
Update sdb
2017-06-27 23:29:56 +02:00
pancake
fc41044e93
Iterate over all DT_FLAGS, and update capstone
2017-06-27 18:16:37 +02:00
SrimantaBarua
59a5c07d8f
invalidate reg cache
2017-06-26 11:39:30 +02:00
SrimantaBarua
5938053422
gdb reg caching
2017-06-26 11:39:30 +02:00
pancake
2320b29e8f
Fix memleak and invalid format string for gdb
2017-06-24 20:49:59 +02:00
pancake
87fe418092
Fix #7706 - Enhance the Java assembler
2017-06-24 19:58:48 +02:00
SrimantaBarua
9651b6a997
Attach pid
2017-06-23 11:50:26 +08:00
xarkes
ca5a68ebb3
Adding files to meson + windows env refactor
2017-06-20 18:03:30 +08:00
Srimanta Barua
c5eb7ef058
Support for dm commands in gdb ( #7770 )
...
* Added reading of memory maps from /proc/pid/maps
* Don't enable extended mode by default, only do so when attaching to process. Otherwise can't quit gdbserver
* Better gdb file reading
2017-06-19 19:43:55 +02:00
xarkes
c1a565e381
Windows environment fix
2017-06-19 15:51:07 +08:00
Adrian Pistol
3381ae974e
Fixes to #7759 which I failed to push in. ( #7766 )
2017-06-18 02:45:37 +02:00
pancake
473c1ba28f
honor-unsigned capstone patch has been merged upstream
2017-06-18 02:00:22 +02:00
Sajjad Pourali
efe373de18
add #include <stdlib.h> for free func ( #7762 )
2017-06-18 01:01:11 +02:00
Adrian Pistol
d8f5cdb11c
io_gdb: gdb://host:port/pid support; Add gdbr_{attach,detach,detach_pid,kill_pid} to gdbclient. ( #7759 )
...
Try to activate extended mode; Attach helper function requires extended mode to actually do something.
Tries to attach to the given pid in io_gdb.
This isn't proper, but it's better than running into the two-pid-vals-no-sync issue.
2017-06-18 00:59:13 +02:00
Srimanta Barua
ba1bba5401
Speed up gdb considerably if gdbserver supports no-ack mode ( #7763 )
2017-06-18 00:58:38 +02:00
Srimanta Barua
040ea8cafd
Bug-fixes for read/write mem ( #7758 )
2017-06-17 03:02:05 +02:00
xarkes
675fa9b9ff
Windows fixes and fix graph tests
2017-06-16 21:18:50 +02:00
pancake
0b4eb1740c
Update the capstone-x86-unsigned patch
2017-06-15 10:07:20 +02:00
Srimanta Barua
fe6372339d
Corrected gdbserver register-setting
2017-06-14 15:38:10 +02:00
Srimanta Barua
e5e860a3ea
Added loading of offsets
2017-06-14 15:38:10 +02:00
Zohn_Z
76f0ce7c9f
Several fixes for ragg2
...
* fixed some bugs in rcc_pushstr in egg_lang.c
* fix bugs when strings within ',' and strating with non-zero char
* fix some error fixes
* fix the segment fault when calling functions with arguments
* add support for directory in include
* make some little changes
* add support for include and alias
* add some debug eprintf
* fix wrong label bugs in "while" syntax and rename some label
* fix odd syntax in "while" and "if"
* rename the labels
* add support for if\-else
* make some little changes for pretty print
* take a snapshot before writing confusing mathop
* finish mathop
* delete some unnecessary code in if-else frame to bypass test
* reindent all the thing
2017-06-14 15:35:29 +02:00
xarkes
46deac0dde
Fixing appveyor build ( #7735 )
2017-06-14 13:45:48 +02:00
pancake
6c37a9aa10
Add serial support in RSocket for gdb:///dev/ttyUSB0:9600
2017-06-12 22:25:58 +02:00