Commit Graph

40 Commits

Author SHA1 Message Date
xarkes
926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
pancake
60f9667654 Remove support for bjam build system
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
Maijin
266eee75ae Fix #6560 Unify Windows/Win32 define 2017-02-26 16:51:03 +01:00
Anton Kochkov
e9c2d22da9 Fix windows detection in headers (#6557) 2017-01-25 11:30:16 +01:00
pancake
13e8e11026 Fix warnings in udis86 2016-04-26 03:08:20 +02:00
Anton Kochkov
e25c7b33d3 Fix x86.udis on Cygwin 2015-11-20 13:48:23 +03:00
pancake
a1dd4e1d94 Fix w32 build (another x86.new regression) 2015-02-05 16:34:05 +01:00
jvoisin
249fb839fe Coverifix 2015-01-30 22:51:01 +01:00
fenugrec
025fe0325a git clone --depth 1 for sdb,R2R,udis86 2015-01-01 13:05:41 +01:00
Julien Nabet
e20728ec15 cppcheck: fix 1 'else if' cond matches previous cond + test indice before using it 2014-11-16 18:13:06 +01:00
pancake
a2c3647ad0 Somewhat better BoostJam support 2014-10-26 02:47:08 +02:00
pancake
a9907ec4f5 Fix udis86 regression
$ rasm2 -o 0x100005f8f -a x86 -b32 -d e800000000
call 0x5f94

$ rasm2 -o 0x100005f8f -a x86.cs -b32 -d e800000000
call 0x100005f94
2014-06-27 03:34:23 +02:00
pancake
48d3cfe017 Fix udis86 64bit jump immediate regression issue 2014-05-15 23:39:19 +02:00
Anton Kochkov
19d6993256 Fix C89 building of udis86 plugin 2014-02-17 02:45:53 +04:00
Anton Kochkov
59651353dc udis86: Fix 16-bit jump offset decoding 2014-02-17 02:30:36 +04:00
Anton Kochkov
b81aaf3a30 Use our own fork of udis86. Update it 2014-02-17 02:13:27 +04:00
pancake
91d0df5bb8 Fix testsuite (thanks dso for pointing out) 2014-01-24 20:22:16 +01:00
pancake
271824e65e Fix two minor warnings 2014-01-24 11:53:04 +01:00
pancake
3b3bbbb916 Add more Jamroot files and move some plugs to r2-extras 2013-12-31 15:34:27 +01:00
pancake
239203d8d9 Fix #382 - Refactor 16bit addressing issue to fix rel32 calculation 2013-11-30 03:28:19 +01:00
Gonzalo J. Carracedo
3736b218b2 Refactorization of ESIL code generation for x86 instructions (new files) 2013-11-19 22:39:38 +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
d0f0975d69 Add doc/haiku, r2 -V = -v, fixes for emscripten build 2013-06-07 13:21:51 +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
1e325fc5b0 Fix 16bit disasm bug using udis86. Fixes #25 #83 2013-04-29 09:20:16 +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
8633231012 Add UJMP opcode in udis86 anal plugin 2013-04-04 12:22:27 +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
caaccaddc9 Fix some warnings 2012-12-13 18:32:26 +01:00
pancake
55bb8dc95e Fix udis86 trailing spaces, add 'dw' command 2012-12-07 12:03:53 +01:00
pancake
05d78f3fc6 Fix x86-16 disasm issue and add ctypes (wip) 2012-11-15 15:37:25 +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
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
pancake
8270c60a16 flex no longer mandatory, fix ios debugger
Flex is no longer mandatory for configure
Fix overflow in r_core_cmd0
vm_protect works again on iOS (using VM_PROT_COPY)
ptrace-cont is just a detach
fix build with latest ios sdk
2012-10-31 16:37:19 +01:00
pancake
f2db41ce3b Fix some bugs in cparse and ragg2-cc with gcc 2012-09-03 18:49:29 +02:00
Roi Martin (@nibble_ds)
a4aef33922 Rename shrl/ to shlr/ (typo) 2012-08-06 14:25:31 +02:00