| Index: src/platform-solaris.cc
|
| diff --git a/src/platform-solaris.cc b/src/platform-solaris.cc
|
| index 4248ea214faa9b7d2c23ec4527d668d4ce542e2c..04ddc43e3a8c2020160ae1dab5e2116fcc1a34e2 100644
|
| --- a/src/platform-solaris.cc
|
| +++ b/src/platform-solaris.cc
|
| @@ -283,14 +283,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);
|
|
|