| 1711 | static size_t pagesize = 0; |
| 1712 | |
| 1713 | TCMALLOC_EXTERN PERFTOOLS_DLL_DECL void* tc_valloc(size_t size) __THROW { |
| 1714 | // Allocate page-aligned object of length >= size bytes |
| 1715 | if (pagesize == 0) pagesize = getpagesize(); |
| 1716 | void* result = do_memalign_or_cpp_memalign(pagesize, size); |
| 1717 | MallocHook::InvokeNewHook(result, size); |
| 1718 | return result; |
| 1719 | } |
| 1720 | |
| 1721 | TCMALLOC_EXTERN PERFTOOLS_DLL_DECL void* tc_pvalloc(size_t size) __THROW { |
| 1722 | // Round up size to a multiple of pagesize |
no test coverage detected