| Index: runtime/vm/message_handler.cc
|
| diff --git a/runtime/vm/message_handler.cc b/runtime/vm/message_handler.cc
|
| index 1112dc4b2cfffeea94d9da91feae4bfe2080ad64..3990b5795a8a93ef441b521adfebdfe4ac35694f 100644
|
| --- a/runtime/vm/message_handler.cc
|
| +++ b/runtime/vm/message_handler.cc
|
| @@ -125,19 +125,24 @@ void MessageHandler::PostMessage(Message* message, bool before_events) {
|
| {
|
| MonitorLocker ml(&monitor_);
|
| if (FLAG_trace_isolates) {
|
| - const char* source_name = "<native code>";
|
| Isolate* source_isolate = Isolate::Current();
|
| if (source_isolate) {
|
| - source_name = source_isolate->name();
|
| + OS::Print(
|
| + "[>] Posting message:\n"
|
| + "\tlen: %" Pd "\n\tsource: (%" Pd64
|
| + ") %s\n\tdest: %s\n"
|
| + "\tdest_port: %" Pd64 "\n",
|
| + message->len(), static_cast<int64_t>(source_isolate->main_port()),
|
| + source_isolate->name(), name(), message->dest_port());
|
| + } else {
|
| + OS::Print(
|
| + "[>] Posting message:\n"
|
| + "\tlen: %" Pd
|
| + "\n\tsource: <native code>\n"
|
| + "\tdest: %s\n"
|
| + "\tdest_port: %" Pd64 "\n",
|
| + message->len(), name(), message->dest_port());
|
| }
|
| - OS::Print(
|
| - "[>] Posting message:\n"
|
| - "\tlen: %" Pd
|
| - "\n"
|
| - "\tsource: %s\n"
|
| - "\tdest: %s\n"
|
| - "\tdest_port: %" Pd64 "\n",
|
| - message->len(), source_name, name(), message->dest_port());
|
| }
|
|
|
| saved_priority = message->priority();
|
|
|