diff options
Diffstat (limited to 'gdb/sol2-tdep.c')
-rw-r--r-- | gdb/sol2-tdep.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/sol2-tdep.c b/gdb/sol2-tdep.c index 84e5014402d..de9e018ffee 100644 --- a/gdb/sol2-tdep.c +++ b/gdb/sol2-tdep.c @@ -20,6 +20,7 @@ #include "defs.h" #include "frame.h" #include "symtab.h" +#include "inferior.h" #include "sol2-tdep.h" @@ -34,3 +35,15 @@ sol2_skip_solib_resolver (struct gdbarch *gdbarch, CORE_ADDR pc) return 0; } + +/* This is how we want PTIDs from Solaris core files to be + printed. */ + +char * +sol2_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid) +{ + static char buf[80]; + + xsnprintf (buf, sizeof buf, "LWP %ld", ptid_get_lwp (ptid)); + return buf; +} |