| Index: src/platform-solaris.cc
|
| diff --git a/src/platform-solaris.cc b/src/platform-solaris.cc
|
| index 4b0094fb22fe6cc2e8df3c5b9c9fc112f858adb4..ebe1c14b61a7fc7d0257cc9afd5f88c13c9d2740 100644
|
| --- a/src/platform-solaris.cc
|
| +++ b/src/platform-solaris.cc
|
| @@ -285,14 +285,14 @@ static int StackWalkCallback(uintptr_t pc, int signo, void* data) {
|
| OS::kStackWalkMaxTextLen);
|
|
|
| if (dladdr(reinterpret_cast<void*>(pc), &info) == 0) {
|
| - OS::SNPrintF(text, "[0x%p]", pc);
|
| + OS::SNPrintF(text, "[%p]", pc);
|
| } else if ((info.dli_fname != NULL && info.dli_sname != NULL)) {
|
| // We have symbol info.
|
| OS::SNPrintF(text, "%s'%s+0x%x", info.dli_fname, info.dli_sname, pc);
|
| } else {
|
| // No local symbol info.
|
| OS::SNPrintF(text,
|
| - "%s'0x%p [0x%p]",
|
| + "%s'%p [%p]",
|
| info.dli_fname,
|
| pc - reinterpret_cast<uintptr_t>(info.dli_fbase),
|
| pc);
|
|
|