v2 of: https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/IETW2JXOAJGAPT3RJ4AA73HH2MW6PVGT/
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