From: Aditya Vidyadhar Kamath Date: Wed, 10 Jan 2024 02:50:37 +0000 (-0600) Subject: Fix AIX catchpoint warning during fork () event X-Git-Tag: binutils-2_42~138 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e1cab50d2dd3d416662b5399bd80e6311a6ade0e;p=thirdparty%2Fbinutils-gdb.git 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. --- diff --git a/gdb/rs6000-aix-nat.c b/gdb/rs6000-aix-nat.c index 771fef407a7..74cc4879729 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