| 1241 | } |
| 1242 | |
| 1243 | extern "C" PERFTOOLS_DLL_DECL void* tc_newarray(size_t size) { |
| 1244 | void* ptr = debug_cpp_alloc(size, MallocBlock::kArrayNewType, false); |
| 1245 | MallocHook::InvokeNewHook(ptr, size); |
| 1246 | if (ptr == NULL) { |
| 1247 | RAW_LOG(FATAL, "Unable to allocate %" PRIuS " bytes: new[] failed.", size); |
| 1248 | } |
| 1249 | return ptr; |
| 1250 | } |
| 1251 | |
| 1252 | extern "C" PERFTOOLS_DLL_DECL void* tc_newarray_nothrow(size_t size, const std::nothrow_t&) |
| 1253 | __THROW { |
nothing calls this directly
no test coverage detected