pancake
ea070d136e
Bump another capstone from git
2014-06-19 17:24:37 +02:00
pancake
01871c25c3
Revert b61a377
2014-06-19 17:08:01 +02:00
Andrew McDonnell
ba2c776318
Added references to API documentation to DEVELOPERS
2014-06-19 17:07:54 +02:00
jvoisin
27d1657fc3
Colorize analysis help
2014-06-19 16:55:51 +02:00
jvoisin
08c864c1cf
Add MIPS opcodes description
2014-06-19 12:42:44 +02:00
pancake
8de356a3b4
Fix latest coverity issues 1223224 1223225 1223226 1223227 1223228
2014-06-19 10:27:02 +02:00
pancake
2408ce9a42
Fix segfault in esil for arm-thumb and colorize 'ar?'
2014-06-19 04:52:28 +02:00
pancake
5c209802a7
More work on arm-thumb-capstone + esil
2014-06-19 04:03:11 +02:00
pancake
a857888ab4
Bump capstone from git
2014-06-19 01:53:07 +02:00
pancake
e1b1368b61
Fix #1037 - Fix segfault in iij, irj, ..
2014-06-19 01:43:59 +02:00
pancake
7b9d13bbc3
Fix 'afc' (code complexity), fix nulltype xrefs and some helps
2014-06-19 01:11:53 +02:00
Andrew McDonnell
b61a3772b2
Workaround to ensure mips / branch delayed code properly accounts function size.
2014-06-17 10:31:52 +02:00
pancake
f6f62cd871
Bump capstone (with merged optimized branch), must re-test tab regression
2014-06-17 10:30:14 +02:00
pancake
e60552452d
Fix coverity issues
2014-06-17 10:29:15 +02:00
pancake
160c4568f7
More RPN ESIL (udis86, vm, conditionals, ..). Honor cfg.debug
...
- A debugger session can be turned into emulation with 'e cfg.debug=0'
- Fixed undo seek issues
- Fix "Unknown register 'rip'" issue
- debugger commands mixed with analysis ones. We must merge at some point
- More udis86 instructions translated to the new esil
2014-06-17 10:23:11 +02:00
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