X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gdb%2Fnbsd-tdep.c;h=a0d512b0f1ee4c34a77a0aab86dfd45be80605b3;hb=b9ad36868f46d5270347ef50fd62fde94d68328b;hp=a6e58ba0d2e7c8fdabad4c3a9917e76644311a49;hpb=6aba47ca06d9150c6196a374b745c2711b46e045;p=external%2Fbinutils.git diff --git a/gdb/nbsd-tdep.c b/gdb/nbsd-tdep.c index a6e58ba..a0d512b 100644 --- a/gdb/nbsd-tdep.c +++ b/gdb/nbsd-tdep.c @@ -1,6 +1,6 @@ /* Common target-dependent code for NetBSD systems. - Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. @@ -8,22 +8,20 @@ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation; either version 3 of the License, or (at your option) any later version. - + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see . */ #include "defs.h" -#include "gdb_string.h" #include "solib-svr4.h" +#include "nbsd-tdep.h" /* FIXME: kettenis/20060115: We should really eliminate the next two functions completely. */ @@ -41,11 +39,11 @@ nbsd_lp64_solib_svr4_fetch_link_map_offsets (void) } int -nbsd_pc_in_sigtramp (CORE_ADDR pc, char *func_name) +nbsd_pc_in_sigtramp (CORE_ADDR pc, const char *func_name) { /* Check for libc-provided signal trampoline. All such trampolines have function names which begin with "__sigtramp". */ return (func_name != NULL - && strncmp (func_name, "__sigtramp", 10) == 0); + && startswith (func_name, "__sigtramp")); }