Anton Kochkov
14f3c113d3
Fix CID #1195065
2014-04-25 04:19:34 +04:00
Fedor Sakharov
179147bf77
util: Read strings from file correctly
2014-04-21 19:22:37 +04:00
Adam Pridgen
ea94ae5c2c
Fix CID: 1204243, 1204247, 1204246, 1204245, 1204244
2014-04-20 23:55:50 -05:00
deeso
a1e81a4cbd
refactored some of cmd_hash
2014-04-20 17:22:51 -05:00
Anton Kochkov
b257f06a9c
Fix CID #11351131
2014-04-20 03:33:59 +04:00
pancake
b7ac099d2d
Add 'pxd' for base10 hexdump
2014-04-12 01:14:13 +02:00
pancake
77b2e5fcc2
Fix hex.cols=1 infinite loop
2014-04-09 05:12:26 +02:00
pancake
3cc4187fc6
Add 'pca' to print code asm line 'ps' in r1
2014-04-11 00:34:48 +02:00
pancake
bb531643ca
Fix asm.arch=? asm.cpu=? and add hex.pairs option
2014-04-10 22:18:26 +02:00
pancake
10f2439c5d
Update sdb and fix #777 - pxq and pxw honors cfg.big_endian
2014-04-10 19:18:21 +02:00
pancake
5091fa0887
Fix segfaults and minor changes in m68k disasm + anal, webversion is not
2014-04-06 03:29:29 +02:00
Adam Pridgen
b182b23b40
fixing the following coverity issues, which entails the issue with print and most of the java issues:
...
1196398, 1196403, 1196402, 1196401, 1196400, 1196413, 1196415, 1196414, 1196411
2014-04-05 00:39:17 -05:00
Adam Pridgen
3048a34783
Trying to fix mem-leaks, and allow updating of bin object infos
2014-04-03 14:04:07 -05:00
Adam Pridgen
6bc694f873
Added colorization to pdn and added a dead code warning if all the bytes in a method are not consumed during analysis.
2014-04-01 16:22:56 -05:00
pancake
796bb19cfd
Implement ?x- command to decode hexpair strings
2014-03-31 17:16:27 +02:00
Jann Horn
d0fb7bb687
Fix r_sandbox_check_path – there were ways to perform directory traversal.
...
- The function failed to catch the case that the path ends with "..",
allowing the contents of the directory one path component above the
cwd to be listed. This is probably not very interesting.
- The function did not check for ".." components in the path if it
starts with R2_WWWROOT, leading to full directory traversal (example:
/usr/local/share/radare2/0.9.8.git/www/../../../../../../etc/passwd
- Use strncmp instead of memcmp
- Handle relative webroot paths properly
- Check for empty R2_WWWROOT
2014-03-27 00:32:43 +01:00
pancake
13fb09ee5f
Update sdb from git and sync base64 fixes
2014-03-26 23:17:40 +01:00
pancake
7a47a7c29c
Some fixes for RLang plugins
2014-03-26 01:34:32 +01:00
pancake
aa30ed647f
Fix #719 - Fixes in yank and uncrustify indentation rules
2014-03-22 00:37:25 +01:00
Adam Pridgen
b144099451
RCore yank_buf is now a RBuffer with a defined API. Tweaked RBuffer so it reallocs buffers correctly. Modified io_zip to write through on new files.
2014-03-20 13:09:37 -05:00
jvoisin
ea2363d926
Fix some coverity issues
2014-03-16 00:16:43 +01:00
pancake
fb98bc1335
More sdbization for comments and hints (-250LOC)
2014-03-12 02:44:49 +01:00
pancake
6bcdeb9430
Fix #688 - Fix overflow in r_str_escape
2014-03-10 01:06:50 +01:00
Fedor Sakharov
bb68fa072c
util: Fix umask when making temp file
2014-03-09 00:01:04 +04:00
Fedor Sakharov
61193c6527
Fix coverity issues in r_util
2014-03-08 11:56:15 +01:00
pancake
f7bdfb2bbc
Fix #575 - Thanks @montekki - plus other enhacements
...
- Use ↑ for utf8 backlines
- Support multiple RAnalMetas on every line in disasm.c
- Use sdb in disasm to retrieve RAnalMetas instead of api
2014-03-08 02:36:33 +01:00
pancake
784a1d2a72
Import radare2-capstone asm/anal plugins
2014-03-07 04:15:45 +01:00
pancake
7d1a63a545
Fix #585 - Segfault in echo q | r2 -d lib
2014-03-02 04:36:27 +01:00
pancake
fa7a304da3
Fix segfault in r_hex_str2bin
2014-03-01 23:17:52 +01:00
pancake
8d68b37b02
Add MOD operator '%' in RNumCalc
2014-02-26 19:42:56 +01:00
pancake
03b61eeb25
Implement AND, OR, XOR, NEG operations in r_num_calc()
2014-02-26 18:33:42 +01:00
pancake
ec58f84572
Add asm.bytespace=true config variable
2014-02-25 01:35:23 +01:00
pancake
2590e997b1
Fix r_sys_now() and implement scr.fps
2014-02-24 16:10:12 +01:00
pancake
fb3af59852
Oops. Fix typo in str.c
2014-02-23 16:37:24 +01:00
pancake
070bc97286
Fix #582 - Escape binary strings in output error message
2014-02-23 01:56:26 +01:00
pancake
9b9b04576f
Purge all r_lib references
2014-02-20 22:16:23 +01:00
pancake
4bb63d4c2e
Use dynamically allocated *next (+15% analysis speedup + better analysis)
2014-02-20 00:43:06 +01:00
pancake
e82b9473ec
Fix #630 - Add /v1 and handle cfg.bigendian
2014-02-18 15:34:20 +01:00
pancake
c406144aa7
Fix build and implement basic, print_hexdump works with null instance
2014-02-16 03:11:41 +01:00
Zach Riggle
36518d2ae6
Fix clang build (unicode characters outside of literals)
2014-02-15 20:47:46 -05:00
condret
0a8fd8b931
Merge condret's GameBoy pull request
...
- Update analysis
- Add p2 (2bpp print command)
- Insert more auto comments for gb roms
- Delete mbc
- Handle gb-halt as cjmp (correct in most situations)
- Update gameboy register profile
- Add symbols for hard-interrupt-handlers
2014-02-10 17:02:43 +01:00
pancake
90264229c9
Add Vo, fixes in $sys in RAsm, new io.self plugin, initial work on preloaded r2
2014-02-10 03:31:12 +01:00
Fedor Sakharov
18d7167f63
dwarf: Implement it.
2014-02-08 14:08:07 +04:00
pancake
8b40a53080
Update sdb from git and fix 'test.cparse'
2014-02-08 03:09:03 +01:00
pancake
2c676570a9
Merge branch 'master'
2014-02-06 00:27:08 +01:00
pancake
9a099e9e9e
Add RAsmPlugins->cpus and handle it in rasm2 -L <arch>
2014-02-06 00:26:17 +01:00
Ilya V. Matveychikov
969ea9b7c2
TMS320: move c55plus under the TMS320 namespace
...
Sorry for the huge patch, but there is nothing special. We just move
asm/arch/c55plus into the asm/arch/tms320 and add some wrappers to use
existing code base under the new namespace.
Also, we've implement TMS320 anal module that supports now c55+ only. To
be continued...
2014-02-06 01:19:23 +04:00
pancake
e7783173c7
Fix #588 drx segfault
2014-01-12 02:16:56 +01:00
pancake
571ba82ab6
Many bugfixes related to 'drx'. Still not working on linux
2014-01-11 23:48:55 +01:00
pancake
891a1e5bb8
Implement 'drx' command in RDebug plugin backends
2014-01-28 04:08:10 +01:00