Commit 16ed1db3 authored by palfia@homejinni.com's avatar palfia@homejinni.com

MIPS: Clean up VMState a little bit.

Port r14421 (31cd7dda)

BUG=

Review URL: https://codereview.chromium.org/14483002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14429 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 8ddaa0c1
...@@ -3925,8 +3925,9 @@ void MacroAssembler::CallApiFunctionAndReturn(ExternalReference function, ...@@ -3925,8 +3925,9 @@ void MacroAssembler::CallApiFunctionAndReturn(ExternalReference function,
if (FLAG_log_timer_events) { if (FLAG_log_timer_events) {
FrameScope frame(this, StackFrame::MANUAL); FrameScope frame(this, StackFrame::MANUAL);
PushSafepointRegisters(); PushSafepointRegisters();
PrepareCallCFunction(0, a0); PrepareCallCFunction(1, a0);
CallCFunction(ExternalReference::log_enter_external_function(isolate()), 0); li(a0, Operand(ExternalReference::isolate_address(isolate())));
CallCFunction(ExternalReference::log_enter_external_function(isolate()), 1);
PopSafepointRegisters(); PopSafepointRegisters();
} }
...@@ -3945,8 +3946,9 @@ void MacroAssembler::CallApiFunctionAndReturn(ExternalReference function, ...@@ -3945,8 +3946,9 @@ void MacroAssembler::CallApiFunctionAndReturn(ExternalReference function,
if (FLAG_log_timer_events) { if (FLAG_log_timer_events) {
FrameScope frame(this, StackFrame::MANUAL); FrameScope frame(this, StackFrame::MANUAL);
PushSafepointRegisters(); PushSafepointRegisters();
PrepareCallCFunction(0, a0); PrepareCallCFunction(1, a0);
CallCFunction(ExternalReference::log_leave_external_function(isolate()), 0); li(a0, Operand(ExternalReference::isolate_address(isolate())));
CallCFunction(ExternalReference::log_leave_external_function(isolate()), 1);
PopSafepointRegisters(); PopSafepointRegisters();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment