Commit Graph

7308 Commits

Author SHA1 Message Date
Monokles
b9c59d39d0 Added 'ecc' (css output) command to cmd_eval
- Implemented 'ecc' command in pal.c
- Fixed indentation issues and added scope
2015-03-19 00:00:29 +01:00
pancake
ddbacdb9e5 Show only filename in prompt when scr.promptfile=true 2015-03-18 23:59:49 +01:00
Jeffrey Crowell
e5a33e1aee fix up rop delay slots
use R_NEW0 for struct mallocs, use the number of delay slots, change an
intptr to an int.

remove intptr cast
2015-03-18 17:24:25 -04:00
fenugrec
752435bf1b io_ihex: Fixed >64k blocks parsing 2015-03-18 22:10:55 +01:00
fenugrec
0a515ae217 io_ihex: removed debugging output 2015-03-18 22:10:55 +01:00
fenugrec
a9b01e8410 io_ihex : read() and write() work, but write() always re-generates the file 2015-03-18 22:10:55 +01:00
fenugrec
a0e354a8de Fixed some error checking + return values for r_buf_cpy() 2015-03-18 22:10:55 +01:00
fenugrec
cafcf4b0ab WIP: ihex:// plugin rework for sparse buffers & extended records 2015-03-18 22:10:54 +01:00
condret
19b2bb97f1 add 'im' command to show info about predefined memory allocation 2015-03-18 22:07:05 +01:00
Jake
727f926d90 add rop support for branch slots 2015-03-18 11:29:14 -04:00
pancake
97e99a9ed1 Add io.sparse in plugins.*.cfg 2015-03-18 15:42:06 +01:00
pancake
8837de010d Add dm. to get the name of the current debug map 2015-03-18 15:35:52 +01:00
condret
ce6dfda8f9 add basic mem-init info for gb 2015-03-18 15:16:17 +01:00
condret
73e93b41cb extend bin-mem-api 2015-03-18 13:36:03 +01:00
pancake
2716e30236 Implement enum and struct browsing with Vt
$ r2 -c 'td enum Foo {BAR,COW,LAW}' \
	-c '"td struct Bar {int a;char *c;int c;}"' \
	-cVt --
2015-03-18 04:15:00 +01:00
pancake
0246b167b4 Fix #2198 - Incorrect arch identification for HPPA x86 binary 2015-03-18 01:56:55 +01:00
pancake
e30267d8e6 Android build does not needs the SDK, only NDK 2015-03-18 01:05:02 +01:00
pancake
597f4f595b Refix android-x86 build 2015-03-18 00:59:26 +01:00
skuater
30273f265c Fix android-x86 build 2015-03-18 00:10:43 +01:00
Alvaro Muñoz
fe0116e4e7 remove url decoding in webui 2015-03-17 23:23:35 +01:00
skuater
ec2bc87813 Initial support for FPU reg-get on Linux-x86-{32|64} 2015-03-17 22:35:31 +01:00
fenugrec
61f8e60e3c ARM: rasm2: added lsls, lsrs opcodes 2015-03-17 22:18:55 +01:00
fenugrec
0f5f8f3837 ARM: rasm2: Fixed b<c> branch opcodes 2015-03-17 20:48:22 +01:00
pancake
103ab99dc9 Fix some null derefs on io.write when no files opened
- Add missing wB in w?
- Make sys/duktape.sh happy for OSX
2015-03-17 20:27:59 +01:00
pancake
bd58fe2450 Fix relative thumb branch assembler (ref #2193) 2015-03-17 17:55:07 +01:00
pancake
406f14fa1a Fix null deref in rbin 2015-03-17 11:27:55 +01:00
pancake
5cd2165633 Initial implementation of Vt. Still not finished 2015-03-17 01:29:28 +01:00
condret
250415f4bf fix as-bug (regprofiles) 2015-03-16 17:03:35 +01:00
pancake
7f9ae863f9 Fix #2183 - r2 stdin mode prints junk 2015-03-16 03:17:22 +01:00
pancake
ce797309f5 Aim to fix #2185 2015-03-16 03:11:39 +01:00
pancake
d991769935 Better vars naming, Add e cmd.fcn.{new|rename|delete}
- Bump sdb from git
2015-03-16 02:52:26 +01:00
condret
813d13d589 remove some warnings 2015-03-16 01:39:07 +01:00
pancake
595db83d93 Add RBufferSparse API and sparse:// io plugin 2015-03-16 01:19:25 +01:00
condret
33e8149152 fix #2180 2015-03-14 16:43:01 +01:00
condret
c5bf697f03 fix a very evil bug that broke vio 2015-03-14 14:36:23 +01:00
condret
ab77b39245 add initial gb-reg-values 2015-03-14 03:47:42 +01:00
condret
a6e3dbcb91 aeis -> aeim; cleanup and bugfixing 2015-03-14 03:47:35 +01:00
pancake
c03eff8af0 Fix memleak in previous commit 2015-03-14 03:47:35 +01:00
gsinclair
b55a7fbb7c Add compile time for PE binaries (see k bin/cur/info) 2015-03-14 03:47:35 +01:00
condret
8306793713 add a struct and a field in the bin-plugins to allocate emulation-memory on esil-init 2015-03-14 03:47:35 +01:00
pancake
fffc9f7d1c Fix fl. thanks deffi for reporting 2015-03-14 03:47:35 +01:00
pancake
f53cb526cd Add r_str_utf16_encode and use it in isj 2015-03-14 03:47:34 +01:00
condret
6a4edf5398 don't close all maps when closing 1 fd, add r_io_open_at to RIOBind for esil-init 2015-03-12 20:51:07 +01:00
Jeffrey Crowell
401299ef10 spacing issue :\ 2015-03-12 15:16:38 -04:00
Jeffrey Crowell
50ed0f52f4 fix some COV
fixes COV 1288123 1288127
2015-03-12 15:14:17 -04:00
condret
78594cdf3e add esil.debug config var 2015-03-12 16:48:51 +01:00
condret
53525805f5 fix #2176 , fix xoreq (^=) , some cleanup 2015-03-12 15:48:41 +01:00
pancake
ea7387ab72 Add 'sync-regex' command to sync libr/util/regex with OpenBSD
- Requires some manual review because there are interesting changes
  that must be checked properly. Also, OpenBSD has been notified
  about this issue, and we should update as soon as they get it
  done in master.

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778402

- In addition, Coverity reported 3 issues that must be addressed in
  OpenBSD/CVS before merge

    https://gist.github.com/crowell/6812b899164bdeed3027
2015-03-11 17:57:52 +01:00
pancake
dfa47c074c Add some extra checks for the osx-pkg.sh 2015-03-11 15:28:39 +01:00
condret
cc09d623fd fix esil_sub and a null-ptr-deref 2015-03-11 14:49:37 +01:00