@@ -1807,6 +1807,7 @@ void Assembler::CallRuntime(const RuntimeEntry& entry,
18071807 }
18081808 ldr (R5, compiler::Address (THR, entry.OffsetFromThread ()));
18091809 LoadImmediate (R4, argument_count);
1810+ Comment (" Runtime call: %s" , entry.name ());
18101811 Call (Address (THR, target::Thread::call_to_runtime_entry_point_offset ()));
18111812 if (FLAG_target_thread_sanitizer && FLAG_precompiled_mode &&
18121813 tsan_enter_exit) {
@@ -1824,7 +1825,6 @@ LeafRuntimeScope::LeafRuntimeScope(Assembler* assembler,
18241825 intptr_t frame_size,
18251826 bool preserve_registers)
18261827 : assembler_(assembler), preserve_registers_(preserve_registers) {
1827- __ Comment (" EnterCallRuntimeFrame" );
18281828 __ EnterFrame (0 );
18291829
18301830 if (preserve_registers) {
@@ -1854,6 +1854,7 @@ void LeafRuntimeScope::Call(const RuntimeEntry& entry,
18541854 __ mov (CSP, SP);
18551855 __ ldr (TMP, compiler::Address (THR, entry.OffsetFromThread ()));
18561856 __ str (TMP, compiler::Address (THR, target::Thread::vm_tag_offset ()));
1857+ __ Comment (" Leaf runtime call: %s" , entry.name ());
18571858 __ blr (TMP);
18581859 __ LoadImmediate (TMP, VMTag::kDartTagId );
18591860 __ str (TMP, compiler::Address (THR, target::Thread::vm_tag_offset ()));
0 commit comments