Index: src/arm64/assembler-arm64.h |
diff --git a/src/arm64/assembler-arm64.h b/src/arm64/assembler-arm64.h |
index 53496f37ce23ee488dba879c14b350348a74dbd5..996898553c6f33e1c5f581a1b5ee115128bfee70 100644 |
--- a/src/arm64/assembler-arm64.h |
+++ b/src/arm64/assembler-arm64.h |
@@ -1007,6 +1007,11 @@ class Assembler : public AssemblerBase { |
// Debugging ---------------------------------------------------------------- |
PositionsRecorder* positions_recorder() { return &positions_recorder_; } |
void RecordComment(const char* msg); |
+ |
+ // Record a deoptimization reason that can be used by a log or cpu profiler. |
+ // Use --trace-deopt to enable. |
+ void RecordDeoptReason(const int reason, const int raw_position); |
+ |
int buffer_space() const; |
// Mark address of the ExitJSFrame code. |