From e1cab50d2dd3d416662b5399bd80e6311a6ade0e Mon Sep 17 00:00:00 2001 From: Aditya Vidyadhar Kamath Date: Tue, 9 Jan 2024 20:50:37 -0600 Subject: Fix AIX catchpoint warning during fork () event In AIX we were missing some hooks needed to catch a fork () event in rs6000-aix-nat.c. Due to their absence we were returning 1 while we insert the breakpoint/catchpoint location. This patch is a fix to the same. --- gdb/rs6000-aix-nat.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'gdb') diff --git a/gdb/rs6000-aix-nat.c b/gdb/rs6000-aix-nat.c index 771fef4..74cc487 100644 --- a/gdb/rs6000-aix-nat.c +++ b/gdb/rs6000-aix-nat.c @@ -104,6 +104,9 @@ public: const struct target_desc *read_description () override; + int insert_fork_catchpoint (int) override; + int remove_fork_catchpoint (int) override; + protected: void post_startup_inferior (ptid_t ptid) override; @@ -477,6 +480,19 @@ rs6000_nat_target::follow_fork (inferior *child_inf, ptid_t child_ptid, } } +/* Functions for catchpoint in AIX. */ +int +rs6000_nat_target::insert_fork_catchpoint (int pid) +{ + return 0; +} + +int +rs6000_nat_target::remove_fork_catchpoint (int pid) +{ + return 0; +} + /* Fetch register REGNO from the inferior. */ static void -- cgit v1.1