Commit Graph

336 Commits

Author SHA1 Message Date
Skia
b958261fb1 pf: Re-re-fix #1612 2015-07-28 18:28:41 +02:00
pancake
be9b73b1f4 Honor function size in pif and fix blocksize after pdf 2015-07-27 13:30:52 +02:00
Skia
244ce52d66 pf: Add doc for last functionalities 2015-07-26 16:44:08 +02:00
Skia
c8ba1fa33c pf: Re-fix #1612 2015-07-25 01:23:38 +02:00
Riccardo Schirone
181fe9ffdc core/cmd_print: fix p6[ed] because they didn't print a newline 2015-07-24 13:50:06 +02:00
Skia
11c5e1e717 pf: Fix #1612 2015-07-23 19:37:58 +02:00
Skia
1541477ae9 Add support for registers in pf and fix pfv 2015-07-23 14:37:37 +02:00
Álvaro Felipe Melchor
49eaa2a369 Fix #2967 2015-07-19 22:14:44 +02:00
pancake
d63bc945d7 Reference /m in pm? help message 2015-07-15 01:30:53 +02:00
pancake
277767fd1d Fix 3 warnings 2015-04-02 18:38:55 +02:00
Jonathan Neuschäfer
ecf6792318 Fix #2927 and random code cleanups
- asm_dcpu16: remove an obsolete comment
  It was obsoleted in 5285d1bdea.
- Indentation fixes
- fix a few typos
- remove "#define NEW_ESIL"
- move comment about r_bin_filter_name to the right place
- README.md: Add V810 to the list of supported architectures
- Also, de-duplicate LH5801
- Add attribution to randomart.c, fixes #2927
2015-07-12 19:20:36 +02:00
pancake
85c9e89ef8 Add non-color mode for the material webui 2015-07-10 00:44:16 +02:00
pancake
a897ad9bf8 Fix #2886 - Add limit for pD (4MB by default) 2015-07-09 01:08:47 +02:00
Jeffrey Crowell
98d7312637 fix out of bounds heap read in pdi
close #2871
2015-07-01 20:12:58 -04:00
Álvaro Felipe Melchor
3e47bd4084 Fix #2852 - oob read with the command pid 0 2015-06-28 23:06:11 +02:00
Álvaro Felipe Melchor
f162eb2f7a Fix oob read in r_print_date_w32 2015-06-28 20:15:35 +02:00
Álvaro Felipe Melchor
6970720dac Fix oob read in r_print_date_dos 2015-06-28 20:15:35 +02:00
Álvaro Felipe Melchor
39ad0d5ab6 Fix another oob in r_print_date_unix 2015-06-28 20:15:35 +02:00
pancake
3faffc1abc Fix DIV esil for x86.cs 2015-06-28 01:42:21 +02:00
Riccardo Schirone
6e62dd5142 core/cmd_print: fix pxQ/pxH that prints only with 8/2 + 1 bytes 2015-06-25 02:07:17 +02:00
jvoisin
9a7bf7751b Coverifix 2015-06-19 21:30:57 +02:00
pancake
2efc450248 Fixes for pxr flags at zero and 32bit words in thumb 2015-06-17 11:14:37 +02:00
pancake
04ff647a2f Add aep to set PC for esil emulation, fix thumb's ldr pc 2015-06-16 10:47:18 +02:00
pancake
9cd4dbfb54 Fix pIj without arguments, update ARM register profile 2015-06-15 10:41:34 +02:00
pancake
6245e65422 Fix scr.color in pdi 2015-06-14 02:43:37 +02:00
pancake
0bc0c5586c Honor asm.filter in pdi 2015-06-13 23:32:01 +02:00
pancake
d168388f5c Add pxrj command to show word refs in JSON 2015-06-04 22:58:08 +02:00
pancake
99883280e0 Restore internal temporal seek and avoid huge backward disasms 2015-06-04 16:53:04 +02:00
pancake
b6720d8529 Puke rainbows in pi pid and pdi 2015-06-04 13:05:02 +02:00
pancake
b60547a89c Remove the syntax pad hex arch bits. Use pad hex@a:arch:bits 2015-06-04 12:38:54 +02:00
pancake
297a620a94 Fix two covs 2015-06-03 12:34:15 +02:00
pancake
96090200ee Fix px -10 test 2015-06-02 18:06:10 +02:00
pancake
3d47337ae6 Fix warnings 2015-06-02 10:25:40 +02:00
jvoisin
7c096bb1f4 Fix various coverity issues 2015-06-01 21:10:37 +02:00
pancake
d25c520a18 Add pxr and pxd in px?. Initial PoC for mouse click support 2015-05-27 23:46:41 +02:00
Álvaro Felipe Melchor
92c2c089ab Fix #1926 2015-05-11 15:13:21 +02:00
pancake
783a134033 Asan fix pf* 2015-05-07 12:26:21 +02:00
pancake
099c47a314 Alias pf. with pf* just to make @maijin mad 2015-05-07 12:02:08 +02:00
dequis
08ff4e493a Always use ut32 for unix timestamps. Also handle endianness properly
Because it turns out sizeof(time_t) is 8 in 64 bit platforms, but that
results in really broken 'pt' results, where half of the lines are
'invalid date'

Also, endianness handling was swapped in the case of 'pt' and
non-existent in the case of 'rax2 -t' (the latter actually did a weird
hack to swap endianness twice and get valid results).

Now rax2 -t supports the -e parameter to swap endianness.

The usage of r_mem_copyendian with r_print now matches what's done
in other places, with !p->big_endian instead of p->big_endian,
because 0 means swap and 1 means do nothing. Terrible function.

This also fixes some valgrind warnings about uninitialized values
(when copying 4 bytes to a 8 byte time_t)
2015-05-01 10:28:23 +02:00
jvoisin
4fd433d220 Fix an ASAN crash 2015-04-28 20:46:47 +02:00
Skia
e5d5a688dd Add variable length array in pf
Still doesn't work with flags
2015-04-27 09:36:32 +02:00
pancake
434067c181 Fix #2294 - blocksize is too big in pf 2015-04-19 21:55:26 +02:00
Anton Kochkov
9f8769b0f8 Fix CID 1291597 2015-04-18 23:11:47 +03:00
pancake
d21ad25e18 Fix pzq segfault 2015-04-18 00:03:22 +02:00
David Kreuter
9e4ca3e718 core/cmd_print.c: use-after-free of local variable in cmd_print_pxA 2015-04-17 16:51:20 +02:00
Maijin
36dd2137e2 Fix typo in pdc
Fix typo in pdc
2015-04-17 10:51:46 +02:00
pancake
43dfbd9820 Initial (bugfix/PoC) for the pdc decompiler command 2015-04-16 06:44:48 +02:00
jvoisin
9f24fb98e9 Close issue #523
Implement 'pia' like 'pda' but with output like 'pi'

Handle scr.colors, because crowell is pedantic about this.
2015-04-12 15:36:30 -04:00
Jeffrey Crowell
1549cd84bb fix pd -x for the last time? 2015-04-12 11:46:59 -04:00
Anton Kochkov
2e8363fdb6 Fix more leaks 2015-04-11 13:46:33 +03:00