| 1214 | } |
| 1215 | |
| 1216 | extern "C" PERFTOOLS_DLL_DECL void* tc_new(size_t size) { |
| 1217 | void* ptr = debug_cpp_alloc(size, MallocBlock::kNewType, false); |
| 1218 | MallocHook::InvokeNewHook(ptr, size); |
| 1219 | if (ptr == NULL) { |
| 1220 | RAW_LOG(FATAL, "Unable to allocate %" PRIuS " bytes: new failed.", size); |
| 1221 | } |
| 1222 | return ptr; |
| 1223 | } |
| 1224 | |
| 1225 | extern "C" PERFTOOLS_DLL_DECL void* tc_new_nothrow(size_t size, const std::nothrow_t&) __THROW { |
| 1226 | void* ptr = debug_cpp_alloc(size, MallocBlock::kNewType, true); |
nothing calls this directly
no test coverage detected