libvirt/src/conf
Eric Blake 72d4ff5b7c build: enforce reference count checking
Add the compiler attribute to ensure we don't introduce any more
ref bugs like were just patched in commit 9741f34, then explicitly
mark the remaining places in code that are safe.

* src/qemu/qemu_monitor.h (qemuMonitorUnref): Mark
ATTRIBUTE_RETURN_CHECK.
* src/conf/domain_conf.h (virDomainObjUnref): Likewise.
* src/conf/domain_conf.c (virDomainObjParseXML)
(virDomainLoadStatus): Fix offenders.
* src/openvz/openvz_conf.c (openvzLoadDomains): Likewise.
* src/vmware/vmware_conf.c (vmwareLoadDomains): Likewise.
* src/qemu/qemu_domain.c (qemuDomainObjBeginJob)
(qemuDomainObjBeginJobWithDriver)
(qemuDomainObjExitRemoteWithDriver): Likewise.
* src/qemu/qemu_monitor.c (QEMU_MONITOR_CALLBACK): Likewise.
Suggested by Daniel P. Berrange.
2011-03-24 15:29:18 -06:00
..
capabilities.c Introduce per-device boot element 2011-01-17 17:08:13 +01:00
capabilities.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
cpu_conf.c capabilities, cpu: use new array API 2010-11-18 12:21:58 -07:00
cpu_conf.h capabilities, cpu: use new array API 2010-11-18 12:21:58 -07:00
domain_conf.c build: enforce reference count checking 2011-03-24 15:29:18 -06:00
domain_conf.h build: enforce reference count checking 2011-03-24 15:29:18 -06:00
domain_event.c qemud: fix memory leak in io error events 2010-12-08 09:00:26 -07:00
domain_event.h Add support for another explicit IO error event 2010-04-30 15:52:59 +01:00
domain_nwfilter.c nwfilter: fix loadable module support 2010-06-21 14:18:31 -04:00
domain_nwfilter.h nwfilter: fix loadable module support 2010-06-21 14:18:31 -04:00
interface_conf.c Don't leak delay string when freeing virInterfaceBridgeDefs 2010-08-03 11:37:05 -04:00
interface_conf.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
network_conf.c Give each virtual network bridge its own fixed MAC address 2011-02-17 13:36:32 -05:00
network_conf.h Give each virtual network bridge its own fixed MAC address 2011-02-17 13:36:32 -05:00
node_device_conf.c nodedev: Free the right pointers when getting WWNs fails 2010-08-18 17:32:31 +02:00
node_device_conf.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
nwfilter_conf.c hash: make virHashFree more free-like 2011-02-21 08:27:02 -07:00
nwfilter_conf.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00
nwfilter_params.c Allow hash tables to use generic pointers as keys 2011-02-25 13:00:54 +00:00
nwfilter_params.h This patch removes the virConnectPtr parameter from all functions where it's not necessary starting out with removing it as a parameter to the error reporting function. 2010-04-05 12:34:55 -04:00
secret_conf.c fixes for several memory leaks 2011-03-04 09:52:12 -07:00
secret_conf.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
storage_conf.c storage: Fix a problem which will cause libvirtd crashed 2011-03-16 16:28:07 +08:00
storage_conf.h Fix parsing of port attribute in storage XML configuration 2010-11-23 14:55:33 +00:00
storage_encryption_conf.c xen-proxy: Remove it entirely and use libvirtd instead 2010-11-08 22:00:35 +01:00
storage_encryption_conf.h Put <stdbool.h> into internal.h so it is available everywhere 2011-02-24 12:04:06 +00:00