Add this feature on msys2/mingw by using glib provided cross-platform dlsym f= unctional.
Yonggang Luo (4): plugins: Fixes a issue when dlsym failed, the handle not closed. plugin: Fixes compiling errors on msys2/mingw Getting qemu-plugin works under win32. cirrus: Enable plugin in cirrus for windows .cirrus.yml | 3 +- Makefile | 1 - configure | 71 -------------- contrib/plugins/hotblocks.c | 4 +- contrib/plugins/hotpages.c | 2 + contrib/plugins/howvec.c | 2 + contrib/plugins/lockstep.c | 2 + include/qemu/qemu-plugin.h | 184 ++++++++++++++++++++++++++--------- meson.build | 6 +- plugins/api.c | 65 +++++++------ plugins/core.c | 7 +- plugins/loader.c | 21 ++++ plugins/meson.build | 10 +- plugins/qemu-plugins.symbols | 40 -------- tests/plugin/bb.c | 6 +- tests/plugin/empty.c | 2 + tests/plugin/insn.c | 2 + tests/plugin/mem.c | 2 + 18 files changed, 224 insertions(+), 206 deletions(-) delete mode 100644 plugins/qemu-plugins.symbols --=20 2.28.0.windows.1