unicorn/qemu
farmdve 036763d6ae Fix memory leaks as reported by DrMemory and Valgrind.
ARM and probably the rest of the arches have significant memory leaks as
they have no release interface.

Additionally, DrMemory does not have 64-bit support and thus I can't
test the 64-bit version under Windows. Under Linux valgrind supports
both 32-bit and 64-bit but there are different macros and code for Linux
and Windows.
2016-01-08 01:42:56 +02:00
..
default-configs import 2015-08-21 15:04:50 +08:00
docs import 2015-08-21 15:04:50 +08:00
fpu import 2015-08-21 15:04:50 +08:00
hw handle some errors properly so avoid exit() during initialization. this fixes issue #237 2015-11-12 01:43:41 +08:00
include Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
qapi import 2015-08-21 15:04:50 +08:00
qobject import 2015-08-21 15:04:50 +08:00
qom handle some errors properly so avoid exit() during initialization. this fixes issue #237 2015-11-12 01:43:41 +08:00
scripts fix file perms 2015-08-28 21:05:38 -07:00
target-arm sparc, arm, m68k: check for exit request after every hooked instruction 2015-12-20 12:28:15 +08:00
target-i386 x86: set s->pc in disas_insn() early to fix uninitialized read issue. bug reported by @farmdve 2016-01-03 08:25:51 +07:00
target-m68k sparc, arm, m68k: check for exit request after every hooked instruction 2015-12-20 12:28:15 +08:00
target-mips mips: handle hook callback for blikely instruction properly. this fixes issue #330, #331 2015-12-23 01:40:03 +08:00
target-sparc sparc, arm, m68k: check for exit request after every hooked instruction 2015-12-20 12:28:15 +08:00
tcg Merge branch 'master' into cygwin 2016-01-07 23:17:32 +07:00
util Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
aarch64.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
accel.c import 2015-08-21 15:04:50 +08:00
arm.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
CODING_STYLE import 2015-08-21 15:04:50 +08:00
config-all-disas.mak import 2015-08-21 15:04:50 +08:00
configure Build for Cygwin 2015-12-20 22:00:35 +09:00
COPYING import 2015-08-21 15:04:50 +08:00
COPYING.LIB import 2015-08-21 15:04:50 +08:00
cpu-exec.c flush JIT cache before finishing emulation. this fixes issue #263. TODO: optimize this for better performance 2015-11-13 23:57:03 +08:00
cpus.c Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
cputlb.c Rename some hook related enums: 2015-09-30 14:46:55 +08:00
exec.c do not abort() when memory is insufficient. this fixes issue #244 2015-11-10 11:44:29 +08:00
gen_all_header.sh fix file perms 2015-08-28 21:05:38 -07:00
HACKING import 2015-08-21 15:04:50 +08:00
header_gen.py Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
ioport.c change uch to uc_struct (ioport.c) 2015-08-26 09:02:16 -04:00
LICENSE import 2015-08-21 15:04:50 +08:00
m68k.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
main-loop.c Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
Makefile import 2015-08-21 15:04:50 +08:00
Makefile.objs import 2015-08-21 15:04:50 +08:00
Makefile.target import 2015-08-21 15:04:50 +08:00
memory.c Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
memory_mapping.c import 2015-08-21 15:04:50 +08:00
mips.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
mips64.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
mips64el.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
mipsel.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
powerpc.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
qapi-schema.json import 2015-08-21 15:04:50 +08:00
qemu-log.c import 2015-08-21 15:04:50 +08:00
qemu-timer.c import 2015-08-21 15:04:50 +08:00
rules.mak import 2015-08-21 15:04:50 +08:00
softmmu_template.h mips: handle memory redirect for all APIs. this fixes issue #347 2015-12-28 15:19:30 +08:00
sparc.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
sparc64.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
tcg-runtime.c import 2015-08-21 15:04:50 +08:00
translate-all.c remove unused tcg_register_jit() and related code 2016-01-05 16:02:34 +07:00
translate-all.h import 2015-08-21 15:04:50 +08:00
unicorn_common.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
VERSION import 2015-08-21 15:04:50 +08:00
vl.c Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00
vl.h import 2015-08-21 15:04:50 +08:00
x86_64.h Fix memory leaks as reported by DrMemory and Valgrind. 2016-01-08 01:42:56 +02:00