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