aboutsummaryrefslogtreecommitdiff
path: root/drivers/unix/memory_pool_static_malloc.h
diff options
context:
space:
mode:
authorRémi Verschelde2017-03-19 00:36:26 +0100
committerRémi Verschelde2017-03-19 00:36:26 +0100
commitf8db8a3faa30b71dca33ced38be16d3f93f43e8a (patch)
tree3b798318132cca7eccfbca5818ab55656a2896d7 /drivers/unix/memory_pool_static_malloc.h
parent1d418afe863c9e553b69174ce63aef203c46d2f0 (diff)
downloadgodot-f8db8a3faa30b71dca33ced38be16d3f93f43e8a.tar.gz
godot-f8db8a3faa30b71dca33ced38be16d3f93f43e8a.tar.zst
godot-f8db8a3faa30b71dca33ced38be16d3f93f43e8a.zip
Diffstat (limited to 'drivers/unix/memory_pool_static_malloc.h')
-rw-r--r--drivers/unix/memory_pool_static_malloc.h28
1 files changed, 13 insertions, 15 deletions
diff --git a/drivers/unix/memory_pool_static_malloc.h b/drivers/unix/memory_pool_static_malloc.h
index 0d34bac78..482759d63 100644
--- a/drivers/unix/memory_pool_static_malloc.h
+++ b/drivers/unix/memory_pool_static_malloc.h
@@ -37,46 +37,44 @@
class MemoryPoolStaticMalloc : public MemoryPoolStatic {
struct RingPtr {
-
+
size_t size;
const char *descr; /* description of memory */
RingPtr *next;
RingPtr *prev;
};
-
+
RingPtr *ringlist;
size_t total_mem;
int total_pointers;
-
+
size_t max_mem;
int max_pointers;
-
+
Mutex *mutex;
- void* _alloc(size_t p_bytes,const char *p_description=""); ///< Pointer in p_description shold be to a const char const like "hello"
- void* _realloc(void *p_memory,size_t p_bytes); ///< Pointer in
+ void *_alloc(size_t p_bytes, const char *p_description = ""); ///< Pointer in p_description shold be to a const char const like "hello"
+ void *_realloc(void *p_memory, size_t p_bytes); ///< Pointer in
void _free(void *p_ptr); ///< Pointer in p_description shold be to a const char const
public:
-
- virtual void* alloc(size_t p_bytes,const char *p_description=""); ///< Pointer in p_description shold be to a const char const like "hello"
+ virtual void *alloc(size_t p_bytes, const char *p_description = ""); ///< Pointer in p_description shold be to a const char const like "hello"
virtual void free(void *p_ptr); ///< Pointer in p_description shold be to a const char const
- virtual void* realloc(void *p_memory,size_t p_bytes); ///< Pointer in
+ virtual void *realloc(void *p_memory, size_t p_bytes); ///< Pointer in
virtual size_t get_available_mem() const;
virtual size_t get_total_usage();
virtual size_t get_max_usage();
/* Most likely available only if memory debugger was compiled in */
virtual int get_alloc_count();
- virtual void * get_alloc_ptr(int p_alloc_idx);
- virtual const char* get_alloc_description(int p_alloc_idx);
+ virtual void *get_alloc_ptr(int p_alloc_idx);
+ virtual const char *get_alloc_description(int p_alloc_idx);
virtual size_t get_alloc_size(int p_alloc_idx);
-
- void dump_mem_to_file(const char* p_file);
-
+
+ void dump_mem_to_file(const char *p_file);
+
MemoryPoolStaticMalloc();
~MemoryPoolStaticMalloc();
-
};
#endif