capture stack traces on new/delete
This commit is contained in:
@ -4,14 +4,14 @@
|
||||
|
||||
void *operator new(std::size_t count) {
|
||||
auto ptr = malloc(count);
|
||||
TracyAlloc(ptr, count);
|
||||
TracyAllocS(ptr, count, 20);
|
||||
return ptr;
|
||||
}
|
||||
void operator delete(void *ptr) noexcept {
|
||||
TracyFree(ptr);
|
||||
TracyFreeS(ptr, 20);
|
||||
free(ptr);
|
||||
}
|
||||
void operator delete(void *ptr, std::size_t count) noexcept {
|
||||
TracyFree(ptr);
|
||||
TracyFreeS(ptr, 20);
|
||||
free(ptr);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user