summaryrefslogtreecommitdiffstats
path: root/async.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2014-05-30 12:59:00 -0600
committerAlex Williamson <alex.williamson@redhat.com>2014-05-30 12:59:00 -0600
commit078c44f48eb9e5134a06f29bec362c1744ca39a3 (patch)
treea90b2d2ecdafbf8eec14f246085ae54f032a7783 /async.c
parent4cb47d281a995cb49e4652cb26bafb3ab2d9bd28 (diff)
downloadhqemu-078c44f48eb9e5134a06f29bec362c1744ca39a3.zip
hqemu-078c44f48eb9e5134a06f29bec362c1744ca39a3.tar.gz
memory: Sanity check that no listeners remain on a destroyed AddressSpace
At the moment, most AddressSpace objects last as long as the guest system in practice, but that could well change in future. In addition, for VFIO we will be introducing some private per-AdressSpace information, which must be disposed of before the AddressSpace itself is destroyed. To reduce the chances of subtle bugs in this area, this patch adds asssertions to ensure that when an AddressSpace is destroyed, there are no remaining MemoryListeners using that AS as a filter. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'async.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud