Index: src/deoptimizer.h |
diff --git a/src/deoptimizer.h b/src/deoptimizer.h |
index aa77bf5119c49a53ac571c0ff8b4e9407effa1ae..591505fd459483570740ab1bd501d718942befc4 100644 |
--- a/src/deoptimizer.h |
+++ b/src/deoptimizer.h |
@@ -646,9 +646,16 @@ class Deoptimizer : public Malloced { |
void DoComputeCompiledStubFrame(TranslationIterator* iterator, |
int frame_index); |
- void WriteValueToOutput(TranslatedFrame::iterator* iterator, int* input_index, |
- int frame_index, unsigned output_offset, |
- Address output_address_for_materialization = nullptr); |
+ void WriteTranslatedValueToOutput( |
+ TranslatedFrame::iterator* iterator, int* input_index, int frame_index, |
+ unsigned output_offset, const char* debug_hint_string = nullptr, |
+ Address output_address_for_materialization = nullptr); |
+ void WriteValueToOutput(Object* value, int input_index, int frame_index, |
+ unsigned output_offset, |
+ const char* debug_hint_string); |
+ void DebugPrintOutputSlot(intptr_t value, int frame_index, |
+ unsigned output_offset, |
+ const char* debug_hint_string); |
unsigned ComputeInputFrameSize() const; |
unsigned ComputeFixedSize(JSFunction* function) const; |