Index: runtime/vm/runtime_entry.h |
diff --git a/runtime/vm/runtime_entry.h b/runtime/vm/runtime_entry.h |
index c9e7bd3e30188306b81302e28a66006028819c81..f4aef09023e5059d7107a9d0ccb2cbf55a325ab4 100644 |
--- a/runtime/vm/runtime_entry.h |
+++ b/runtime/vm/runtime_entry.h |
@@ -80,7 +80,7 @@ class RuntimeEntry : public ValueObject { |
#ifndef PRODUCT |
#define TRACE_RUNTIME_CALL(format, name) \ |
if (FLAG_trace_runtime_calls) { \ |
- OS::Print("Runtime call: " format "\n", name); \ |
+ THR_Print("Runtime call: " format "\n", name); \ |
} |
#else |
#define TRACE_RUNTIME_CALL(format, name) \ |
@@ -146,11 +146,6 @@ RUNTIME_ENTRY_LIST(DECLARE_RUNTIME_ENTRY) |
LEAF_RUNTIME_ENTRY_LIST(DECLARE_LEAF_RUNTIME_ENTRY) |
-// Declare all runtime functions here. |
-RUNTIME_ENTRY_LIST(DECLARE_RUNTIME_ENTRY) |
-LEAF_RUNTIME_ENTRY_LIST(DECLARE_LEAF_RUNTIME_ENTRY) |
- |
- |
uword RuntimeEntry::AddressFromId(RuntimeFunctionId id) { |
switch (id) { |
#define DEFINE_RUNTIME_CASE(name) \ |
@@ -184,6 +179,13 @@ RuntimeFunctionId RuntimeEntry::RuntimeFunctionIdFromAddress(uword address) { |
return kNoRuntimeFunctionId; |
} |
+const char* DeoptReasonToCString(ICData::DeoptReasonId deopt_reason); |
+ |
+void DeoptimizeAt(const Code& optimized_code, StackFrame* frame); |
+void DeoptimizeFunctionsOnStack(); |
+ |
+double DartModulo(double a, double b); |
+ |
} // namespace dart |
#endif // RUNTIME_VM_RUNTIME_ENTRY_H_ |