172 const MallocMemory* early_malloc, const VirtualMemory* early_vm, |
172 const MallocMemory* early_malloc, const VirtualMemory* early_vm, |
173 const MallocMemory* current_malloc, const VirtualMemory* current_vm) const; |
173 const MallocMemory* current_malloc, const VirtualMemory* current_vm) const; |
174 |
174 |
175 protected: |
175 protected: |
176 void print_malloc_diff(size_t current_amount, size_t current_count, |
176 void print_malloc_diff(size_t current_amount, size_t current_count, |
177 size_t early_amount, size_t early_count) const; |
177 size_t early_amount, size_t early_count, MEMFLAGS flags) const; |
178 void print_virtual_memory_diff(size_t current_reserved, size_t current_committed, |
178 void print_virtual_memory_diff(size_t current_reserved, size_t current_committed, |
179 size_t early_reserved, size_t early_committed) const; |
179 size_t early_reserved, size_t early_committed) const; |
180 void print_arena_diff(size_t current_amount, size_t current_count, |
180 void print_arena_diff(size_t current_amount, size_t current_count, |
181 size_t early_amount, size_t early_count) const; |
181 size_t early_amount, size_t early_count) const; |
182 }; |
182 }; |
214 // Compare virtual memory allocation site, it is in both baseline |
214 // Compare virtual memory allocation site, it is in both baseline |
215 void diff_virtual_memory_site(const VirtualMemoryAllocationSite* early, |
215 void diff_virtual_memory_site(const VirtualMemoryAllocationSite* early, |
216 const VirtualMemoryAllocationSite* current) const; |
216 const VirtualMemoryAllocationSite* current) const; |
217 |
217 |
218 void diff_malloc_site(const NativeCallStack* stack, size_t current_size, |
218 void diff_malloc_site(const NativeCallStack* stack, size_t current_size, |
219 size_t currrent_count, size_t early_size, size_t early_count) const; |
219 size_t currrent_count, size_t early_size, size_t early_count, MEMFLAGS flags) const; |
220 void diff_virtual_memory_site(const NativeCallStack* stack, size_t current_reserved, |
220 void diff_virtual_memory_site(const NativeCallStack* stack, size_t current_reserved, |
221 size_t current_committed, size_t early_reserved, size_t early_committed) const; |
221 size_t current_committed, size_t early_reserved, size_t early_committed) const; |
222 }; |
222 }; |
223 |
223 |
224 #endif // INCLUDE_NMT |
224 #endif // INCLUDE_NMT |