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