condret
fbd6269b0c
Add cpu-cycles
2014-02-14 00:53:54 +01:00
schrotthaufen
c5c38542a9
Added a script to ease syncing a forked repo with upstream
2014-02-14 00:52:27 +01:00
pancake
7176c89b1a
Fix asm.filter issue
2014-02-13 03:11:23 +01:00
pancake
68364121f8
Add sys/jam.sh build script
2014-02-13 03:00:15 +01:00
pancake
693653068e
Fix strings and main offsets in PE
2014-02-13 01:48:15 +01:00
pancake
a39dc8c7e8
Make dwarf work again with some minor tweaks
2014-02-11 03:50:57 +01:00
pancake
f27b9a4d70
Add 'less' unix shell command
2014-02-11 02:39:59 +01:00
pancake
4eb57a0080
Implement r_cons_less() activated with ~.. suffix
2014-02-11 02:32:37 +01:00
pancake
1390d9f2d5
Add length and size fields in RBinString
2014-02-11 00:08:12 +01:00
pancake
521e2076d5
Fix string size vs string length issue in rabin2 -z
2014-02-10 17:29:55 +01:00
pancake
13cf6ef878
Reflect String type in json output (rabin2 -zj)
2014-02-10 17:24:18 +01:00
pancake
e70d43fc4f
Implement String Type field in RBin string search (like in r1)
2014-02-10 17:19:18 +01:00
condret
0a8fd8b931
Merge condret's GameBoy pull request
...
- Update analysis
- Add p2 (2bpp print command)
- Insert more auto comments for gb roms
- Delete mbc
- Handle gb-halt as cjmp (correct in most situations)
- Update gameboy register profile
- Add symbols for hard-interrupt-handlers
2014-02-10 17:02:43 +01:00
pancake
acc89d63e6
Use even more ut* types
2014-02-10 16:56:10 +01:00
pancake
c02f419237
Use ut* types in dwarf.c
2014-02-10 16:21:18 +01:00
pancake
177f20acf2
Fix #207 - Chop last newline in ^x^e
2014-02-10 16:11:08 +01:00
pancake
c6ab7b759d
Fix another rasm2 bug
2014-02-10 16:09:40 +01:00
Fedor Sakharov
04f346b506
dwarf: Fix some coverity issues.
2014-02-10 10:22:05 +04:00
pancake
90264229c9
Add Vo, fixes in $sys in RAsm, new io.self plugin, initial work on preloaded r2
2014-02-10 03:31:12 +01:00
pancake
13df599380
Fix w32 build
2014-02-09 23:41:07 +01:00
Jüri Aedla
44c58435cd
Fix PE64 vaddr calculation
2014-02-09 15:04:10 +02:00
pancake
f3827ae265
Bump for 0.9.7 rc2
2014-02-08 12:10:25 +01:00
pancake
1f6ee6d546
Fix #608 - Vv endless read #608
2014-02-08 12:09:12 +01:00
Fedor Sakharov
18d7167f63
dwarf: Implement it.
2014-02-08 14:08:07 +04:00
pancake
8b40a53080
Update sdb from git and fix 'test.cparse'
2014-02-08 03:09:03 +01:00
Ilya V. Matveychikov
3ff4490222
TMS320: fix invalid opcodes displaying
...
Now it show not only "invalid" string but the "invalid" string and the
opcode itself. Also, this patch fixes the problem with strange
instruction gap, that appears after the invalid opcode reveals.
2014-02-07 18:54:42 +04:00
Ilya V. Matveychikov
e4226ffcea
TMS320: fix defects reported by coverity
...
** CID 1168318: Dead default in switch (DEADCODE)
/libr/asm/arch/tms320/tms320_dasm.c: 552 in get_mmm_str()
** CID 1168319: Operands don't affect result (CONSTANT_EXPRESSION_RESULT)
/libr/asm/arch/tms320/tms320_dasm.c: 383 in get_cond_str()
2014-02-07 13:42:06 +04:00
pancake
6b5b31a498
Update sdb from git to fix some memleaks in sdb_query()
2014-02-07 03:36:54 +01:00
pancake
02e4305818
Fix #603 - EOF quits visual mode
2014-02-07 03:34:40 +01:00
Jüri Aedla
c4a37432bb
Fix pe_get_exports: index function RVA table with ordinal
2014-02-07 03:14:26 +02:00
Ilya V. Matveychikov
41eb3808c1
TMS320: move c55x+ to C55X_PLUS namespace
2014-02-06 12:50:25 +04:00
Ilya V. Matveychikov
cef957b20d
TMS320: remove 64 from asm plugins bits
2014-02-06 11:07:47 +04:00
Ilya V. Matveychikov
8f40890bd7
TMS320: fill cpus field in the RAsmPlugin struct
2014-02-06 11:04:53 +04:00
pancake
59c33060af
Update sdb
2014-02-06 02:31:57 +01:00
zonkzonk
2f66bc120f
add some x86 instruction description (*q x86_64)
...
please review! should we split x86 and x86_64 ?
2014-02-06 01:01:52 +01:00
pancake
965dc53776
Fix build for tms320:c55+
2014-02-06 00:38:01 +01:00
pancake
2c676570a9
Merge branch 'master'
2014-02-06 00:27:08 +01:00
pancake
9a099e9e9e
Add RAsmPlugins->cpus and handle it in rasm2 -L <arch>
2014-02-06 00:26:17 +01:00
Anton Kochkov
db8f8aaef1
Fix asm.cpu and anal.cpu TMS320 names
2014-02-06 02:12:34 +04:00
Ilya V. Matveychikov
2daf868068
TMS320: finally update README.md
2014-02-06 01:19:23 +04:00
Ilya V. Matveychikov
969ea9b7c2
TMS320: move c55plus under the TMS320 namespace
...
Sorry for the huge patch, but there is nothing special. We just move
asm/arch/c55plus into the asm/arch/tms320 and add some wrappers to use
existing code base under the new namespace.
Also, we've implement TMS320 anal module that supports now c55+ only. To
be continued...
2014-02-06 01:19:23 +04:00
Ilya V. Matveychikov
64aa3b37f2
TMS320: add on-the-fly cpu changing ability
...
Add support for changing CPU by looking at `asm.cpu` variable
2014-02-06 01:19:23 +04:00
Ilya V. Matveychikov
b2d8514c72
Add support for setting cpu value for anal module
...
Now, anal has it's own `anal.cpu` config value. It can be used to
support multiple CPUs handled by one analysis module.
2014-02-06 01:19:23 +04:00
jvoisin
0121ad2da2
Fix shitload of memleaks on ELF
2014-02-05 20:42:37 +00:00
pancake
7e28ca265d
Bump sdb and add some more fortunes
2014-02-05 16:36:03 +01:00
Ilya V. Matveychikov
abdd654f0a
Add TMS320 features and decoding state fields
2014-02-05 12:47:36 +01:00
pancake
105345388b
Fix debugger get-reg regression introduced in b4373c6b40b41d4816f178ee3a270f0094298b03
2014-02-05 12:45:21 +01:00
Ilya V. Matveychikov
1db5c446a9
Add TMS320 disassembly engine
...
This patch adds TMS320 DSP family processors disassembly engine. It's
purpose to add support for the all the families processors but as for
now the only one of them is supported (C55X).
2014-02-05 12:14:06 +01:00
pancake
c24543f112
Add rahash2 -e
2014-02-05 12:07:27 +01:00
jvoisin
e6dfa898d1
Coverifix: overflows and uninitialized vars
2014-02-05 11:52:35 +01:00