rsys

Basic data structures and low-level features
git clone git://git.meso-star.fr/rsys.git
Log | Files | Refs | README | LICENSE

commit e16715fa253857c3273c5c289d77491c9587169a
parent f6ef1c27cb3d1bc94397560ec5c14867c5eef577
Author: vaplv <vaplv@free.fr>
Date:   Sat, 15 Feb 2014 21:52:11 +0100

Remove the name from proxy allocator

Diffstat:
Msrc/mem_allocator.c | 8++------
Msrc/mem_allocator.h | 3+--
Msrc/test_mem_allocator.c | 2+-
3 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/src/mem_allocator.c b/src/mem_allocator.c @@ -363,7 +363,6 @@ default_dump #define PROXY_DEFAULT_ALIGNMENT 8 struct proxy_data { - const char* name; struct mem_allocator* allocator; struct mem_node* node_list; }; @@ -561,8 +560,7 @@ proxy_dump const int len = snprintf (dump, avaible_dump_space, - "%s: %lu bytes allocated at %s:%u%s", - proxy_data->name, + "%lu bytes allocated at %s:%u%s", (long unsigned)mem_size(node), node->filename ? node->filename : "none", node->fileline, @@ -607,8 +605,7 @@ EXPORT_SYM struct mem_allocator mem_default_allocator = { ******************************************************************************/ void mem_init_proxy_allocator - (const char* name, - struct mem_allocator* proxy_allocator, + (struct mem_allocator* proxy_allocator, struct mem_allocator* allocator) { struct proxy_data* proxy_data = NULL; @@ -619,7 +616,6 @@ mem_init_proxy_allocator proxy_data = MEM_CALLOC(allocator, 1, sizeof(struct proxy_data)); if(!proxy_data) goto error; - proxy_data->name = name; proxy_data->allocator = allocator; proxy_data->node_list = NULL; diff --git a/src/mem_allocator.h b/src/mem_allocator.h @@ -104,8 +104,7 @@ RSYS_API size_t mem_allocated_size(void); ******************************************************************************/ RSYS_API void mem_init_proxy_allocator - (const char* proxy_name, - struct mem_allocator* proxy, + (struct mem_allocator* proxy, struct mem_allocator* allocator); RSYS_API void diff --git a/src/test_mem_allocator.c b/src/test_mem_allocator.c @@ -140,7 +140,7 @@ main(int argc, char** argv) test_allocator(&mem_default_allocator); printf("\n-- Proxy allocator\n"); - mem_init_proxy_allocator("utest", &allocator, &mem_default_allocator); + mem_init_proxy_allocator(&allocator, &mem_default_allocator); test_allocator(&allocator); mem_shutdown_proxy_allocator(&allocator);