projects
/
external
/
binutils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove indirection from tui_data_window::regs_content
[external/binutils.git]
/
gdb
/
sol2-tdep.c
diff --git
a/gdb/sol2-tdep.c
b/gdb/sol2-tdep.c
index
a508978
..
014b7d7
100644
(file)
--- a/
gdb/sol2-tdep.c
+++ b/
gdb/sol2-tdep.c
@@
-1,6
+1,6
@@
/* Target-dependent code for Solaris.
/* Target-dependent code for Solaris.
- Copyright (C) 2006-201
4
Free Software Foundation, Inc.
+ Copyright (C) 2006-201
9
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-40,21
+40,19
@@
sol2_skip_solib_resolver (struct gdbarch *gdbarch, CORE_ADDR pc)
/* This is how we want PTIDs from Solaris core files to be
printed. */
/* This is how we want PTIDs from Solaris core files to be
printed. */
-char *
+std::string
sol2_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid)
{
sol2_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid)
{
- static char buf[80];
struct inferior *inf;
int pid;
/* Check whether we're printing an LWP (gdb thread) or a
process. */
struct inferior *inf;
int pid;
/* 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. */
if (pid != 0)
{
/* A thread. */
- xsnprintf (buf, sizeof buf, "LWP %ld", ptid_get_lwp (ptid));
- return buf;
+ return string_printf ("LWP %ld", ptid.lwp ());
}
/* GDB didn't use to put a NT_PSTATUS note in Solaris cores. If
}
/* GDB didn't use to put a NT_PSTATUS note in Solaris cores. If
@@
-62,10
+60,7
@@
sol2_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid)
up. */
inf = find_inferior_ptid (ptid);
if (inf == NULL || inf->fake_pid_p)
up. */
inf = find_inferior_ptid (ptid);
if (inf == NULL || inf->fake_pid_p)
- {
- xsnprintf (buf, sizeof buf, "<core>");
- return buf;
- }
+ return "<core>";
/* Not fake; print as usual. */
return normal_pid_to_str (ptid);
/* Not fake; print as usual. */
return normal_pid_to_str (ptid);