v2 of:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/IE...
diff to v1:
- The macro is renamed to ATTRIBUTE_MOCKABLE
- The python script is subsequently renamed to mockable-attribute.py
Green pipeline:
https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/1791517164
As discussed with Daniel on my v1 series, this is definitely v11.4.0
material, i.e. AFTER the release.
Michal Prívozník (3):
internal: Introduce ATTRIBUTE_MOCKABLE
src: s/G_NO_INLINE/ATTRIBUTE_MOCKABLE/
scripts: Adapt mock-noinline.py to ATTRIBUTE_MOCKABLE
build-aux/syntax-check.mk | 4 ++--
docs/coding-style.rst | 2 +-
scripts/cocci-macro-file.h | 1 +
scripts/meson.build | 2 +-
...mock-noinline.py => mockable-attribute.py} | 8 +++----
src/cpu/cpu.h | 2 +-
src/hypervisor/domain_interface.h | 2 +-
src/internal.h | 22 +++++++++++++++++++
src/libxl/libxl_capabilities.h | 2 +-
src/qemu/qemu_capabilities.h | 4 ++--
src/qemu/qemu_capspriv.h | 2 +-
src/qemu/qemu_command.h | 6 ++---
src/qemu/qemu_hotplug.c | 2 +-
src/qemu/qemu_hotplug.h | 2 +-
src/qemu/qemu_interface.h | 2 +-
src/qemu/qemu_monitor.h | 2 +-
src/qemu/qemu_monitor_json.h | 2 +-
src/qemu/qemu_monitor_priv.h | 2 +-
src/qemu/qemu_process.h | 6 ++---
src/rpc/virnetsocket.h | 4 ++--
src/util/vircgroupv2devices.h | 2 +-
src/util/vircommand.h | 2 +-
src/util/virdevmapper.h | 2 +-
src/util/virfile.h | 20 ++++++++---------
src/util/virfirewalld.h | 2 +-
src/util/virhashcode.h | 2 +-
src/util/virhostcpu.h | 8 +++----
src/util/virhostmem.h | 2 +-
src/util/virhostuptime.h | 2 +-
src/util/viridentitypriv.h | 2 +-
src/util/virmacaddr.h | 2 +-
src/util/virnetdev.h | 12 +++++-----
src/util/virnetdevbandwidth.h | 2 +-
src/util/virnetdevip.h | 2 +-
src/util/virnetdevmacvlan.h | 2 +-
src/util/virnetdevopenvswitch.h | 2 +-
src/util/virnetdevtap.h | 6 ++---
src/util/virnuma.h | 18 +++++++--------
src/util/virpci.h | 2 +-
src/util/virprocess.h | 6 ++---
src/util/virrandom.h | 4 ++--
src/util/virscsi.h | 2 +-
src/util/virscsivhost.h | 2 +-
src/util/virtpm.h | 2 +-
src/util/virutil.h | 16 +++++++-------
src/util/viruuid.h | 4 ++--
46 files changed, 115 insertions(+), 92 deletions(-)
rename scripts/{mock-noinline.py => mockable-attribute.py} (91%)
--
2.49.0