Nguyen Anh Quynh
b9b82591a1
cleanup
2017-01-19 18:07:30 +08:00
Nguyen Anh Quynh
8a5b12c6f9
more cleanup in qemu/include/hw/
2017-01-19 15:20:06 +08:00
Nguyen Anh Quynh
287e047fdb
delete sparc32_dma.h & arm-semi.c
2017-01-19 15:10:41 +08:00
Nguyen Anh Quynh
f4f756e6dd
cleanup qemu/include/qemu/module.h
2017-01-19 15:00:25 +08:00
Nguyen Anh Quynh
7789a06d2d
cleanup qemu/default-configs/
2017-01-19 14:52:30 +08:00
Nguyen Anh Quynh
86e5d29b74
more cleanup qemu/configure
2017-01-19 14:15:00 +08:00
Nguyen Anh Quynh
f2691b0107
more cleanup qemu/configure
2017-01-19 14:11:54 +08:00
Nguyen Anh Quynh
37410d02f1
cleanup qemu/configure
2017-01-19 14:02:50 +08:00
Nguyen Anh Quynh
9735c6e28e
cleanup qemu/include/elf.h
2017-01-19 13:46:17 +08:00
Nguyen Anh Quynh
a6fa35430a
del qemu/include/qapi/opts-visitor.h
2017-01-19 13:23:48 +08:00
Nguyen Anh Quynh
d836ec62fc
del qemu/include/hw/irq.h
2017-01-19 13:14:15 +08:00
Nguyen Anh Quynh
0640b35943
mips: remove qemu/hw/mips/mips_int.c
2017-01-19 13:07:28 +08:00
Nguyen Anh Quynh
a154b251e3
cleanup
2017-01-19 12:18:46 +08:00
Nguyen Anh Quynh
326a9a5fba
cleanup qemu docs
2017-01-18 15:23:40 +08:00
Nguyen Anh Quynh
1f154abfa6
add VB6 to README
2017-01-18 01:16:44 +08:00
xorstream
d56d09e5e1
Merge remote-tracking branch 'unicorn-engine/master' into msvc_native
2017-01-16 17:26:12 +11:00
xorstream
940c857987
Started the port for MSVC native support.
2017-01-16 17:21:12 +11:00
Nguyen Anh Quynh
d6ba083c45
update CREDITS.TXT
2017-01-16 09:43:11 +08:00
David Zimmer
523fb9d9fc
VB6 bindings and dynload update w/ uc_context* and uc_free api,… ( #715 )
...
* msvc unicorn.def and dynload.c added new uc_context* and uc_free api, includes support for older dlls compiled with uc_context_free (can remove next binary release)
* vb6 bindings & x86 32bit sample class for unicorn
2017-01-16 09:40:56 +08:00
Elton G
47150b6df3
reg_read and reg_write now work with registers W0 through W30 in Aarch64 ( #716 )
...
* reg_read and reg_write now work with registers W0 through W30 in Aarch64 emulaton
* Added a regress test for the ARM64 reg_read and reg_write on 32-bit registers (W0-W30)
Added a new macro in uc_priv.h (WRITE_DWORD_TO_QWORD), in order to write to the lower 32 bits of a 64 bit value without overwriting the whole value when using reg_write
* Fixed WRITE_DWORD macro
reg_write would zero out the high order bits when writing to 32 bit registers
e.g. uc.reg_write(UC_X86_REG_EAX, 0) would also set register RAX to zero
2017-01-15 20:13:35 +08:00
Nguyen Anh Quynh
55f0292aa9
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
2017-01-13 20:13:31 +08:00
Nguyen Anh Quynh
353dc99af6
regress: fix arm_fp_vfp_disabled.py
2017-01-13 20:13:20 +08:00
danghvu
3095e5c510
Merge pull request #713 from hedger/master
...
Fixed circular refs preventing Uc instances from being GC'd
2017-01-12 09:42:33 -06:00
hedger
d2b7d13443
Fixed circular refs preventing Uc instances from being GC'd. Added a test case, requires objgraph
module.
2017-01-11 18:23:21 +03:00
Nguyen Anh Quynh
6378db99dc
Merge pull request #712 from lunixbochs/go-free-regions
...
go: fix uc_free, free uc_mem_regions pointer
2017-01-11 09:27:45 +08:00
Chris Eagle
8adc8afc63
Java bindings ( #711 )
...
* Remove glib from samples makefile
* support new APIs
* reimplement register batch mode interface
* stop using deprecated java API
2017-01-11 09:27:16 +08:00
Ryan Hileman
ab3828222a
go: fix uc_free, free uc_mem_regions pointer
2017-01-10 16:54:54 -05:00
Nguyen Anh Quynh
bc569f5a54
rename API uc_mem_free() to uc_free(). see #662
2017-01-10 20:59:14 +08:00
Nguyen Anh Quynh
7512ff57de
more cleanup
2017-01-10 16:29:47 +08:00
Nguyen Anh Quynh
c1f39c3db2
cleanup qemu/util code
2017-01-10 12:57:12 +08:00
Nguyen Anh Quynh
fdbbdc6216
rename uc_context_free() to uc_mem_free(). see #373
2017-01-09 20:52:14 +08:00
Nguyen Anh Quynh
af165d254c
clean all qobject json code
2017-01-09 16:09:53 +08:00
Nguyen Anh Quynh
16894fdb6c
cleanup some qemu/util code
2017-01-09 15:48:21 +08:00
Nguyen Anh Quynh
52cb0ba78e
cleanup more synchronization code
2017-01-09 14:05:39 +08:00
Nguyen Anh Quynh
d7ead1135d
cleanup
2017-01-09 13:28:28 +08:00
Nguyen Anh Quynh
ffa97dc2a1
cleanup qemu/configure
2017-01-08 01:35:19 +08:00
Chris Eagle
21ffaf7d10
Java bindings ( #709 )
...
* Remove glib from samples makefile
* support new APIs
* reimplement register batch mode interface
* stop using deprecated java API
2017-01-06 23:56:53 +08:00
Nguyen Anh Quynh
d00f773e8e
Merge pull request #706 from angr/fix/static_library_copying_nitpicks
...
Static library copying nitpicks
2017-01-05 12:41:51 +08:00
Nguyen Anh Quynh
548cc320c0
Merge pull request #707 from agustingianni/master
...
Allow the client to write to CPSR
2017-01-05 11:35:32 +08:00
Agustin Gianni
a63a34bfbc
Allow the client to write to CPSR
2017-01-05 00:00:15 +01:00
Andrew Dutcher
7bd4d62dcb
Copy prebuilt static library if available. Disallow uploads from builds that fail to provide the static library
2017-01-04 06:45:18 -08:00
Nguyen Anh Quynh
37bf1a9de9
Merge pull request #705 from angr/fix/python_versioning
...
Python: Automatically conform to PEP440 for version numbers
2017-01-04 22:17:13 +08:00
Andrew Dutcher
5d8934f5a9
Python: Automatically conform to PEP440 for version numbers
2017-01-04 05:51:55 -08:00
Nguyen Anh Quynh
c2d57c6806
update ChangeLog for 1.0-rc2
2017-01-04 20:07:50 +08:00
Nguyen Anh Quynh
a963326dba
Merge pull request #703 from angr/fix/staticlib_export
...
Make the call out to visual studio extremely resilient
2017-01-02 11:58:34 +08:00
Andrew Dutcher
3d760071b8
Make the call out to visual studio extremely resilient
2017-01-02 03:32:48 -08:00
Nguyen Anh Quynh
2e8fa1dbf6
glib_compat: add guint64 type
2017-01-02 01:24:54 +08:00
Nguyen Anh Quynh
3fa50fc06a
macro GPOINTER_TO_UINT
2017-01-02 01:00:11 +08:00
Nguyen Anh Quynh
07aa027167
msvc docs: no longer need libglib. add libpcre as dependency
2017-01-01 23:41:15 +08:00
Stephen
000302d257
cleanup travis by removing universal builds ( #702 )
...
only used for universal glib
2016-12-30 00:09:08 +08:00