qemu-cr16/linux-user
Alex Bennée dcc83c3e41 plugins: fix inclusion of user-mode APIs
In 903e870f24 (plugins/api: split out binary path/start/end/entry
code) we didn't actually enable the building of the new plugin helper.
However this was missed because only contrib plugins like drcov
actually used the helpers.

With that fixed we discover we also need some more includes to be able
to extract the relevant data from TaskState.

Fixes: 903e870f24 (plugins/api: split out binary path/start/end/entry code)
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3014
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-ID: <20250710104531.3099313-6-alex.bennee@linaro.org>
2025-07-14 11:42:49 +01:00
..
aarch64 target/arm: Rename zarray to za_state.za 2025-07-04 15:52:21 +01:00
alpha user: Prefer cached CpuClass over CPU_GET_CLASS() macro 2025-03-09 17:00:47 +01:00
arm linux-user/arm: Fix return value of SYS_cacheflush 2025-06-16 11:26:25 +01:00
generic linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
hexagon user: Move 'linux-user/cpu_loop-common.h' -> 'user/cpu_loop.h' 2024-12-20 17:44:57 +01:00
hppa linux-user/hppa: Send proper si_code on SIGFPE exception 2025-05-17 13:20:17 +02:00
i386 linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
include
loongarch64 linux-user/loongarch64: Decode BRK break codes for FPE signals 2025-04-24 10:46:09 +08:00
m68k linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
microblaze linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
mips linux-user/mips/o32: Drop sa_restorer functionality 2025-07-10 13:49:03 -06:00
mips64 target/ppc: Fix lxvx/stxvx facility check 2024-09-27 10:32:29 +01:00
openrisc user: Move 'linux-user/cpu_loop-common.h' -> 'user/cpu_loop.h' 2024-12-20 17:44:57 +01:00
ppc linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
riscv user: Move 'linux-user/cpu_loop-common.h' -> 'user/cpu_loop.h' 2024-12-20 17:44:57 +01:00
s390x linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
sh4 linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
sparc linux-user: Add missing /proc/cpuinfo fields for sparc 2025-01-16 20:57:17 -08:00
x86_64 linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 2025-02-18 08:29:03 -08:00
xtensa cleanup: Drop pointless return at end of function 2025-04-24 09:33:42 +02:00
elfload.c linux-user/aarch64: Set hwcap bits for SME2p1/SVE2p1 2025-07-04 15:53:23 +01:00
errnos.c.inc
exit.c accel/tcg: Move perf and debuginfo support to tcg/ 2024-01-29 21:04:10 +10:00
fd-trans.c linux-user: netlink: Add missing QEMU_IFLA entries 2025-01-24 13:58:40 +01:00
fd-trans.h linux-user: Hold the fd-trans lock across fork 2025-07-10 13:49:03 -06:00
flat.h linux-user/flatload.c: Remove unused bFLT shared-library and ZFLAT code 2024-04-25 10:21:06 +01:00
flatload.c include/exec: Split out mmap-lock.h 2025-04-23 14:08:17 -07:00
gen-vdso-elfn.c.inc linux-user: Fix GDB complaining about system-supplied DSO string table index 2024-11-05 10:36:08 +00:00
gen-vdso.c linux-user/gen-vdso: Don't read off the end of buf[] 2025-07-10 13:48:34 -06:00
ioctls.h linux-user: Add ioctl for BLKBSZSET 2024-06-05 09:04:30 -07:00
linux_loop.h
linuxload.c {linux,bsd}-user: Introduce get_task_state() 2024-03-06 12:35:19 +00:00
loader.h
main.c linux-user: Hold the fd-trans lock across fork 2025-07-10 13:49:03 -06:00
meson.build plugins: fix inclusion of user-mode APIs 2025-07-14 11:42:49 +01:00
mmap.c linux-user/mmap.c: fix "of of" typo in comment 2025-05-09 23:49:26 +03:00
plugin-api.c plugins: fix inclusion of user-mode APIs 2025-07-14 11:42:49 +01:00
qemu.h exec: Restrict 'cpu_ldst.h' to accel/tcg/ 2025-04-23 15:07:32 -07:00
semihost.c
signal-common.h user: Introduce user/signal.h 2025-02-10 13:47:59 +00:00
signal.c accel/tcg: Use vaddr in cpu_loop.h 2025-05-05 09:24:06 -07:00
socket.h
strace.c linux-user: Fix strace output for s390x mmap() 2024-11-22 14:20:38 -06:00
strace.h
strace.list linux-user: Trace rt_sigprocmask's sigsets 2024-10-22 13:45:03 -07:00
syscall.c linux-user: Use qemu_set_cloexec() to mark pidfd as FD_CLOEXEC 2025-07-11 10:45:14 -06:00
syscall_defs.h linux-user/mips/o32: Drop sa_restorer functionality 2025-07-10 13:49:03 -06:00
syscall_types.h linux-user: Add FITRIM ioctl 2024-04-24 15:46:00 -07:00
thunk.c user: Move 'thunk.h' from 'exec/user' to 'user' 2024-05-03 17:21:20 +02:00
trace-events
trace.h
uaccess.c meson: Make DEBUG_REMAP a meson option 2024-04-24 15:46:00 -07:00
uname.c
uname.h
user-internals.h include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00
user-mmap.h user: Extract common MMAP API to 'user/mmap.h' 2025-03-09 14:54:32 +01:00
vm86.c linux-user/vm86: Fix compilation with Clang 2024-10-13 10:34:00 -07:00