4754 Commits

Author SHA1 Message Date
Fedor Sakharov
bb2fa60a07 dwarf: Make rabin2 -d dump dwarf info.
The format is similar to objdump -g.

Fixes #958
2014-05-29 18:31:24 +04:00
pancake
c225694c7c Fix build and several coverity issues 2014-05-29 15:27:18 +02:00
Maijin
9e720a79f0 Update pe_specs.h 2014-05-29 15:14:15 +02:00
pancake
8146cb7735 More mach0 parser bugs fixed thanks to zzuf 2014-05-29 15:08:01 +02:00
LemonBoy
d8181a5dfd some fixes for the z80 backend, fixes #556 2014-05-29 12:39:22 +02:00
pancake
8d663ceb94 Some rework on RBin.baddr and laddr to make it work again
Not all fileformats return correct data in Sections, this is
why sometimes the relocation with baddr (needed for aslr) fails
on mach0 for example. This code needs to be redesigned and fixed.
2014-05-29 00:49:28 +02:00
condret
70744a1ad9 support ternary values in rax2 2014-05-28 21:50:13 +02:00
LemonBoy
2fc7c4d34a fixes the xbe loader to handle dodgy files 2014-05-28 21:49:09 +02:00
pancake
dd67819923 Fix ioff, merge RCore.ffio into and add a workaround for baddr 2014-05-28 19:32:29 +02:00
pancake
d65700dedd Fixes to make RBin/RIO more consistent for bindings 2014-05-28 18:58:53 +02:00
pancake
6266fc66c7 Minor fixes 2014-05-28 17:49:32 +02:00
pancake
34d04039d0 Fix #978 - Support 64bit 'mov' in x86.nz assembler 2014-05-28 17:23:34 +02:00
pancake
bccb813e1c Bump r2theme editor 2014-05-28 17:09:55 +02:00
pancake
9cbd386d2e Add doc/r2theme.html tool 2014-05-28 16:40:44 +02:00
pancake
5025aca6f6 Restore back the original RIODesc after RBin loading (fixes -d) 2014-05-28 15:03:31 +02:00
pancake
a55a29459e Add missing file 2014-05-28 14:57:43 +02:00
pancake
65d64d5274 Honor io.raw in new io. All debuggers fail in the same way
Temporal fix is to use `-nd` or `-nD`
2014-05-28 04:40:22 +02:00
pancake
5e33a8a282 Initial huge refactoring of r_io still work in progress 2014-05-28 04:34:12 +02:00
pancake
650c824171 Implement list color themes with 'ecf' command 2014-05-28 01:07:02 +02:00
pancake
bb16d1737c Add initial XCore capstone disassembler and code analysis plugins 2014-05-27 23:08:59 +02:00
jvoisin
daae56f17f Fix CID 1205222 2014-05-27 16:41:20 +02:00
jvoisin
5a21f9ab63 Merge pull request #975 from Maijin/patch-2
Updating dark theme
2014-05-27 13:52:03 +02:00
Maijin
4f13bad9c1 Sorting 2014-05-27 13:35:15 +02:00
Maijin
aa2469e8f4 Updating dark theme 2014-05-27 13:24:15 +02:00
pancake
afc6afecef Add rasta color theme: 'ecf rasta' 2014-05-27 02:42:03 +02:00
Anton Kochkov
211efffca2 Fix CID 1215261 2014-05-27 02:09:17 +04:00
Anton Kochkov
370822671f Fix CID 1215262 2014-05-27 02:06:29 +04:00
LemonBoy
e4e8528be9 more kernel thunk names 2014-05-26 21:03:34 +02:00
LemonBoy
8c7984e350 basic sanity checks when loading the thunk import table 2014-05-26 21:00:34 +02:00
LemonBoy
90df6195e1 xbe loader 2014-05-26 20:07:24 +02:00
pancake
a576fc85d5 Fix null deref 2014-05-26 14:33:41 +02:00
pancake
aafe8c6eaf Fix some coverity issues 2014-05-26 14:28:55 +02:00
Anton Kochkov
9ce67f435f Fix CID 1215820 2014-05-26 14:29:00 +04:00
Anton Kochkov
153749003e Fix CID 1215821 2014-05-26 14:27:22 +04:00
Anton Kochkov
1df870c911 Fix CID 1215819 2014-05-26 14:24:41 +04:00
pancake
374e88c167 Do not git pull capstone on dist tarballs 2014-05-26 12:16:36 +02:00
pancake
810b976b73 More regression fixes for baddr on ELF and MACH0 2014-05-26 12:04:07 +02:00
pancake
894238ca89 Fix io/ptrace plugin on Linux 2014-05-26 11:33:39 +02:00
pancake
54ec41467a Fix analysis. Caused by false xref_add and wrong anal_var used 2014-05-26 10:37:18 +02:00
pancake
65fd1e4d5a Almost fix the io/ff and partial reads issue 2014-05-26 03:52:46 +02:00
pancake
576c9d6221 Fix ASLR (rabin2, r2 -B working again), sort i? output 2014-05-26 03:06:29 +02:00
pancake
5d9751e9e2 Remove global in RBin 2014-05-26 00:39:23 +02:00
Fedor Sakharov
92e32f6563 dwarf: Remove the garbish printf. 2014-05-26 00:18:19 +04:00
jvoisin
680c542bb3 Fix CID 1214301 and constify things 2014-05-25 15:59:52 +02:00
pancake
8c0ed5a6ee Update capstone and embed it into the 'make dist' tarball 2014-05-25 03:58:58 +02:00
pancake
7cde5cd39e Add 'VX' to follow function refs, Fix 'Vx' xrefs 2014-05-25 03:28:54 +02:00
pancake
92170e2f68 Rename 'ar' into 'ax' again, 'ar' is now for RAnal->reg manipulation
Notes:
- This is just a copy of the code from 'dr' with some modifications.
- The register values are synced back everytime you step in the debugger.
- Those registers should be used when evaluating ESIL to emulate code.
2014-05-25 03:00:24 +02:00
pancake
7751882675 Add io.raw which is set when debugger mode is enabled 2014-05-25 02:23:33 +02:00
pancake
a4d9d34259 Handle LC_MAIN in MACH0 to get entrypoint 2014-05-25 02:23:12 +02:00
jvoisin
724f8dd5b5 Fix some rax2 memleaks 2014-05-24 23:37:29 +02:00