| 212 | } |
| 213 | |
| 214 | void MallocTracer::recordMalloc(void* address, size_t size) { |
| 215 | if (updateCounter(_allocated_bytes, size, _interval)) { |
| 216 | MallocEvent event; |
| 217 | event._start_time = TSC::ticks(); |
| 218 | event._address = (uintptr_t)address; |
| 219 | event._size = size; |
| 220 | |
| 221 | Profiler::instance()->recordSample(NULL, size, MALLOC_SAMPLE, &event); |
| 222 | } |
| 223 | } |
| 224 | |
| 225 | void MallocTracer::recordFree(void* address) { |
| 226 | MallocEvent event; |
nothing calls this directly
no test coverage detected