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:
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);