futex
d2cd30b7cb
add setne instruction
...
add setne instruction
2014-09-16 15:22:57 +02:00
pancake
271fb166df
Fix more issues on /E and esil ret values
2014-09-16 01:24:34 +02:00
pancake
f3f7fbbb23
Fix /E
2014-09-16 00:59:21 +02:00
pancake
ed8fb312ed
Implement izzj and izz*
2014-09-15 23:49:51 +02:00
pancake
4c133d5891
Implement 'izz' (quick-mode-on)
2014-09-15 23:47:23 +02:00
Skia
951c07b03e
Make pf* work and Fix #1349 in pf
2014-09-15 23:07:01 +02:00
pancake
058cae62f2
Set new separator for nested struct in pf
2014-09-15 22:56:31 +02:00
pancake
3f8b2f1ff1
Fix afna for PE bins (jmp data-references)
2014-09-15 22:44:32 +02:00
pancake
effd1856a1
Handle 'reloc.' rules, but requires better analysis (ujmp)
2014-09-15 19:35:49 +02:00
pancake
d85cf28e84
Revert "Remove debug code in avr disasm /via @svensin"
...
This reverts commit 59d39473c8
.
2014-09-15 17:45:52 +02:00
pancake
3b69dae924
Initial implementation of /E esil search engine
2014-09-15 17:13:33 +02:00
condret
57f3f07ce1
oups; clean up the removal of weird-shit in r_core_read_at
2014-09-15 14:37:51 +02:00
condret
a5772fe3ea
remove some weird-shit-wrapper-code in r_core_read_at
2014-09-15 13:50:42 +02:00
pancake
59d39473c8
Remove debug code in avr disasm /via @svensin
2014-09-15 12:16:22 +02:00
pancake
227fb0242f
Fix #1335 - Fix CC!
2014-09-15 10:18:00 +02:00
pancake
4c0f2cc884
Fix p/mips_gnu.mk
2014-09-15 03:37:26 +02:00
pancake
7e37fb0131
Fix #1292 - Fix file create and write on w32
2014-09-15 03:35:02 +02:00
condret
9f84b020de
out-comment and replace a weird line of code
2014-09-15 03:37:34 +02:00
pancake
8be98f3d82
Use () instead of [] for casting nested structs in pf
2014-09-15 00:36:49 +02:00
pancake
0f3344e284
Fix r2 -d -c oo ^D issue
2014-09-15 00:32:49 +02:00
Jody Frankowski
b6e76890bd
Rename eof to buf_eof, fixes windows build
2014-09-14 23:06:57 +02:00
LemonBoy
27e9d2e938
Do not allow duplicate registers in the profiles. Free the RRegItem properly. Fix the line count in the parser. Fix the w32 debug profile.
2014-09-14 22:45:09 +02:00
Jody Frankowski
7af5cf4869
Fix wrong check of return value in flirt
2014-09-14 22:25:44 +02:00
Jody Frankowski
3a5d5aad3f
Fix flirt segfault on non-existing file
2014-09-14 18:46:43 +02:00
Jody Frankowski
f227d254cc
Add a flirt signature parser, scan and dumper.
2014-09-14 18:25:58 +02:00
condret
3b5a1a5d83
make 3 or 2 gb-esil-strings more accurate
2014-09-14 16:29:01 +02:00
pancake
a7395d5afc
Add anal.nopskip config var
2014-09-14 11:52:30 +02:00
deeso
c185ca44c8
Fixed a bug that did not correctly restart va_* after reallocating the r_cons_instance's data buffer for printing
2014-09-13 21:26:40 -05:00
pancake
db9c22aade
Fix memleak in core/anal
2014-09-14 04:24:03 +02:00
pancake
7029eab6af
Enforce register arena, better fit size. Fix native mips reg profile size
2014-09-14 02:52:30 +02:00
pancake
7129805cb8
Avoid negative console resolutions
2014-09-14 01:07:15 +02:00
Adam Pridgen
70104d84d6
only perform jsonification of a bin obj
2014-09-13 12:00:36 -05:00
pancake
cfc8383f4a
Fix #1340 - 's <mathop>'
2014-09-13 18:15:11 +02:00
Jonathan Neuschäfer
1d337c6794
asm_bf: fix an out of bounds read and don't combine traps
2014-09-13 17:50:42 +02:00
deeso
083394175c
Adding JSON output for the java prototypes
...
- Created a simple JSON string builder lib so its
easier to build the JSON strings.
- Fixed errors and missing symbols on Mac Build
2014-09-13 17:37:11 +02:00
pancake
3dd52c3d22
Quote the 'w' command for better write strings from pf. Need string filtering
2014-09-13 12:01:36 +02:00
pancake
51af2d508f
Disable proc/pid/mem coz this bug: while : ; r2 -qc 'oo;px' -d ls ; done
2014-09-13 03:57:12 +02:00
pancake
1117fd8c4c
Verify realloc in arena for early bug catching
2014-09-13 03:20:00 +02:00
pancake
a65a4739a9
Implement CLEAR rpnesil instruction
2014-09-13 02:39:12 +02:00
condret
4cf408a83e
update hook_flag_read, again!!!
2014-09-13 02:26:08 +02:00
pancake
63f00d0b0f
Implement working ESIL backend for Brainfuck. Requires manual init
2014-09-13 02:24:50 +02:00
Jonathan Neuschäfer
3506fcbefe
bf: remove a useless heap allocation
2014-09-13 00:47:58 +02:00
Jonathan Neuschäfer
c16588aa4a
bf: clarify repetition counting
2014-09-13 00:47:58 +02:00
Jonathan Neuschäfer
c4a379ad51
bf: rename peek/poke to in/out
2014-09-13 00:47:58 +02:00
Jonathan Neuschäfer
29601c3b54
Fix display of repeated brainfuck instructions
...
An snprintf with the same source and destination buffer caused the buffer to
be read as an empty string.
To quote the Linux Manpages project:
C99 and POSIX.1-2001 specify that the results are undefined if a call to
sprintf(), snprintf(), vsprintf(), or vsnprintf() would cause copying to
take place between objects that overlap (e.g., if the target string array
and one of the supplied input arguments refer to the same buffer).
2014-09-13 00:47:58 +02:00
pancake
1882ea8e5a
Fix #1320 - crash in pf
2014-09-13 00:36:50 +02:00
LemonBoy
61eaa5cafc
Settle the pointer ownership issue once for all
2014-09-13 00:30:15 +02:00
Jonathan Neuschäfer
f040d95a86
Ve: show the description of the selected var
...
This still sucks a little. Long lines should be broken.
2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
163ddbd8d9
pd: use the TODO esil keyword, instead of ": ".
2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
ef7a1e0ad0
Document the difference between "rasm2 -L" and "e asm.arch=?", in source
...
This difference could also be removed.
2014-09-13 00:17:37 +02:00