pancake
dfb9d11474
Initial implementation of the new ESIL. (RPNESIL)
...
Use the 's' key with static analysis to step
Anal backends must be updated to use the new syntax
Uses 'ar' to get/set regs, and anal->io for read/write mem
Some few commands implemented, no extend api yet
2014-06-16 05:58:00 +02:00
pancake
3f7e1935fa
Fix io.cache oob read bug?
2014-06-16 01:17:45 +02:00
condret
49b31e30f3
add spc700-disassembler
...
fix a gcc-warning and make things more @jvoisin compliant
2014-06-16 01:14:52 +02:00
pancake
03f444ae55
Fix ogray theme and add /R help
2014-06-16 01:12:52 +02:00
Joshua Roys
62b2c60031
Fix #1031 - incorrect call offsets calculated in DOS EXEs
...
Also fix the incorrect MZ entrypoint calculation.
2014-06-15 22:40:55 +02:00
Jonathan Neuschäfer
8d84f4b30f
travis: reenable VERBOSE, I broke it / don't run t.archos (yet)
2014-06-15 12:08:22 +02:00
Jonathan Neuschäfer
8f49aad1f7
Fix out-of-bounds read in the PE loader (check_bytes)
...
While at it also change the magic from hexpairs to "MZ" and "PE".
2014-06-15 12:08:22 +02:00
Jonathan Neuschäfer
5625f1620a
fix out-of-bounds reads in r_anal_data
2014-06-15 12:08:22 +02:00
jvoisin
3e3d04ff4a
More colorful help
2014-06-14 14:36:29 +02:00
pancake
db05de4513
Add orange-gray theme (ogray). Move doc/r2theme to shlr/www/enyo/colors
2014-06-14 03:53:35 +02:00
pancake
2cc6c7f30b
Fix empty graph calls nodes (exposes bug in xref analysis)
2014-06-14 03:22:16 +02:00
pancake
e4073db7ef
Show warning if sandbox enabled in '|' and fix the "funny" 'ls|less' bug
2014-06-14 03:01:27 +02:00
pancake
5391336241
Disable 'pwd' and 'ls' in sandbox mode
2014-06-14 02:59:12 +02:00
pancake
d4729f877d
Disable debugger commands in sandbox mode
2014-06-14 02:56:03 +02:00
pancake
28dbf31892
Show warning when trying to disable the sandbox
2014-06-14 02:52:56 +02:00
pancake
62a2abe408
Fix 'make dist'
2014-06-14 02:44:31 +02:00
pancake
c79ef3b53d
Refix 'dcs' and enhace '?' colorized help
2014-06-14 02:28:49 +02:00
Jonathan Neuschäfer
4c612db79b
a few cleanups in bin and lang
...
* libr/bin/bin.c: remove duplicate condition (xtr && xtr)
* libr/bin/p/bin_elf.c!libs: use r_list_newf
* libr/lang/p/Makefile: add empty "clean" target to silence make warning
2014-06-14 02:14:08 +02:00
Jonathan Neuschäfer
1038af7767
travis: split tests to multiple jobs / fail only on regressions
2014-06-14 02:14:08 +02:00
pancake
5d22331b78
Fix build and some scary warnings in RCoreFile->fd
2014-06-14 02:09:41 +02:00
pancake
148733b7a1
Add linux-arm64 reg profile, fix linux-arm systracing. Handle multiple syscall stoppers in 'dcs'
2014-06-14 02:02:58 +02:00
jvoisin
c14fb4ea74
Color in main help!
2014-06-14 00:56:02 +02:00
condret
129646d925
Refactor the new io-read-api (disabled by default)
2014-06-14 00:07:16 +02:00
pancake
8330ea59fc
Fix stale pointer issue in RBinELF. Add r_mem_dup
2014-06-14 00:04:40 +02:00
jvoisin
30c9e212ac
Fix some clang warnings
2014-06-13 23:41:36 +02:00
pancake
ad52617443
Sort eval vars when calling r_config_lock(). Useful for 'Ve'
2014-06-13 22:40:03 +02:00
pancake
3e5eb05eda
Fix PE exports parsing (adapted inisider patch) and some code cleanup
2014-06-13 16:00:39 +02:00
inisider
565ba636b3
fix exports parsing
2014-06-13 14:34:17 +02:00
pancake
1dcce40a8f
Minor coverity fixes
2014-06-13 12:06:29 +02:00
Jonathan Neuschäfer
d146d4a35e
Initial Travis CI integration with ASan
2014-06-13 11:56:17 +02:00
pancake
cd9b648385
Use cs-next again, should fix the tab thing
2014-06-13 10:38:46 +02:00
pancake
478583fd17
dcf
runs dcs vfork
now. Add missing syscall for linux-arm
2014-06-12 15:43:42 +02:00
pancake
cf48098782
Proof-of-concept for 'dcf'
2014-06-12 14:27:39 +02:00
pancake
4de3dd72b5
Fix code analysis 'forever' regression
2014-06-12 14:05:40 +02:00
pancake
0a001082a0
Fix #1024 - Implement w[1248][++--][num] command
2014-06-12 13:34:38 +02:00
pancake
4da0a0d831
Update capstone from git
2014-06-12 10:29:46 +02:00
condret
6b1efd8ecd
Add R_ERROR and fix RIOSection.get_{first,in}_{vaddr,paddr}{_range}
0.9.8-rc1
2014-06-11 17:42:42 +02:00
pancake
d7767b6de7
Some enhacements on the new colorized help
2014-06-11 17:35:34 +02:00
Jody Frankowski
93f43d40fc
Add helper functions to print coloured help messages
2014-06-11 17:13:54 +02:00
Jody Frankowski
db416c0144
Update cmd_type.c to use the new coloured help functions
2014-06-11 17:13:53 +02:00
pancake
02b3be47b0
Duplicate 'yf' as 'wd' (new command)
2014-06-11 01:17:58 +02:00
pancake
b1d897d4e5
Some dwarf fixes
2014-06-11 00:13:28 +02:00
pancake
63ae19c650
Implement RBinInfo->is_stripped for MACH0 files
2014-06-10 20:50:48 +02:00
jvoisin
0612c9c593
minor cleanup (thanks @LemonBoy )
2014-06-10 18:04:37 +02:00
pancake
b5ae986524
Fix #1004 - x86 "sete" not supported #1004
2014-06-10 16:24:01 +02:00
pancake
7cc14b429c
Add missing check in malloc return value
2014-06-10 11:50:11 +02:00
pancake
b3e8b3152b
8051 is a 8bit cpu, set asm.bits when asm.arch doesnt supports current value
2014-06-10 11:48:02 +02:00
Andrew McDonnell
20ed296741
Properly fix incorrect handling of branch delay in analysis.
2014-06-10 11:33:10 +02:00
Andrew McDonnell
a50775ab07
Fix junk (]0m) on the end of some refs in coloured disassembly
2014-06-10 11:31:51 +02:00
Andrew McDonnell
e8a76e95e9
Apply the graph.font property to lines as well as boxes.
2014-06-10 11:31:50 +02:00