Lines Matching full:size
27 void *operator new(std::size_t size);
28 void *operator new[](std::size_t size);
29 void *operator new(std::size_t size, const std::nothrow_t &) noexcept;
30 void *operator new[](std::size_t size, const std::nothrow_t &) noexcept;
38 void operator delete(void *ptr, std::size_t size) noexcept;
39 void operator delete[](void *ptr, std::size_t size) noexcept;
44 void *operator new(std::size_t size, std::align_val_t);
45 void *operator new(std::size_t size, std::align_val_t, const std::nothrow_t &) noexcept;
46 void *operator new[](std::size_t size, std::align_val_t);
47 void *operator new[](std::size_t size, std::align_val_t, const std::nothrow_t &) noexcept;
50 void operator delete(void* ptr, std::size_t size, std::align_val_t al) noexcept;
53 void operator delete[](void* ptr, std::size_t size, std::align_val_t al) noexcept;
58 handleOOM(std::size_t size, bool nothrow) { in handleOOM() argument
86 ptr = je_malloc(size); in handleOOM()
97 fallback_impl(std::size_t size) noexcept(IsNoExcept) { in fallback_impl() argument
98 void *ptr = malloc_default(size); in fallback_impl()
102 return handleOOM(size, IsNoExcept); in fallback_impl()
108 newImpl(std::size_t size) noexcept(IsNoExcept) { in newImpl() argument
109 return imalloc_fastpath(size, &fallback_impl<IsNoExcept>); in newImpl()
113 operator new(std::size_t size) { in operator new() argument
114 return newImpl<false>(size); in operator new()
118 operator new[](std::size_t size) { in operator new[]() argument
119 return newImpl<false>(size); in operator new[]()
123 operator new(std::size_t size, const std::nothrow_t &) noexcept { in operator new() argument
124 return newImpl<true>(size); in operator new()
128 operator new[](std::size_t size, const std::nothrow_t &) noexcept { in operator new[]() argument
129 return newImpl<true>(size); in operator new[]()
137 alignedNewImpl(std::size_t size, std::align_val_t alignment) noexcept(IsNoExcept) { in alignedNewImpl() argument
138 void *ptr = je_aligned_alloc(static_cast<std::size_t>(alignment), size); in alignedNewImpl()
143 return handleOOM(size, IsNoExcept); in alignedNewImpl()
147 operator new(std::size_t size, std::align_val_t alignment) { in operator new() argument
148 return alignedNewImpl<false>(size, alignment); in operator new()
152 operator new[](std::size_t size, std::align_val_t alignment) { in operator new[]() argument
153 return alignedNewImpl<false>(size, alignment); in operator new[]()
157 operator new(std::size_t size, std::align_val_t alignment, const std::nothrow_t &) noexcept { in operator new() argument
158 return alignedNewImpl<true>(size, alignment); in operator new()
162 operator new[](std::size_t size, std::align_val_t alignment, const std::nothrow_t &) noexcept { in operator new[]() argument
163 return alignedNewImpl<true>(size, alignment); in operator new[]()
191 sizedDeleteImpl(void* ptr, std::size_t size) noexcept { in sizedDeleteImpl() argument
195 je_sdallocx_noflags(ptr, size); in sizedDeleteImpl()
199 operator delete(void *ptr, std::size_t size) noexcept { in operator delete() argument
200 sizedDeleteImpl(ptr, size); in operator delete()
204 operator delete[](void *ptr, std::size_t size) noexcept { in operator delete[]() argument
205 sizedDeleteImpl(ptr, size); in operator delete[]()
214 alignedSizedDeleteImpl(void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in alignedSizedDeleteImpl() argument
221 je_sdallocx(ptr, size, MALLOCX_ALIGN(alignment)); in alignedSizedDeleteImpl()
245 operator delete(void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in operator delete() argument
246 alignedSizedDeleteImpl(ptr, size, alignment); in operator delete()
250 operator delete[](void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in operator delete[]() argument
251 alignedSizedDeleteImpl(ptr, size, alignment); in operator delete[]()