c5c13e110a
Added samples projects for MSVC binding.
...
Added MSVC support to unicorn samples.
2015-12-08 18:21:32 +11:00
77f946f2fc
Added MSVC++ support for unicorn
...
This lets you import the pre-built unicorn.dll files with Microsoft
Visual C++ projects.
There is support for static and dynamic linking of dlls. This has been
tested as working for both 32bit and 64bit versions.
The dynamic linking code should also work in Linux, though I have not
tested it.
2015-12-04 22:09:24 +11:00
31e32d1734
Crash case: Jump to invalid address (0x0), sparc32
2015-12-02 21:55:13 +01:00
23aa6aa9a6
Add invalid_read_in_tb_flush_x86_64 to .gitignore and Makefile
2015-12-02 07:15:44 +01:00
7a1067ad4a
Crash case: Invalid read of size 4 when tracing (MIPS32). See #282
2015-11-30 23:44:49 +01:00
75a325e8c6
Crash case: Invalid read of size 8 in tb_flush_x86_64.
2015-11-29 23:00:34 +01:00
36948320ce
invalid_read_in_cpu_tb_exec_x86_64 → invalid_write_in_cpu_tb_exec_x86_64
2015-11-17 08:44:38 +01:00
ad5c2eb9c6
Crash case: Invalid write of size 4 in cpu_tb_exec_x86_64.
2015-11-16 23:19:23 +01:00
5b34660b3f
Add test case to Makefile and .gitignore. Add disassembly.
2015-11-15 17:31:06 +01:00
49ee3828af
update .gitignore
2015-11-12 15:25:24 +08:00
bd1a76c279
update .gitignore
2015-11-10 21:39:35 +08:00
17f3365fa1
update .gitignore
2015-11-06 22:10:01 +08:00
95745eff3b
regress: fix compiled warnings in eflags_nosync.c
2015-11-05 20:22:07 +08:00
7553c9c1c2
tests: add mips_kseg0_1 to Makefile to compile it
2015-10-27 11:25:34 +08:00
c7de7e44a6
create versioned library name and symlink unversioned name on *nix
...
This allows executables (e.g. unit tests) to link against the
libunicorn.so in the build directory, after the SONAME was added in
4860fdb3
.
Becuase libunicorn.so has an SONAME of libunicorn.so.0, the linker uses
the SONAME for the DT_NEEDED entry of the tests. But because a library
with that name did not exist, they would fail to run.
2015-10-21 22:48:25 -04:00
06f1908873
Added Visual studio files to ignore
2015-10-14 10:51:23 +02:00
e479f72403
update .gitignore
2015-09-24 13:52:10 +08:00
80c316026f
update .gitignore
2015-09-22 11:05:38 +08:00
f9d8387175
update .gitignore
2015-09-05 11:26:39 +08:00
8a6fe6dc9d
update .gitignore
2015-09-03 18:43:29 +08:00
0e13ab6c3f
compile regress/rep_movsb.c
2015-09-01 20:05:33 +08:00
12019dba40
update .gitignore
2015-08-31 23:38:48 +08:00
4697d99d79
update .gitignore
2015-08-29 09:29:16 +08:00
b0ba598981
update .gitignore
2015-08-28 18:27:55 +08:00
cd0fe763ab
update .gitignore
2015-08-25 16:21:18 +08:00
9d9c0d1a25
uc_emu_start() report error on illegal instruction at the output
2015-08-25 00:02:31 +08:00
62908b96eb
update .gitignore
2015-08-24 22:25:28 +08:00
344d016104
import
2015-08-21 15:04:50 +08:00