Sven Steinbauer
547f8bbc5c
Infer fixes Round 2 ( #4993 )
2016-05-24 22:22:15 +02:00
Sven Steinbauer
5ad7b9e2f2
Expand on error message for unsigned OSX binary
...
If r2 is unsigned the message the user gets when trying to debug with it
isn't clear as to what the problem is. Add a line to suggest most likely issue and go see the docs to get a cert.
2016-05-10 22:16:14 +02:00
pancake
7676272b18
Add sj and s= commands
2016-05-09 10:39:19 +02:00
pancake
bbb7b8412b
Implement experimental cmdback in rap server and client
2016-05-05 01:20:23 +02:00
pancake
7d49075504
Cleanup io.rap
2016-05-05 00:04:44 +02:00
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
pancake
08310a99cd
Add io.0xff to define the value to fill unallocated area
2016-05-03 23:09:00 +02:00
Andrey Torsunov
60de2dc6b4
Fix couple of memory leaks. Issue #2772 . ( #4725 )
2016-04-28 10:47:50 +02:00
pancake
aae417badf
More OSX-PPC fixes
2016-04-27 01:52:35 +02:00
Sergey Anufrienko
d7635e085e
Introduce debug plugin for QNX pdebug interface
2016-04-22 11:45:51 +02:00
Jeffrey Crowell
7c3c865ef8
io_self.c: same fixes as 96686841de
and
...
6115d68736
2016-04-19 09:22:31 -04:00
Álvaro Felipe Melchor
b0c6ae4409
Fix #4295 and #4155
...
This commit is the first attempt to improve relocation
recognition when dealing with relocatables elf-files
2016-04-04 23:09:58 +02:00
skuater
36edff3732
fix wait routine in bochs for linux
2016-04-03 17:39:59 +02:00
Álvaro Felipe Melchor
cd85e12a31
fix some memory leaks
2016-03-31 23:01:02 +02:00
pancake
259816b7e6
Fix more covs for bochs
2016-03-31 13:08:39 +02:00
pancake
400b4da257
Fix io.cache segfault
2016-03-30 16:00:52 +02:00
skuater
01fce3fe8e
Initital implementation bochs for linux.
2016-03-30 12:57:15 +02:00
pancake
d092be54e2
API fixes for bochs and honor sandbox
2016-03-27 13:43:51 +02:00
pancake
32857e5fcd
Fix build
2016-03-25 00:26:55 +01:00
pancake
434b8251e9
Many syntax, language, indent, naming fixes for bochs
2016-03-25 00:21:56 +01:00
skuater
c45fe4e1e7
Initial support for BOCHS (windows only for now)
2016-03-25 00:21:49 +01:00
pancake
846263a51b
Implement ios9 pangu's tfp0 in the debugger
2016-03-14 23:24:49 +01:00
pancake
d5c9f1d987
Add support for the iOS9 Pangu tfp0 trick
2016-03-14 23:01:12 +01:00
pancake
b80904319d
Fix #4194 - Remove RCons dependency from RIO
2016-03-14 00:11:31 +01:00
pancake
ec41dca741
Fix lowercase sdb filenames for DLL import resolution
2016-03-03 11:03:14 +01:00
pancake
b559833a00
Release 0.10.1 Codename "Solid Chair Society"
2016-02-29 22:59:35 +01:00
pancake
3e53c64553
Fix #4165 - Reduce warning messages in debugger mode
2016-02-25 01:55:16 +01:00
pancake
a4b80effe3
Fix regression in rap
2016-02-24 18:22:40 +01:00
Mario Ballano
47d9888f93
Various RAP client/server bugs, endianness and remove RAP_RMT_SYSTEM
2016-02-23 15:00:59 +01:00
pancake
c2f5b72c80
Fix #4010 - axg: show recursive xrefs tree
2016-02-23 02:31:53 +01:00
pancake
8d68403a37
Simplify task_id_dead in io.mach
2016-02-23 00:53:16 +01:00
Álvaro Felipe Melchor
20fddc1e55
xnu: fix issue when writing in memory
2016-02-22 21:21:57 +01:00
pancake
808c205f74
Fix r_io_section_next() and make io.sectonly happy
2016-02-20 22:51:34 +01:00
Álvaro Felipe Melchor
98490aa881
xnu: chained step thumb32 seems to work
2016-02-17 13:37:50 +01:00
Álvaro Felipe Melchor
ec3ac37bb5
Fix ios build and more rework
2016-02-16 17:33:41 +01:00
Álvaro Felipe Melchor
073e08321a
xnu: use host_page_size instead of task_info with TASK_VM_INFO flag
2016-02-13 22:17:26 +01:00
Álvaro Felipe Melchor
c24dbc3054
Fix warnings
2016-02-13 22:17:21 +01:00
pancake
74b23f10b9
Merge branch 'xnu' of https://github.com/alvarofe/radare2
2016-02-06 22:37:52 +01:00
Álvaro Felipe Melchor
efa2a8ecdf
xnu: step, breakpoint working with mach exception
2016-02-06 19:53:29 +01:00
pancake
805e3f26e8
Fixes for lldb/debugserver on x86-64
2016-02-03 12:09:58 +01:00
Álvaro Felipe Melchor
feea7f4d17
xnu: change logic handle exception
...
instead of a thread waiting for incoming messages, i've implemented
wait functionality above mach_msg, now i have to make it work
with r2 and avoid while (1) in the code, understand better the
references and start thinking about edge cases
2016-02-02 20:27:57 +01:00
pancake
90e2fc3031
Fix reg-write in gdb-thumb and tiny io cache optimization
2016-01-27 00:26:49 +01:00
pancake
32dbac517f
Several bug fixes for gdb-arm and thumb remote debugger
2016-01-26 23:36:02 +01:00
NighterMan
497225d05c
Temporary workaround for the buffer size limit when analyzing large files
2016-01-25 16:11:21 +01:00
Álvaro Felipe Melchor
c372743315
xnu: get rid of ptrace even for attach and detach
...
some rework in order to handle mach message as mach_exc_server and alike does
api change in plugin debug, now the function detach receive a pointer to RDebug
trying to deallocate port when are not needed any more
2016-01-23 22:50:28 +01:00
condret
5a300e09e8
fix r_io_section_rm
2016-01-22 15:38:12 +00:00
pancake
de22aa46f2
Fix COV with boolified r_io_creat
2016-01-19 13:16:24 +01:00
Álvaro Felipe Melchor
d9e77ca0d1
xnu: first series of patches to use mach exceptions
...
* use set_trace_bit and clear_trace_bit macros
* use PT_ATTACHEXC since PT_ATTACH will be deprecated in the future
and we are interested in receiving mach exceptions
* first attempt to handle mach exceptions
* api change: added a parameter to r_core_setup_debugger
at least in OS X this function was producing double attachment.
I've added a boolean value to indicate when use dpa.
* added pipe to communicate between main process and traced process
by far this is not a good implementation. We should develop a better
approach/design to save all the exceptions and handle them accordingly.
This is the initial implementation
* bring back ptrace for stability and in order to merge this into master
2016-01-18 22:24:16 +01:00
pancake
d2a192cffc
Fix #3760 - Honor iOS/OSX pre-map memory reads in io.mach
2016-01-07 01:23:14 +01:00
DZ_ruyk
0e8b42787a
Boring typo fixes
...
Can't -> Cannot (since most of error messages use second form)
2016-01-07 00:13:54 +01:00