| Index: src/heap/spaces.cc
 | 
| diff --git a/src/heap/spaces.cc b/src/heap/spaces.cc
 | 
| index a5e2760bb09d0004cfc8dec007121f946fda583c..088a2b6b48d6d56ead065a158d8e15c191b89555 100644
 | 
| --- a/src/heap/spaces.cc
 | 
| +++ b/src/heap/spaces.cc
 | 
| @@ -2410,6 +2410,8 @@ int FreeList::Free(Address start, int size_in_bytes) {
 | 
|  
 | 
|    Page* page = Page::FromAddress(start);
 | 
|  
 | 
| +  owner()->heap()->OnFreeEvent(start, size_in_bytes);
 | 
| +
 | 
|    // Early return to drop too-small blocks on the floor.
 | 
|    if (size_in_bytes <= kSmallListMin) {
 | 
|      page->add_non_available_small_blocks(size_in_bytes);
 | 
| 
 |