10252 Commits

Author SHA1 Message Date
Jeffrey Crowell
aaf92c4e8e Gesmdis isn't a thing. Should be Genesis. 2016-02-10 13:16:08 -05:00
pancake
6b79f915df Fix #4095 - VdW chopping down to 32bits 2016-02-10 11:45:25 -06:00
pancake
24d76819d0 Expose reftype in /r 2016-02-09 11:52:26 -06:00
pancake
9f2ce614d3 Avoid null bytes in axt output 2016-02-09 11:38:55 -06:00
Skia
80edc616c7 Fix pfv (close #4075) 2016-02-09 07:21:34 -06:00
diouziou
118df8a0e4 Update debruijn.c 2016-02-09 13:19:43 +01:00
Maijin
530dbe72c1 Save/restore macros in projects fix #4050 2016-02-07 00:51:26 +01:00
pancake
d0f0629655 Remove unnecessary memcpy 2016-02-06 22:44:51 +01:00
pancake
74b23f10b9 Merge branch 'xnu' of https://github.com/alvarofe/radare2 2016-02-06 22:37:52 +01:00
Álvaro Felipe Melchor
5a63887ff5 xnu: added XNU_USE_PTRACE to xnu_wait 2016-02-06 20:23:15 +01:00
Álvaro Felipe Melchor
4e746ef20c Fix oob read when aa 2016-02-06 20:14:52 +01:00
Álvaro Felipe Melchor
efa2a8ecdf xnu: step, breakpoint working with mach exception 2016-02-06 19:53:29 +01:00
Ido Yariv
8ee54db24e Rewrite remote gdb packet handling
This patch addresses several issues with the current implementation,
including:
- Excessive recursions
- Incorrect handling of the escape character
- Buffer size limitations
2016-02-05 17:24:00 +01:00
pancake
a548fd76dd Fix rabin2 -Q and update manpage 2016-02-04 21:52:32 +01:00
pancake
f2079db4ad Fix fatmach0 2016-02-04 18:02:09 +01:00
pancake
f5181c4d90 Initial rework for dyldcache 2016-02-04 15:44:49 +01:00
mrmacete
0d34a92270 Little arm64 ESIL improvements
+ added some cases to LDR, still not complete but enough to display some more method names in obj_msgSend calls
+ fixed a typo in decode_shift
2016-02-04 09:44:41 +01:00
Maijin
69c3ffa9e6 Change default syscall ahi S 2016-02-03 17:51:55 +01:00
Maijin
8571a9c2ba Add ahi for syscall numbers fix #4068 2016-02-03 17:05:03 +01:00
pancake
751bad6820 Parametrize git 2016-02-03 13:22:05 +01:00
pancake
37d4b269b5 Use io.va in debugger mode to disable io.isValidAddress and fix analysis 2016-02-03 12:53:35 +01:00
pancake
3a2a713775 Implement ahi 32 for IP address hints 2016-02-03 12:29:32 +01:00
pancake
94a3a01a5d Merge branch 'master' of https://github.com/radare/radare2 2016-02-03 12:16:45 +01:00
Anton Kochkov
e37d704fd7 Fix a typo - forgotten brackets 2016-02-03 14:13:01 +03:00
pancake
805e3f26e8 Fixes for lldb/debugserver on x86-64 2016-02-03 12:09:58 +01:00
Anton Kochkov
f931cc30cb Fix Mingw32 build 2016-02-03 13:46:36 +03:00
Ido Yariv
cba51be5b8 Skip first packet when connecting to gdbserver
QEMU seems to send a T02thread message upon connection. This can get the
client side out of sync wrt requests & responses.

To work around this, read a packet after a connection is made. This
could time out, but that should be harmless.
2016-02-03 11:29:54 +01:00
Jonathan Neuschäfer
91c940738c Add opcode descriptions for riscv 2016-02-03 11:29:32 +01:00
Jonathan Neuschäfer
edbb677a79 libr/asm/d/arm: Fix description of ORR opcode 2016-02-03 11:22:13 +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
condret
4bbcad5864 add a fortune message 2016-02-02 00:33:34 +00:00
condret
44b06b11de fix something 2016-02-01 14:10:09 +00:00
Ido Yariv
ac14493234 Set TCP_NODELAY on client TCP sockets
This can substantially improve performance on debugger client protocols.
2016-02-01 12:23:52 +01:00
Ido Yariv
0952fd0815 Avoid needless polling on incoming gdb packets
In case the packet checksum is received, there's little point in
continuing to poll for data.
2016-02-01 12:23:52 +01:00
Old T. Man
d17cbff22c Added the last cjmp instructions for xtensa. 2016-02-01 12:20:35 +01:00
Old T. Man
564f8d3b4d Fixed jumplines for xtensa platform. 2016-02-01 12:20:35 +01:00
condret
b1d894ab7b fix some warning 2016-02-01 10:58:36 +00:00
condret
f66e7a4c46 fix #4012 2016-02-01 10:09:20 +00:00
pancake
ca7f55be5a All those bins depend on r_lang 2016-01-30 21:19:36 +01:00
pancake
bb073cf5db Modernize asm/code.c 2016-01-30 03:02:06 +01:00
pancake
b08892dbb3 Fix Tricore warnings and handle in ELF 2016-01-30 02:58:45 +01:00
Kitsu
73f2995d2e Added tms320 description 2016-01-30 02:50:41 +01:00
pancake
d7a244f010 Initial import of asm.tricore disassembler plugin 2016-01-30 02:47:17 +01:00
pancake
d30b2f4894 Initial import of the anal.xtensa plugin 2016-01-30 01:37:04 +01:00
Jeffrey Crowell
f713c67794 restyle the function decl in r_debug 2016-01-29 18:52:53 -05:00
pancake
63854eb4ca Fix #4048 - Fix autocomplete of macros 2016-01-29 00:32:46 +01:00
pancake
7d91280e5c Handle EM_XTENSA bit in ELF header 2016-01-29 00:06:28 +01:00
Bigendian Smalls
6d1242c18d Added initial documentation for sysz architecture
This will cover 99% of the commands implemented correctly/currently (via
capstone). However, since this doco is a complete list of mnemonics as
of 2016, it will cover all the instructions when a more complete
implementation of sysz is build for r2. Thanks to @mainframed for
parsing the original docs to create the raw instruction files.
2016-01-29 00:02:48 +01:00
pancake
6f1655c491 Initial support for xtensa CPU disassmbler (from GNU binutils) 2016-01-28 23:59:50 +01:00
deffi420
0113d2a0d3 Add missing quotation mark in elf_version enum
Silences a warning on loading ELF definitions
2016-01-28 23:17:44 +01:00