Chen Huitao
|
c520307959
|
fix some oss-fuzz (#1206)
* fix oss-fuzz 18138.
* fix oss-fuzz 20079.
* fix oss-fuzz 20209.
* fix oss-fuzz 20210.
* fix oss-fuzz 20262.
* rollback.
* rollback.
* fix oss-fuzz 20079.
* fix oss-fuzz 20179.
* fix oss-fuzz 20195.
* fix oss-fuzz 20206.
* fix oss-fuzz 20207.
* fix oss-fuzz 20265.
|
2020-02-25 11:36:06 +08:00 |
|
Chen Huitao
|
68eb357984
|
fix some oss-fuzz bugs (#1180)
* fix oss-fuzz 10419.
* fix oss-fuzz 10427.
* fix oss-fuzz 10421.
* fix oss-fuzz 10422.
* fix oss-fuzz 10425.
* fix oss-fuzz 10426.
* fix oss-fuzz 10426.
* fix oss-fuzz 10422.
* fix oss-fuzz 10426.
* fix oss-fuzz 10456.
* fix oss-fuzz 10428.
* fix oss-fuzz 10429.
* fix oss-fuzz 10431.
* fix oss-fuzz 10435.
* fix oss-fuzz 10430.
* fix oss-fuzz 10436.
* remove unused var.
|
2020-01-04 23:42:02 +08:00 |
|
Chen Huitao
|
79d89e5d3b
|
fix a mem-leak (#1147)
* fix a mem-leak.
* check the uc and l1_map before using them.
* fix multi-level free bug.
* Add pointer check.
|
2019-10-05 15:11:46 +08:00 |
|
xorstream
|
df41c49e2d
|
Fixed warning about {} initialisers.
|
2017-01-21 11:41:11 +11:00 |
|
xorstream
|
fac6a66860
|
platform.h move #3
|
2017-01-21 00:13:21 +11:00 |
|
xorstream
|
1aeaf5c40d
|
This code should now build the x86_x64-softmmu part 2.
|
2017-01-19 22:50:28 +11:00 |
|
Chris Eagle
|
fccbcfd4c2
|
revert to use of g_free to make future qemu integrations easier (#695)
* revert to use of g_free to make future qemu integrations easier
* bracing
|
2016-12-21 22:28:36 +08:00 |
|
Chris Eagle
|
e46545f722
|
remove glib dependency by provide compatible replacements
|
2016-12-18 14:56:58 -08:00 |
|
Ryan Hileman
|
cb615fdba7
|
remove uc->cpus
|
2016-09-23 07:38:21 -07:00 |
|
Andrew Dutcher
|
97b10da133
|
Undo the disaster that was the patch to unicorn github issue #266 and fix it correctly. makes normal self-modifying code work.
|
2016-08-09 19:35:20 -07:00 |
|
Hoang-Vu Dang
|
b9a10152f1
|
memleak: code_gen_buffer using g_free for non-linux
|
2016-07-11 10:13:13 -05:00 |
|
Chris Eagle
|
3add48feb5
|
Merge branch 'master' into smaller_nothreads
|
2016-03-25 19:47:52 -07:00 |
|
Ryan Hileman
|
977863401e
|
static -> dynamic code buffer, and shrink 32M->8M
|
2016-03-25 18:28:03 -07:00 |
|
Chris Eagle
|
9467254fc0
|
strip out per cpu thread code
|
2016-03-25 17:24:28 -07:00 |
|
Ryan Hileman
|
0886ae8ede
|
rework code/block tracing
|
2016-01-22 18:42:27 -08:00 |
|
Ryan Hileman
|
93052f6566
|
refactor to allow multiple hooks for one type
|
2016-01-22 18:41:43 -08:00 |
|
Nguyen Anh Quynh
|
e0cb02569e
|
remove unused tcg_register_jit() and related code
|
2016-01-05 16:02:34 +07:00 |
|
Nguyen Anh Quynh
|
f21fa3d966
|
do not flush TB when l1_map is uninitialized. this fixes issue #280, #284
|
2015-12-12 03:09:38 +08:00 |
|
Nguyen Anh Quynh
|
3302b9798c
|
add some debug helper on generated machine code
|
2015-11-18 00:43:18 +08:00 |
|
Nguyen Anh Quynh
|
edaea7020b
|
x86: on self-modifying code, generate JIT code until end of block. this fixes issue #266
|
2015-11-16 21:55:42 +08:00 |
|
Nguyen Anh Quynh
|
9aa04d9496
|
tb_gen_code(): only check to link next page if tb->size > 0 (so we skip empty block)
|
2015-09-20 00:05:17 +07:00 |
|
Nguyen Anh Quynh
|
39d3856871
|
when block size is unknown because the translation cache is full, assign it value 0
|
2015-08-25 16:10:05 +08:00 |
|
Nguyen Anh Quynh
|
344d016104
|
import
|
2015-08-21 15:04:50 +08:00 |
|