Commit Graph

9060 Commits

Author SHA1 Message Date
pancake
57a25397d9 Add missing cpsr in some arm reg profiles 2015-09-11 00:29:27 +02:00
Riccardo Schirone
879182515d core/bin: rebase only READABLE sections 2015-09-10 23:22:26 +02:00
pancake
245bd77a40 Fix #3264 - Colorize floating point numbers in disasm 2015-09-10 22:49:05 +02:00
pancake
7a2fbeaf0a Ignore null pointers in asm.esil.anal 2015-09-10 22:28:04 +02:00
pancake
c1335f6834 Support flags in asm.esil.anal comments 2015-09-10 05:14:47 +02:00
pancake
da370f30aa make asm.esil.anal visible in /m webui 2015-09-10 04:42:50 +02:00
pancake
f62313c24b Missing space for 'likely' 2015-09-10 04:28:05 +02:00
pancake
783d31bf5a Find strings in esil and support thumb aap 2015-09-10 04:20:09 +02:00
pancake
ae27642a96 Fix add xx,pc esil for thumb 2015-09-10 03:51:57 +02:00
pancake
5da6500ad9 Order registers for the x86-64 esil profile 2015-09-10 03:32:35 +02:00
Riccardo Schirone
7eaf158265 bin/config: set bin.baddr to -1 as default 2015-09-10 02:00:18 +02:00
Riccardo Schirone
01f0ac9316 bin/bin: do not put zero in baddr if invalid 2015-09-10 02:00:18 +02:00
Riccardo Schirone
ffdbf919b1 io/section: add r_io_section_vaddr_to_maddr_try API
* fix r_io_section_vaddr_to_maddr
* rename r_io_section_maddr_to_vaddr and vaddr_to_maddr
2015-09-10 01:59:40 +02:00
Darkkey
7f7a596d77 Fixed out/in instructions assembling; Fixed branched operands 2015-09-10 01:57:40 +02:00
pancake
4506a98cff Add arena.peek/poke, and fix emulation for asm.esil.anal 2015-09-10 01:42:56 +02:00
pancake
c025b5bd81 fix regression 2015-09-10 00:41:19 +02:00
pancake
9f95d5c1aa Initial implementation of asm.esil.anal. WIP 2015-09-10 00:34:21 +02:00
jvoisin
9db340a0a8 Fix some malloc(A*B) overflow detected by clang-analyzer 2015-09-09 21:44:06 +02:00
jvoisin
8aec42633a Even more checkers for clang-analyzer 2015-09-09 21:43:24 +02:00
jvoisin
d4893718da Fix a bunch of dead assignements 2015-09-09 21:12:36 +02:00
pancake
9e11c5ce63 Make reflines 5x faster 2015-09-09 17:57:55 +02:00
szt
cc6f406ed9 Remove triple negation 2015-09-09 12:49:11 +02:00
pancake
d9c934f6b4 Fix some recent covs 2015-09-09 11:16:49 +02:00
Maijin
fab756fdb1 [ci skip] Add CGC file format in README
[ci skip] Add CGC file format in README
2015-09-09 11:15:54 +02:00
Maijin
a1d7eaa686 [ci skip] Add CGC file format in README
[ci skip] Add CGC file format in README
2015-09-09 11:15:13 +02:00
pancake
7dc293b427 Fix #3254 - Invalid range issue in r2 -A 2015-09-09 10:55:36 +02:00
pancake
56040f6a19 Fix #3241 - avr warnings 2015-09-09 11:03:45 +02:00
pancake
64ec11b6df Honor utf8 in reflines again 2015-09-09 02:01:27 +02:00
pancake
f346839839 Fix build 2015-09-09 01:30:41 +02:00
pancake
6e4fd3e5a3 Enhace reflines a bit more 2015-09-09 01:24:27 +02:00
pancake
930c8e7535 Implement esil.iotrap. Handle invalid read/write ops 2015-09-09 01:17:55 +02:00
pancake
d1139711ff Honor utf8 in reflines 2015-09-09 00:42:30 +02:00
inisisder
d2af97de2b objc_parser: refactor code related to class name allocation and etc 2015-09-08 23:49:08 +02:00
pancake
0c5f79a603 Fix sys/user.sh 2015-09-08 23:47:45 +02:00
NighterMan
16548bddee Do not allocate more than one RIODesc for io_gdb
This fixes an issue where we end up with multiple connections to the gdb stub
which only supports one connection, ending up with one connection for debug
which works and another connection for IO which doesnt.
2015-09-08 23:27:43 +02:00
Riccardo Schirone
6a517aa66b bin/p: add CGC bin format plugin 2015-09-08 23:22:07 +02:00
Riccardo Schirone
ce14b20974 bin/format/elf: remove Elf_ prefix from static functions 2015-09-08 23:22:07 +02:00
pancake
4c99bb6845 Refactor reflines and support asm.linesup for longer disasm 2015-09-08 23:21:35 +02:00
pancake
933bad57a6 Fix sys/user.sh 2015-09-08 15:53:06 +02:00
pancake
b40a1e80a4 Add scripting support for syscall handlers in ESIL 2015-09-08 02:53:33 +02:00
pancake
be47ed9590 Enhace syscall support for ESIl emulation 2015-09-08 00:46:04 +02:00
Riccardo Schirone
7f72631389 core/bin: print all info in 'iej'
fix #3249

* core/bin: remove workaround that is not necessary anymore
2015-09-07 23:58:56 +02:00
pancake
82c390cb7a Fix ESIL for SILC, INT1/INT3 and MUL in x86.cs 2015-09-07 23:54:23 +02:00
pancake
c52f765046 Supoprt wordsize in woe and ARM Thumb in wao 2015-09-07 23:36:57 +02:00
pancake
d472d73fb7 Fix #3245 - rafind2 -x 2015-09-07 19:16:24 +02:00
pancake
318dc1da11 Honor Thumb vaddr in objc parser 2015-09-07 19:00:11 +02:00
pancake
3d3dff77ff Use API instead of RCore.cmd in "aaa" 2015-09-07 18:30:29 +02:00
pancake
10bb7e9a4d Honor ^C in aar 2015-09-07 18:20:29 +02:00
pancake
fe30154228 Honor ^C in aac 2015-09-07 18:12:08 +02:00
pancake
148ff0cfd1 Handle add.w in thumb pseudo 2015-09-07 17:43:23 +02:00