X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fsol2-tdep.c;h=ba37fe180ebe65d20e36539af3a1565696f66c95;hb=e98ee8c458f3a8405eb93e71b00f801b4bbe3635;hp=bf7d6a128f13c3088de2715632710d34e97404a9;hpb=77e371c079408e265f1dfd2b0620dd8e76c23371;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/sol2-tdep.c b/gdb/sol2-tdep.c index bf7d6a128f..ba37fe180e 100644 --- a/gdb/sol2-tdep.c +++ b/gdb/sol2-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for Solaris. - Copyright (C) 2006-2014 Free Software Foundation, Inc. + Copyright (C) 2006-2018 Free Software Foundation, Inc. This file is part of GDB. @@ -40,7 +40,7 @@ sol2_skip_solib_resolver (struct gdbarch *gdbarch, CORE_ADDR pc) /* This is how we want PTIDs from Solaris core files to be printed. */ -char * +const char * sol2_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid) { static char buf[80]; @@ -49,18 +49,18 @@ sol2_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid) /* Check whether we're printing an LWP (gdb thread) or a process. */ - pid = ptid_get_lwp (ptid); + pid = ptid.lwp (); if (pid != 0) { /* A thread. */ - xsnprintf (buf, sizeof buf, "LWP %ld", ptid_get_lwp (ptid)); + xsnprintf (buf, sizeof buf, "LWP %ld", ptid.lwp ()); return buf; } /* GDB didn't use to put a NT_PSTATUS note in Solaris cores. If that's missing, then we're dealing with a fake PID corelow.c made up. */ - inf = find_inferior_pid (ptid_get_pid (ptid)); + inf = find_inferior_ptid (ptid); if (inf == NULL || inf->fake_pid_p) { xsnprintf (buf, sizeof buf, "");