Index: third_party/tcmalloc/chromium/src/gperftools/tcmalloc.h |
diff --git a/third_party/tcmalloc/chromium/src/gperftools/tcmalloc.h b/third_party/tcmalloc/chromium/src/gperftools/tcmalloc.h |
index a3f036fec52823fb523753d98771eaba45200525..0b457fe7d09705e500b7cfc6f13f5865348d5bdf 100644 |
--- a/third_party/tcmalloc/chromium/src/gperftools/tcmalloc.h |
+++ b/third_party/tcmalloc/chromium/src/gperftools/tcmalloc.h |
@@ -113,6 +113,10 @@ extern "C" { |
// Windows: _msize() |
PERFTOOLS_DLL_DECL size_t tc_malloc_size(void* ptr) __THROW; |
+ // Does not call std::new_handler if the allocation fails but returns NULL. |
+ // This is for callers that want to handle this situation in a special way. |
+ PERFTOOLS_DLL_DECL void* tc_malloc_skip_new_handler(size_t size) __THROW; |
+ |
#ifdef __cplusplus |
PERFTOOLS_DLL_DECL int tc_set_new_mode(int flag) __THROW; |
PERFTOOLS_DLL_DECL void* tc_new(size_t size); |