Commit Graph

1492 Commits

Author SHA1 Message Date
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
Álvaro Felipe Melchor
355551f025 Fix regression in anal 2016-12-20 01:45:46 +01:00
pancake
b936c17d61 Fix spp build 2016-12-20 01:18:26 +01:00
pancake
44040638b0 Fix some overflows and null derefs reported by clang-analyzer 2016-12-20 00:48:02 +01:00
pancake
6ec3898edf Fix a bunch of null derefs in graph and better spp build 2016-12-20 00:34:53 +01:00
pancake
1facb46ab6 Fix memleaks in zignatures and update spp 2016-12-19 21:39:50 +01:00
Álvaro Felipe Melchor
88d4649cc6 fix more coverities 2016-12-19 17:23:30 +01:00
pancake
2c5400e03e Fix more CIDs, memleaks mainly 2016-12-19 04:21:56 +01:00
pancake
0111506292 Fix STRLCPY macro from regex and fix 1 byte overflow CID 2016-12-19 03:23:49 +01:00
pancake
329e093192 Update spp from git and fix integration with rasm2 2016-12-19 03:07:52 +01:00
pancake
e7e4c86910 Add N key in graph to toggle mini nodes and graph.cmtright 2016-12-19 01:33:54 +01:00
Álvaro Felipe Melchor
224b3c3319 fix some coverities 2016-12-18 23:41:55 +01:00
Álvaro Felipe Melchor
520f57a962 some changes in dex code but lot of work remains 2016-12-18 15:49:54 +01:00
Sven Steinbauer
865267fc86 Add spp to r2 utils build (#6334)
Integrate SPP into rasm2 to parse asm files
2016-12-18 09:46:10 +01:00
Anton Kochkov
df413fef42 Fix CID 1295065, 1362999 2016-12-17 01:11:54 +03:00
Álvaro Felipe Melchor
d6d453b4a1 renamed gum_read_sleb128 to r_sleb128
this API has been borrowed from the awesome Frida project
2016-12-16 13:38:36 +01:00
Marc
c585f91439 Dalvik analysis and bin parsing enhancements (#6320)
* Initial work to enhance the dalvik analysis with rbin info
* fix ptr addr in new-instance instruction in Dalvik Anal (#6082)
* dalvik anal:fix ptr addr in new-instance
* first ESIL instructions for Dalvik
* more ESIL instructions for Dalvik
* parse more data in dex format
* code refactor and several fixes
2016-12-15 00:14:33 +01:00
pancake
6ae8d68299 Fix r_str_glob and add command 'fla' 2016-12-15 00:13:26 +01:00
pancake
c70c8f78ee Fix regressions in pf parsing and enhance error reporting 2016-12-14 16:09:45 +01:00
pancake
0053dfefd8 Fix #6316 - Check Cf format size 2016-12-14 13:56:58 +01:00