jvoisin
6ea8a866f6
Fix two coverities
2015-06-12 23:19:14 +02:00
Judge_Dredd
fa57bfed27
fix CID 1297227, 1297226
2015-05-09 10:40:45 +02:00
pancake
8f82e674a2
Lot of enhacements for Thumb-ESIL decode and emulation
...
* Added [*] and =[*] esil opcodes
Conflicts:
libr/anal/p/anal_arm_cs.c
libr/parse/p/parse_arm_pseudo.c
2015-05-06 02:33:48 +02:00
pancake
c1e6553873
Fix movt esil and pseudo Thumb instruction
2015-05-06 02:25:00 +02:00
pancake
08c859d18c
A bit better thumb pseudo decompile and analysis
2015-05-05 21:35:49 +02:00
jvoisin
86dc3877ab
Enrich asm.pseudo for x86
2015-05-02 00:38:06 +02:00
pancake
829db39c33
Fix some arm thumb decompilation output
2015-04-21 19:21:52 +02:00
pancake
63f0dc8e3f
Implement more utf8 terminal check, handle jbe in asm.pseudo
2015-04-20 15:27:05 +02:00
pancake
43dfbd9820
Initial (bugfix/PoC) for the pdc decompiler command
2015-04-16 06:44:48 +02:00
pancake
997dda6e5b
Add support for iOS-simulator and static-OSX builds
2015-04-14 17:14:43 +02:00
pancake
fb970bebb9
Honor LDFLAGS in more places (Thanks Gentoo guys for noticing)
...
https://bugs.gentoo.org/show_bug.cgi?id=391751
2015-01-27 17:46:56 +01:00
jvoisin
16cac50319
Coverity++
2015-01-24 11:24:55 +01:00
jvoisin
8ff6a92f65
Add asm.pseudo for z80
2015-01-16 04:25:54 +01:00
jvoisin
f7a23403e5
Add more arm pseudo
2015-01-16 02:47:03 +01:00
jvoisin
cfe74d9aac
SImplify a bit asm.pseudo
2015-01-16 02:34:35 +01:00
jvoisin
8530822050
Improves pseudo MIPS
2015-01-16 01:23:32 +01:00
jvoisin
8ac1616daf
Fix some coverity issues
2015-01-14 02:53:34 +01:00
pancake
c1e04e22cb
Fix memleaks in mreplace and possible crash in rcore
2015-01-13 02:55:27 +01:00
pancake
ba1383b610
Fix mreplace linkage
2015-01-12 03:37:04 +01:00
pancake
97d1f70f53
Fix some warns and Use RRegex in parse_mreplace to make support w32
2015-01-12 02:52:12 +01:00
jvoisin
8c15365ce9
Even moar x86-pseudo!
2015-01-12 00:43:48 +01:00
pancake
bdcd84064f
Enhace x86.pseudo
2015-01-12 00:24:37 +01:00
pancake
c61368a0f3
Add support for asm.pseudo and asm.varsub for ARM and ARM64
2015-01-11 01:48:20 +01:00
Julien Nabet
6ed942ef05
cppcheck: fix memory leaks
2014-12-28 17:20:03 +01:00
Alvaro Muñoz
0332d8d332
Add var renaming in webui and fix various bugs
...
- Fix missing spaces when show_functions and not in function
2014-12-16 13:31:53 +01:00
pancake
b7a8af83dc
Fix varsub build (fix inter-module dependency issue) and catch overflow
2014-12-14 02:10:55 +01:00
Alvaro Muñoz
a6b34c4d53
Fix #1819 - Better var disasm and management. var subst in disasm is back
2014-12-14 01:51:55 +01:00
jvoisin
dd44f6d348
Makes coverity happy
2014-07-30 23:28:16 +02:00
pancake
66a2a5b8a9
Minor warnfix
2014-07-10 20:11:35 +02:00
pancake
8b74f1ffcf
Merge Rarun2 into RSocket and use it from dbg.profile in Core
2014-07-09 02:24:31 +02:00
jvoisin
a7eb256900
Fix CID 1108023
2014-06-07 12:03:12 +02:00
pancake
3b69a50b25
Fix mips meta data issue and disasm ansi escape string filter problem
2014-05-16 16:47:44 +02:00
jvoisin
3cd0848222
Fix CID 1134967
2014-05-10 21:33:54 +02:00
jvoisin
ff7cf10a42
Fix CID 1108023
2014-05-10 21:23:44 +02:00
jvoisin
b55f80cd50
Fix CID 1135173
2014-05-01 00:29:35 +02:00
jvoisin
ee6a4cd5bd
Fix CID 1134967
2014-05-01 00:21:04 +02:00
jvoisin
a54fd2de19
Fix CID 1108023
2014-05-01 00:18:48 +02:00
pancake
fad24ba146
Remove some warnings and unused code
2014-03-21 12:28:34 +01:00
pancake
d257493fb3
Fix some warnings
2014-02-24 12:18:07 +01:00
pancake
2a9cf6c324
Fix build
2014-02-19 04:30:29 +01:00
pancake
d86bf57ca4
Remove more r_lib references
2014-01-18 02:52:49 +01:00
pancake
2ba050c605
Fix #320 - Performs trivials simplifications when using asm.pseudo
2013-12-21 02:09:09 +01:00
pancake
c38a5a3232
Fix 'db -' command parsing
2013-06-20 09:54:42 +02:00
pancake
8c5a6d68ff
Handle fcn in r_parse, unify filter() and add locdiff utility
2013-05-22 01:49:18 +02:00
pancake
36b3177d92
Lot of enhacements in the webui, add Cz
...
Code cleanup and fixes for 'afr'
WebUI (enyo) is much more usable now
New command 'Cz' as an alias for 'Cs len'
2013-02-11 04:08:21 +01:00
pancake
2d0dd302be
Add RCoreLog API ('l' command), '-' cmd is now '$'
...
Fix in disasm comments
Fix bugs in r_strpool api
Log API allows rss-like messaging
2012-12-23 13:52:57 +01:00
pancake
fd32fca1ab
Support segmented addressing in x86.pseudo plugin
2012-12-21 18:36:28 +01:00
pancake
25df4aef1c
Fixed io ports flagspace usage and multiple asm filters
...
Handle negated flagspace in RParse
Support pseudo+decode+disasm
2012-11-13 02:00:00 +01:00
pancake
8e1dbb443a
Better support for IO ports on asm.pseudo and analysis
...
* Analyze IO opcodes on x86
* Fix 0x0x in olly disasm
* Fix segfault in objc mangling
* Support for writing nibbles with 'wx'
* If optype is IO, use 'ports' flagspace
* Add support for flagspaces in RParse
* Use RList in RParse instead of list.h
* asm.pseudo handles for in/out x86 opcodes
* Random code cleanup
* Fix udis86 64bit disasm bug
2012-11-13 00:53:52 +01:00
pancake
e2af4c93d4
Added htmlgraph.sh as a cmd.graph html5 graph backend
...
Many fixes for agv, rcons->html
2012-09-05 03:25:03 +02:00