| Index: src/string-stream.cc
|
| diff --git a/src/string-stream.cc b/src/string-stream.cc
|
| index fc07d94ded237ee4ca79ebde48fe036680de6910..ea50e36b00e6f36c436d0256a939c3e157c11c17 100644
|
| --- a/src/string-stream.cc
|
| +++ b/src/string-stream.cc
|
| @@ -167,10 +167,14 @@ void StringStream::Add(Vector<const char> format, Vector<FmtElm> elms) {
|
| break;
|
| }
|
| case 'p': {
|
| - void* value = current.data_.u_pointer_;
|
| - EmbeddedVector<char, 20> formatted;
|
| - OS::SNPrintF(formatted, temp.start(), value);
|
| - Add(formatted.start());
|
| + if (!FLAG_hide_addresses_when_tracing) {
|
| + void* value = current.data_.u_pointer_;
|
| + EmbeddedVector<char, 20> formatted;
|
| + OS::SNPrintF(formatted, temp.start(), value);
|
| + Add(formatted.start());
|
| + } else {
|
| + Add("0xXXXXXXXX");
|
| + }
|
| break;
|
| }
|
| default:
|
|
|