Commit Graph

1511 Commits

Author SHA1 Message Date
pancake
d26d7bdf5d Use copyfile syscall for OSX in r_file_copy() 2017-02-03 10:47:36 +01:00
Álvaro Felipe Melchor
defe17789a Coding style fixes 2017-02-03 10:13:43 +01:00
Álvaro Felipe Melchor
0ff4bd0ff9 Fix #6635 - oobr due to RNumCalc->calc_buf dereference 2017-02-03 10:13:43 +01:00
Lars Haukli
e21eac422f Fixed build on Windows (undefined signals) (#6645) 2017-02-03 01:31:29 +01:00
pancake
c59a2d4c02 Fix build on OSX 2017-02-02 15:56:49 +01:00
Polshakov Dmitry
249532bf53 Add support non-numeric signal numbers in RRunProfile (#6558)
* Add support non-numeric signal numbers in RRunProfile
* Add signal util module
* Remove old `signal_resolve` implementation
2017-02-02 14:34:44 +01:00
pancake
ef233e2bd5 Fix function signature casting issues 2017-01-29 23:05:02 +01:00
pancake
defafbf1b2 Reduce asmjs build size 2017-01-29 20:00:01 +01:00
Álvaro Felipe Melchor
022e33a00c Fix #6606 - pf+args heap overflow 2017-01-29 19:58:32 +01:00
pancake
a50dd5ecbb Show 'release' instead of '9999999' in r2 -v 2017-01-29 15:25:14 +01:00
pancake
798fea7c98 Fix #2179 - regex overflow on 32bits systems with 720MB patterns 2017-01-29 04:42:17 +01:00
Álvaro Felipe Melchor
048d328ba4 Fix #6476 - rabin2 dump section content in screen
If the user does not specify an output file the content is printed on
the screen
2017-01-28 16:55:06 +01:00
Álvaro Felipe Melchor
19659c9b06 Workaround in fat binaries
This is not the final solution to the problem just a workaround.

Still the OS kill rabin2 -x with a dyldcache from 32 bits
2017-01-25 23:47:32 +01:00
pancake
87c2b5834e Fix div by zero in f= 2017-01-25 23:40:19 +01:00
Anton Kochkov
e9c2d22da9 Fix windows detection in headers (#6557) 2017-01-25 11:30:16 +01:00
pancake
dc203aeb27 Fix build 2017-01-24 00:50:22 +01:00
pancake
446d4b27db Colorize and enhance f= [glob] and kill f== 2017-01-24 00:43:57 +01:00
Wladimir J. van der Laan
67b5d07514 Fix "commment" typo (#6553)
This fixes a typo introduced in
c176c48ffc.
2017-01-22 20:35:38 +02:00
pancake
a115c2991a Fix oobread reported by revskills in ls 2017-01-20 18:45:17 +01:00
pancake
c189495a94 Fix pf.-x tests 2017-01-20 15:43:25 +01:00
pancake
ab095298f8 Avoid dupped names in libr_util.a to make emcc happy 2017-01-20 00:06:54 +01:00
Moritz Eckert
e91ceeea47 Fix trailing spaces problem in px (#6534) 2017-01-18 23:21:55 +01:00
Moritz Eckert
c176c48ffc Implement: Show comments in hexdump #6460 (#6527)
* Add hex.comments variable to config
* Add get_comments callback to the core api
* Add comment printing functionality to px
* Add pxc function
* Change visual mode hexdump to pxc
* Boolify use_comments
2017-01-18 16:12:06 +01:00
0x6d696368
c6118e1010 Fix #6528 - Display 1M as 1M instead of 1024k. (#6531)
Also fix same issue for 1K and 1G.
2017-01-18 15:23:39 +01:00
pancake
cda09fa67f Honor home WWW path when in sandbox mode 2017-01-16 11:09:12 +01:00
pancake
a2cb6b6647 Fix a bunch of pedantic warnings and drop exits in base85
* Define eprint() when no formatting is necessary
* Remove exit() from ascii85 when allocation fails
* Update capstone
* Return null instead of exit if malloc fails in r_str_word_get_first
* Update sdb with a bunch of pedantic warnings fixed
* Drop windows-style newlines from judy64na.c
2017-01-15 23:36:19 +01:00
pancake
c1ba036cc0 Hide the noisy sandbox warning 2017-01-15 22:48:31 +01:00
pancake
08a9dddaba Commands show output even if return code is 1 2017-01-15 22:30:28 +01:00
pancake
62e1edc01c Bump sdb to fix hash collision issues 2017-01-14 22:02:33 +01:00
Anton Kochkov
d4564ce425 Remove annoying pf structures debug 2017-01-14 23:50:05 +03:00
pancake
c646b99724 Fix #6475 - Show offset flags in pxr 2017-01-13 14:13:53 +01:00
pancake
5fb9319613 A bit more work for r2bb 2017-01-13 12:49:42 +01:00
pancake
67d1c1b257 pf i != d (signed vs unsigned) 2017-01-12 00:31:53 +01:00
pancake
bcf045bd92 Fix #6481 - Implement ytf command 2017-01-11 16:54:46 +01:00
pancake
c14f02736c Fix code injection vuln in r_sys_tts() and add new ?es command 2017-01-11 00:21:58 +01:00
pancake
e3e19385e8 Fix #6415 - Properly disable sandbox after http.sandbox 2017-01-09 13:19:08 +01:00
pancake
b5fa234124 Enhance the printable check used in radiff2 -u/U 2017-01-09 03:37:24 +01:00
pancake
5ca1be956d Implement radiff2 -i, fix -z and add -u/-U
* Unified support using:
  - internal bindiffer
  - using system's diff program
* Compare list of imports or strings of given files
* Add proper apis to handle all this
* Automatic hexdump when comparing binary buffers (-U)
* Update documentation
2017-01-09 03:18:14 +01:00
pancake
6428a6f4dc Fix 32bit chop rnum issue for Windows 2017-01-05 00:25:45 +01:00
pancake
55231915fa Implement pcA to show disasm comments in .S output 2017-01-05 00:11:57 +01:00
pancake
57e33f0d04 Fix some latest covs 2017-01-03 17:58:36 +01:00
pancake
69d467ecba Add support for termux-tts-speak 2017-01-03 16:07:11 +01:00
pancake
c2abb6ab2f Initial refactoring of the r_syscmd APIs and begin with binr/r2bb 2017-01-03 03:48:55 +01:00
pancake
f2ba8ca3f5 Fix covs from 2016-12-23 mail 2017-01-02 21:04:06 +01:00
Gerardo García Peña
62d8361862 Support for 24 bit esil memory ops and bugfixed AVR flags (#6404)
* refactoring

* Implemented initial support for 24 bit esil memory operations.
AVR flags bugfixed.
2016-12-31 13:13:16 +01:00
Álvaro Felipe Melchor
4c1f049f35 fix regression with negative offset in pc 2016-12-28 15:30:45 +01:00
Marc
b01de5310f fix #6332 (#6368) 2016-12-26 14:26:33 +01:00
pancake
4462c55f27 Disable tts by default, support non-apple say 2016-12-22 12:00:55 +01:00
pancake
4cb9df1cc5 Add r_sys_tts and cfg.fortunes.tts (only for OSX atm) 2016-12-21 01:46:19 +01:00
pancake
3cab378e00 Fix regression after memleak fix 2016-12-20 02:14:37 +01:00