unicorn/qemu
Marc-André Lureau 2caf90cb2b
qlit: Tighten QLit list vs QList comparison
We check that all members of the QLit list are also in the QList. We
neglect to check the other direction. Fix that.

While there, use QLIST_FOREACH_ENTRY() to simplify the code and break
the loop on the first mismatch.

Backports commit cbb654052600c376d5ee3401c98a25d09d11a154 from qemu
2018-03-07 21:10:40 -05:00
..
accel
crypto
default-configs
docs
fpu
hw Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
include qlit: add QLIT_QNULL and QLIT_BOOL 2018-03-07 17:18:56 -05:00
qapi qapi: Use QNull for a more regular visit_type_null() 2018-03-07 16:50:16 -05:00
qobject qlit: Tighten QLit list vs QList comparison 2018-03-07 21:10:40 -05:00
qom
scripts qapi: Fix error handling code on alternate conflict 2018-03-07 16:57:59 -05:00
target Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
tcg tcg/aarch64: Add vector operations 2018-03-07 08:07:58 -05:00
util
aarch64.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
aarch64eb.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
accel.c
arm.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
armeb.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
atomic_template.h
CODING_STYLE
configure tcg: Add generic vector expanders 2018-03-06 13:42:52 -05:00
COPYING
COPYING.LIB
cpu-exec-common.c
cpu-exec.c
cpus.c Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
cputlb.c accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
exec.c
gen_all_header.sh
glib_compat.c
HACKING
header_gen.py qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
ioport.c
LICENSE
m68k.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
Makefile qapi: force a UTF-8 locale for running Python 2018-03-06 11:32:48 -05:00
Makefile.objs
Makefile.target tcg: Add generic vector expanders 2018-03-06 13:42:52 -05:00
memory.c
memory_ldst.inc.c
memory_mapping.c
mips.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
mips64.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
mips64el.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
mipsel.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
powerpc.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
qapi-schema.json
qemu-timer.c
rules.mak
softmmu_template.h accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
sparc.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
sparc64.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00
tcg-runtime-gvec.c tcg: Add generic vector helpers with a scalar operand 2018-03-06 16:10:09 -05:00
tcg-runtime.c
translate-all.c
translate-all.h
translate-common.c
unicorn_common.h
VERSION
vl.c Include qapi/error.h exactly where needed 2018-03-07 12:26:38 -05:00
vl.h
x86_64.h qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject() 2018-03-07 17:14:55 -05:00