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