12 Commits

Author SHA1 Message Date
pancake
239203d8d9 Fix #382 - Refactor 16bit addressing issue to fix rel32 calculation 2013-11-30 03:28:19 +01:00
pancake
51107d279b Reapply the fix for the udis86 16bit issue 2013-11-15 01:39:33 +01:00
pancake
ef2aa8669d Update udis86 from git 2013-11-15 01:37:24 +01:00
pancake
572f5cab2a Handle x86 16bit segment boundaries in disasm and analysis 2013-10-14 02:25:01 +02:00
pancake
5e0871485c Update udis86 from git. Fix #97 2013-06-10 00:28:55 +02:00
pancake
be02d4fc9d Initial work on the evaluable opcode analysis strings
- New command 'ae' to evaluate those expressions
- Use 'ao~code' to see the generated eval strings
- Rerefix udis86 16bit issue
2013-05-04 02:35:52 +02:00
pancake
b244a31cef Upgrade enyo and enhace webui (add scripting tab)
- Honor pvj length
- Refix udis86 16/32bit disasm
- Fix many glitches in the webui
2013-04-30 03:25:32 +02:00
pancake
4cf83c6a63 Detect more c++ bins, demangle symbols and fixes in udis86
Better detection of c++ bins
Handle symbol/import name mangling as code comments
Fix visual menu 'VT'
Fix udis86 call analysis
2013-04-16 03:24:47 +02:00
pancake
359c1f7225 Update to udis86-git(cd shlr/udis86 ; make sync)
Source taken from git://github.com/vmt/udis86.git
2013-04-02 14:59:38 +02: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
1cd860aab6 Update udis86 from official git repo.
git pull  git://udis86.git.sourceforge.net/gitroot/udis86/udis86
2012-11-12 17:36:29 +01:00
Roi Martin (@nibble_ds)
a4aef33922 Rename shrl/ to shlr/ (typo) 2012-08-06 14:25:31 +02:00