diff options
author | fu.lin <fulin10@huawei.com> | 2022-04-15 08:00:04 +0300 |
---|---|---|
committer | Andrei Vagin <avagin@gmail.com> | 2022-08-15 08:23:49 +0300 |
commit | 267c9bc55e689e37f425a2b7579c0fbd93a2394b (patch) | |
tree | 8d9a1737cf3a5f7d693806fa559db53adc9e6b84 | |
parent | 40f5d9b4592788f9975605625cc749dea7f2bec2 (diff) |
compel: switch breakpoint functions to non-inline at arm64 platform
Signed-off-by: fu.lin <fulin10@huawei.com>
Signed-off-by: Andrei Vagin <avagin@gmail.com>
-rw-r--r-- | compel/arch/aarch64/src/lib/include/uapi/asm/breakpoints.h | 11 | ||||
-rw-r--r-- | compel/arch/aarch64/src/lib/infect.c | 10 |
2 files changed, 12 insertions, 9 deletions
diff --git a/compel/arch/aarch64/src/lib/include/uapi/asm/breakpoints.h b/compel/arch/aarch64/src/lib/include/uapi/asm/breakpoints.h index 5f090490d..796aec016 100644 --- a/compel/arch/aarch64/src/lib/include/uapi/asm/breakpoints.h +++ b/compel/arch/aarch64/src/lib/include/uapi/asm/breakpoints.h @@ -2,14 +2,7 @@ #define __COMPEL_BREAKPOINTS_H__ #define ARCH_SI_TRAP TRAP_BRKPT -static inline int ptrace_set_breakpoint(pid_t pid, void *addr) -{ - return 0; -} - -static inline int ptrace_flush_breakpoints(pid_t pid) -{ - return 0; -} +int ptrace_set_breakpoint(pid_t pid, void *addr); +int ptrace_flush_breakpoints(pid_t pid); #endif diff --git a/compel/arch/aarch64/src/lib/infect.c b/compel/arch/aarch64/src/lib/infect.c index bd1ed0da3..316ff73e7 100644 --- a/compel/arch/aarch64/src/lib/infect.c +++ b/compel/arch/aarch64/src/lib/infect.c @@ -176,3 +176,13 @@ unsigned long compel_task_size(void) break; return task_size; } + +int ptrace_set_breakpoint(pid_t pid, void *addr) +{ + return 0; +} + +int ptrace_flush_breakpoints(pid_t pid) +{ + return 0; +} |