Index: src/compiler/pipeline.cc |
diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc |
index a11296246c9b097aaba01b37711069e357eb2208..bc8fd0cbe9b68c8d527b39e1ae4cbca849831a4c 100644 |
--- a/src/compiler/pipeline.cc |
+++ b/src/compiler/pipeline.cc |
@@ -681,6 +681,8 @@ class PipelineWasmCompilationJob final : public CompilationJob { |
Status FinalizeJobImpl() final; |
private: |
+ size_t AllocatedMemory() const override; |
+ |
ZoneStats zone_stats_; |
std::unique_ptr<PipelineStatistics> pipeline_statistics_; |
PipelineData data_; |
@@ -727,6 +729,10 @@ PipelineWasmCompilationJob::ExecuteJobImpl() { |
return SUCCEEDED; |
} |
+size_t PipelineWasmCompilationJob::AllocatedMemory() const { |
+ return pipeline_.data_->zone_stats()->GetCurrentAllocatedBytes(); |
+} |
+ |
PipelineWasmCompilationJob::Status |
PipelineWasmCompilationJob::FinalizeJobImpl() { |
pipeline_.AssembleCode(&linkage_); |