Commit Graph

4839 Commits

Author SHA1 Message Date
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
Jonathan Neuschäfer
8d13b40365 r_asm.h: slightly clarify a comment 2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
29c37c9157 Fix pzf, and a little typo 2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
0f784acb48 Improve "pz?" 2014-09-13 00:17:37 +02:00
Jonathan Neuschäfer
1aa3714d3c Fix a typo ("bascked") 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
18c4d1da2a libr/core/vmenus: use r_cons_clear00 where applicable 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
c61ecbd066 Ve: document the * and / keys as aliases for +/- 2014-09-13 00:17:36 +02:00
Jonathan Neuschäfer
17a49afb91 Ve: don't jump to zoom.to after the last item of a group
No more wall hacks!
2014-09-13 00:17:36 +02:00
condret
9621db0985 update hook_flag_read
Conflicts:
	libr/anal/esil_stats.c
	libr/include/r_anal.h
2014-09-13 00:08:36 +02:00
pancake
97a24e0e6b Fix null deref by coverity and update AUTHORS 2014-09-12 14:31:26 +02:00
pancake
932427a054 Fix possible oob read 2014-09-12 13:28:31 +02:00
pancake
a4ad8d88e9 Fix function fit size issues 2014-09-12 11:07:57 +02:00
pancake
fd013cced5 Refixes for the analysis engine 2014-09-12 04:57:39 +02:00
pancake
af5e9c21b7 Make `.afna @@ fcn.* happy 2014-09-12 03:23:59 +02:00
pancake
e4479dec04 Initial implementation of 'afna' (auto function name guess) 2014-09-12 03:17:02 +02:00
pancake
2369bad71a Fix code analysis loop and add anal.esil mode for r_core_anal_fcn() 2014-09-12 02:37:49 +02:00
condret
b273b148c3 create a user-struct for gameboy emulation 2014-09-12 00:48:15 +02:00
condret
ef8a2c6e16 do some changes on the gb-plugin-build 2014-09-11 22:07:21 +02:00
condret
9ea7df3b67 implement r_io_mwrite // yum yum copy-pasta 2014-09-11 18:35:09 +02:00
Fedor Sakharov
5d0d9253c4 dwarf: Remove error messages for filenum==0.
Specification states that filenum==0 in case
file was not found in the current compilation
directory.
2014-09-11 15:59:35 +02:00
pancake
15b4cbeca5 Oops. add missing file 2014-09-11 04:48:33 +02:00
pancake
5d75e88f7b Fix spaces in 'dr <regname>' 2014-09-11 04:44:55 +02:00
pancake
72b48761c1 Fix #1327 - 'dr pc=33' works now 2014-09-11 04:39:41 +02:00
pancake
8110fefc9f Implement aek, aef, Add scr.responsive, esil.status and esil.romem config vars
- Features scr.responsive
- Fix a bug in rarun2 when using a profile
- Update sdb to fix another null deref
2014-09-11 04:18:23 +02:00
pancake
19d480fdc0 Fix r_run_profile multiline parser 2014-09-11 03:05:59 +02:00
pancake
dda441f9c3 Fix thelemon notes 2014-09-11 00:41:33 +02:00
Maijin
f5d1be5ea1 rename cs_disasm_ex to cs_disasm 2014-09-10 18:11:48 +02:00
pancake
d93563909d Fix latest coverity issues 2014-09-10 02:21:10 +02:00
pancake
405cd67660 Realign pxa flag marks 2014-09-10 02:04:38 +02:00
pancake
437d5667df Fix #1323 - Segfault in <tab> 2014-09-10 01:54:52 +02:00
pancake
5313aa9a88 Fix #1312 - pf infinite loop 2014-09-10 01:49:48 +02:00
pancake
e39d407f79 Fix infinite loop when debugging r2 from lldb 2014-09-10 01:40:43 +02:00
Skia
ff626df236 First implementation of pf*
Doesn't work for nested struct yet...
2014-09-09 22:20:18 +02:00
Skia
164ced622b Add more types to compute the struct size in pf 2014-09-09 22:20:18 +02:00
condret
ec3df92770 kill r_core_file_t->filename 2014-09-09 17:02:25 +02:00
condret
455f8fdfc8 2 performance improvements // don't use r_io_use_fd if you can use r_io_use_desc 2014-09-09 16:06:28 +02:00
pancake
8f6ecaa659 Fix preload on Linux and OSX 2014-09-09 12:11:23 +02:00
jvoisin
e4b1246b82 Close #1316
And colorize (? too.
2014-09-09 02:39:07 +02:00
pancake
0343c97b71 Fix long relative jmp assemble in x86.nz plugin 2014-09-09 01:06:21 +02:00
pancake
32173be9ee Fix RBinInfo.static 2014-09-09 00:33:31 +02:00
pancake
238251af8d Remove -zz warning and add doc/strings early draft 2014-09-08 23:32:07 +02:00
pancake
777b26fd6e Add r2 -z and r2 -zz: Fix the bin.strings and bin.rawstr logic. 2014-09-08 23:29:50 +02:00
condret
c9aaede4e4 add custom op for daa on esil-gb 2014-09-08 23:37:20 +02:00