qom: Detect bad reentrance during object_class_foreach()
authorHervé Poussineau <hpoussin@reactos.org>
Tue, 3 Dec 2013 15:42:00 +0000 (16:42 +0100)
committerAndreas Färber <afaerber@suse.de>
Tue, 24 Dec 2013 17:02:10 +0000 (18:02 +0100)
commitf54c19cacb44d2fad14aca6be08e4aa9b8423217
tree73aa3322a25995311d6780c8acb5335e20be7778
parent14389dbd0281e901176319f5868166c706485c5e
qom: Detect bad reentrance during object_class_foreach()

We should not modify the type hash table while it is being iterated on.
Assert that it does not happen.

Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Andreas Färber <afaerber@suse.de>
qom/object.c