Blender  V3.3
guarded_allocator.cpp
Go to the documentation of this file.
1 /* SPDX-License-Identifier: Apache-2.0
2  * Copyright 2011-2022 Blender Foundation */
3 
5 #include "util/stats.h"
6 
8 
10 
11 /* Internal API. */
12 
13 void util_guarded_mem_alloc(size_t n)
14 {
16 }
17 
18 void util_guarded_mem_free(size_t n)
19 {
21 }
22 
23 /* Public API. */
24 
26 {
27  return global_stats.mem_used;
28 }
29 
31 {
32  return global_stats.mem_peak;
33 }
34 
size_t mem_used
Definition: util/stats.h:35
size_t mem_peak
Definition: util/stats.h:36
@ static_init
Definition: util/stats.h:14
void mem_free(size_t size)
Definition: util/stats.h:29
void mem_alloc(size_t size)
Definition: util/stats.h:23
#define CCL_NAMESPACE_END
Definition: cuda/compat.h:9
size_t util_guarded_get_mem_used()
size_t util_guarded_get_mem_peak()
void util_guarded_mem_free(size_t n)
void util_guarded_mem_alloc(size_t n)
static CCL_NAMESPACE_BEGIN Stats global_stats(Stats::static_init)