| Index: src/heap/heap.cc
|
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
| index 5605291a7dff5bf55c833a9491955c31313e2f56..71bd1a916b7d46da9012d2bdcc3454070a5a0c0b 100644
|
| --- a/src/heap/heap.cc
|
| +++ b/src/heap/heap.cc
|
| @@ -18,6 +18,7 @@
|
| #include "src/deoptimizer.h"
|
| #include "src/global-handles.h"
|
| #include "src/heap/array-buffer-tracker-inl.h"
|
| +#include "src/heap/code-stats.h"
|
| #include "src/heap/gc-idle-time-handler.h"
|
| #include "src/heap/gc-tracer.h"
|
| #include "src/heap/incremental-marking.h"
|
| @@ -4467,12 +4468,12 @@ void Heap::MemoryPressureNotification(MemoryPressureLevel level,
|
| }
|
|
|
| void Heap::CollectCodeStatistics() {
|
| - PagedSpace::ResetCodeAndMetadataStatistics(isolate());
|
| + CodeStatistics::ResetCodeAndMetadataStatistics(isolate());
|
| // We do not look for code in new space, or map space. If code
|
| // somehow ends up in those spaces, we would miss it here.
|
| - code_space_->CollectCodeStatistics();
|
| - old_space_->CollectCodeStatistics();
|
| - lo_space_->CollectCodeStatistics();
|
| + CodeStatistics::CollectCodeStatistics(code_space_, isolate());
|
| + CodeStatistics::CollectCodeStatistics(old_space_, isolate());
|
| + CodeStatistics::CollectCodeStatistics(lo_space_, isolate());
|
| }
|
|
|
| #ifdef DEBUG
|
| @@ -4490,7 +4491,7 @@ void Heap::Print() {
|
| void Heap::ReportCodeStatistics(const char* title) {
|
| PrintF(">>>>>> Code Stats (%s) >>>>>>\n", title);
|
| CollectCodeStatistics();
|
| - PagedSpace::ReportCodeStatistics(isolate());
|
| + CodeStatistics::ReportCodeStatistics(isolate());
|
| }
|
|
|
|
|
|
|