61 static inline void* malloc_base(void* memblock) { return memblock; } |
61 static inline void* malloc_base(void* memblock) { return memblock; } |
62 static inline void* record_free(void* memblock, NMT_TrackingLevel level) { return memblock; } |
62 static inline void* record_free(void* memblock, NMT_TrackingLevel level) { return memblock; } |
63 |
63 |
64 static inline void record_new_arena(MEMFLAGS flag) { } |
64 static inline void record_new_arena(MEMFLAGS flag) { } |
65 static inline void record_arena_free(MEMFLAGS flag) { } |
65 static inline void record_arena_free(MEMFLAGS flag) { } |
66 static inline void record_arena_size_change(int diff, MEMFLAGS flag) { } |
66 static inline void record_arena_size_change(ssize_t diff, MEMFLAGS flag) { } |
67 static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack, |
67 static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack, |
68 MEMFLAGS flag = mtNone) { } |
68 MEMFLAGS flag = mtNone) { } |
69 static inline void record_virtual_memory_reserve_and_commit(void* addr, size_t size, |
69 static inline void record_virtual_memory_reserve_and_commit(void* addr, size_t size, |
70 const NativeCallStack& stack, MEMFLAGS flag = mtNone) { } |
70 const NativeCallStack& stack, MEMFLAGS flag = mtNone) { } |
71 static inline void record_virtual_memory_commit(void* addr, size_t size, const NativeCallStack& stack) { } |
71 static inline void record_virtual_memory_commit(void* addr, size_t size, const NativeCallStack& stack) { } |
201 MallocTracker::record_arena_free(flag); |
201 MallocTracker::record_arena_free(flag); |
202 } |
202 } |
203 |
203 |
204 // Record arena size change. Arena size is the size of all arena |
204 // Record arena size change. Arena size is the size of all arena |
205 // chuncks that backing up the arena. |
205 // chuncks that backing up the arena. |
206 static inline void record_arena_size_change(int diff, MEMFLAGS flag) { |
206 static inline void record_arena_size_change(ssize_t diff, MEMFLAGS flag) { |
207 if (tracking_level() < NMT_summary) return; |
207 if (tracking_level() < NMT_summary) return; |
208 MallocTracker::record_arena_size_change(diff, flag); |
208 MallocTracker::record_arena_size_change(diff, flag); |
209 } |
209 } |
210 |
210 |
211 static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack, |
211 static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack, |