d0de673208
Fix the undefined lshift negative numbers
2022-02-12 17:47:57 +01:00
aaaea14214
import Unicorn2
2021-10-03 22:14:44 +08:00
748aceb760
Add qemu_ prefix to bitmap_set and bitmap_clear to avoid conflicts. ( #1326 )
...
When unicorn and systemd are combined into a single binary the 2
libraries conflict on bitmap_set and bitmap_clear functions which breaks
unicorn.
Co-authored-by: Nicolae Mogoreanu <mogo@google.com >
2020-09-16 17:09:10 +08:00
6ea39f7d5a
merge msvc with master
2017-02-24 10:39:36 +08:00
69ae8f7987
Fix for MIPS issue. ( #733 )
2017-01-23 12:39:34 +08:00
a95fdbc5aa
cleanup qemu/include/exec/memory.h
2017-01-22 23:21:47 +08:00
5de0785a1b
cleanup qemu/memory.c
2017-01-22 23:07:17 +08:00
72a497bc14
Added MIPS support and projects for all samples.
2017-01-23 01:05:08 +11:00
770c5616e2
Automated leading tab to spaces conversion.
2017-01-21 12:28:22 +11:00
fac6a66860
platform.h move #3
2017-01-21 00:13:21 +11:00
b0ae2138fb
Merge remote-tracking branch 'unicorn-engine/master' into msvc_native
2017-01-20 22:37:51 +11:00
ac68745a9c
we dont need to handle VGA & Migration memories
2017-01-20 17:03:39 +08:00
92392e0f57
Merge with current master.
2017-01-20 18:22:28 +11:00
42771848d6
no more spinlock
2017-01-20 14:57:33 +08:00
a7fca49f7a
delete qemu/include/qemu/notify.h
2017-01-20 14:47:41 +08:00
002151874a
Unicorn interface working with test app in 32bit and 64bit builds.
2017-01-20 17:27:22 +11:00
b887c3bb25
delete qemu/include/exec/poison.h
2017-01-20 13:58:50 +08:00
94e55f45c1
del qemu/target-m68k/m68k-semi.c
2017-01-20 11:52:31 +08:00
1aeaf5c40d
This code should now build the x86_x64-softmmu part 2.
2017-01-19 22:50:28 +11:00
8b030ae51a
fix for issue #523
2016-08-27 21:49:11 +08:00
230cbd5330
add permissions to map_ptr api
2015-11-28 11:28:31 -08:00
6d21ebabea
implement host-controlled memory mapping for #261
2015-11-27 23:30:36 -08:00
6beb1b8a13
intermediate commit, working unmap of complete blocks, still need sub-blocks, and cross block
2015-08-29 21:17:30 -07:00
3b5df362d7
chmod -x <some source code>
2015-08-28 18:12:56 +08:00
9530b2daff
Remove MemoryBlock struct by consolidating in MemoryRegion. add new API uc_mem_protect. Add regress/mem_protect.c. Drop UC_PROT_EXEC for time being
2015-08-27 23:19:32 -07:00
686acb7e6e
Detect all occurences of write to read only page. Add callback capability on write to read only. Add new error type UC_ERR_MEM_WRITE_RO and new access type UC_MEM_WRITE_RO for use in callback
2015-08-27 18:03:17 -07:00
00944b6cde
Add ability to mark memory are read only. Add new API uc_mem_map_ex to allow permissions to be passed. Change MemoryBlock to track created MemoryRegions. Add regress/ro_mem_test.c
2015-08-26 13:29:54 -07:00
344d016104
import
2015-08-21 15:04:50 +08:00