Sven Steinbauer
2996538700
Fix #5633 - Change x == NULL
to correct syntax
2016-09-19 14:44:47 +02:00
pancake
14db7949bb
Update pf output
2016-09-19 05:27:42 +02:00
pancake
dbc4cd4cad
Fix some JSON bugs in pf
2016-09-19 02:09:42 +02:00
pancake
f404b85d15
Fix /j JSON output by encoding results in base64
2016-09-18 21:58:03 +02:00
pancake
4df85046fd
Add r_buf_resize and make ihex:// .resize() work
2016-09-15 17:19:39 +02:00
pancake
22717a7998
Fix #5754 - Honor ./ and abspath in r_file_path for r2 -d
2016-09-15 12:52:50 +02:00
jvoisin
6b56489eaf
Fix a few warnings
2016-09-13 20:35:15 +02:00
pancake
a59e0ce083
Fix crash in gdb:// and some oobreads
2016-09-13 02:38:08 +02:00
Anton Todorov
6a6b4ec7f3
Remove unused variable in r_debruijn_offset()
2016-09-12 18:31:48 +02:00
pancake
edb720d791
Add r_str_{starts|ends}with
2016-09-10 13:19:43 +02:00
pancake
6df53f8bb1
Fixes for enum types in t and pf
2016-09-06 04:29:42 +02:00
Álvaro Felipe Melchor
158d3fcc6b
More ELFic works
2016-09-04 14:03:35 +02:00
pancake
1ad646698e
Add ?w and drop anal.vars check in afva command
2016-09-03 14:22:31 +02:00
Maijin
34a1bdf23c
Fix #5640
2016-09-02 22:27:24 +02:00
Tiago Gasiba
f0a2d8657d
Add support for conditional breakpoints running r2 commands
2016-09-01 19:11:46 +02:00
pancake
945d6690f9
Fix latest coverities
2016-09-01 12:39:32 +02:00
pancake
dc7d65c07a
Extend arm64 regprofile for 16 and 8bit registers
2016-08-30 23:21:23 +02:00
pancake
e04498ac02
Add rabin2 -X and r_bin_package for FAT and ZIP
2016-08-30 04:26:20 +02:00
Sebastien Marie
4c7f2e722e
r_sys_mkdir() is now a function instead of a macro to properly check the sandbox
2016-08-28 22:14:28 +02:00
Álvaro Felipe Melchor
84e871e456
Fix #5476 - fix UAF executing twice izz~:0
2016-08-28 17:36:18 +02:00
pancake
0b32cf7c90
Fix recent regressions for DEX, fix entrypoints, {s,i}fields and lot of segfaults!
2016-08-28 13:19:04 +02:00
Rakholiya Jenish
c86010e702
pf indent fix and follow code standards ( #5607 )
2016-08-25 17:06:23 +02:00
Álvaro Felipe Melchor
7df4fc3ce4
Fix some coverities
2016-08-24 22:02:38 +02:00
Rakholiya Jenish
a461d53397
Implement stack based splitting of args
...
* stack based splitting of args
* fix r_str_rchr
2016-08-24 16:33:45 +02:00
Sebastien Marie
4c1b1b7481
make r_sys_truncate() obey to sandbox mode ( #5594 )
...
the diff corrects a logic error in `__WINDOWS__ && !__CYGWIN__` case, as
r_sandbox_open() will return `-1` on error.
and it makes a sandbox check before calling truncate(2) syscall.
2016-08-24 16:30:43 +02:00
Álvaro Felipe Melchor
34c6e3e1a1
Fix #5543 - oob write in Sr command ( #5598 )
2016-08-24 00:23:14 +02:00
pancake
59620e1364
Fixes in pf indent output. More to come
2016-08-22 12:33:42 +02:00
Rakholiya Jenish
18cd2f5ec5
anon pf struct and add n/N
...
add anon nested struct help and fix tests
fix tests
minor changes
add support for unsigned and signed char, short, int and long long
add help
cleanup
minor fix
2016-08-22 11:25:52 +02:00
pancake
56844d68f3
Rollback the tinyrange optimization
2016-08-21 03:07:19 +02:00
pancake
1bdb2c9f93
Add and use tinyrange.c: get 10% speedup in analysis
2016-08-21 01:41:03 +02:00
pancake
d779aa3352
Fix debrujn format strings
2016-08-19 12:58:07 +02:00
Sebastien Marie
e0ee8cdefa
update native sandboxing method for OpenBSD ( #5545 )
...
move from systrace(4) (removed in 6.0 release) to pledge(2) (available
since 5.9).
2016-08-18 15:59:36 +02:00
Jeffrey Crowell
57b357fb0a
eprintf on pattern that is longer than we can do
...
closes #5513
2016-08-16 15:43:08 +00:00
Damien Zammit
8efaec0832
Big Endian fixes, mainly for ELF (WIP) ( #5535 )
2016-08-16 14:22:26 +02:00
pancake
fbdbd09b26
Support cfg.big_endian in pxd
2016-08-16 01:18:44 +02:00
pancake
b5e57379cd
Implement pxd8 and fix warnings
2016-08-16 01:14:02 +02:00
dx
4b263b3475
Fix a handful of boring leaks ( #5518 )
...
Valgrinding to get exp. Testing with "r2 -Aqcq /bin/ls"
Before:
definitely lost: 22,735 bytes in 250 blocks
indirectly lost: 23,542 bytes in 605 blocks
possibly lost: 2,464 bytes in 7 blocks
still reachable: 3,876,216 bytes in 80,761 blocks
After:
definitely lost: 25,216 bytes in 58 blocks
indirectly lost: 24,830 bytes in 739 blocks
possibly lost: 0 bytes in 0 blocks
still reachable: 20,105 bytes in 34 blocks
The "goto beach" (named like that for consistency) change resulted in
freeing most of the "still reachable" stuff on quit, which also moved
stuff out of "possibly lost", so.. it looks like it's leaking more now.
Yay.
2016-08-16 00:45:33 +02:00
Rakholiya Jenish
62b1e431c0
Fix pf for . and :
2016-08-15 20:55:52 +02:00
pancake
d001066eb4
Support longer wopD.. still not complete
2016-08-15 01:40:34 +02:00
pancake
2a5e49ee40
Fix b64 decode oob vuln ported from sdb
2016-08-15 01:03:22 +02:00
pancake
e1b94b8343
Update sdb to fix an overflow in the base64 decoder
2016-08-15 01:02:05 +02:00
pancake
deb05ed383
Honor cfg.bigendian in wopO for debrujn patterns
2016-08-14 23:49:13 +02:00
Álvaro Felipe Melchor
0bc983027f
improve arm/thumb in elf file format and disasm
2016-08-07 17:38:34 +02:00
pancake
2f339144f4
Fix some latest covs
2016-08-05 13:25:20 +02:00
pancake
f47a328e32
Fix #5449 - Fix floating point computation
2016-08-04 19:45:36 +02:00
pancake
d075e86e24
Enhance float support in pf
2016-08-02 00:37:07 +02:00
reddevillg
e9821b8181
#5406
2016-08-01 23:40:50 +02:00
pancake
77f19155b4
Fix io.self dlsym for r_lib_dl_open
2016-07-30 14:15:29 +02:00
pancake
838e4d6fa2
Add dlsym, call, alarm and other goodies to self://
2016-07-28 17:12:05 +02:00
Maijin
7938640445
Move all /t/ from r2 to r2r
2016-07-27 19:19:30 +02:00