plugins: detect qemu plugin API symbols from header
authorPierrick Bouvier <pierrick.bouvier@linaro.org>
Thu, 21 Nov 2024 16:58:03 +0000 (16:58 +0000)
committerAlex Bennée <alex.bennee@linaro.org>
Mon, 25 Nov 2024 10:27:43 +0000 (10:27 +0000)
commit1ef08e341f2e134bb06f1a5279032fc44917183b
treeba79057dd1db21a87443ae67e8e865b932faa1eb
parentcfa3a6c54511374e9ccee26d9c38ac1698fc7af2
plugins: detect qemu plugin API symbols from header

Instead of using a static file (error prone and hard to keep in sync),
we generate it using a script.

Note: if a symbol is not exported, we'll now notice it when linking for
Windows/MacOS platforms.

Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <20241112212622.3590693-3-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20241121165806.476008-37-alex.bennee@linaro.org>
MAINTAINERS
plugins/meson.build
scripts/qemu-plugin-symbols.py [new file with mode: 0755]