not working
This commit is contained in:
parent
326c9318e4
commit
314a5d4c71
2 changed files with 5 additions and 4 deletions
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/05/07 10:13:06 by maiboyer #+# #+# */
|
/* Created: 2024/05/07 10:13:06 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/05/08 19:20:59 by maiboyer ### ########.fr */
|
/* Updated: 2024/05/08 19:37:39 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -98,6 +98,7 @@ void *me_realloc(void *ptr, t_usize new_size)
|
||||||
ret = me_malloc(new_size);
|
ret = me_malloc(new_size);
|
||||||
|
|
||||||
mem_copy(ret, ptr, block->size);
|
mem_copy(ret, ptr, block->size);
|
||||||
|
me_free(ptr);
|
||||||
return (ret);
|
return (ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -107,7 +108,7 @@ void me_free(void *ptr)
|
||||||
t_arena_block *cur;
|
t_arena_block *cur;
|
||||||
t_arena_block *next;
|
t_arena_block *next;
|
||||||
|
|
||||||
(void)(ptr);
|
print_trace();
|
||||||
page = get_page_from_ptr(ptr);
|
page = get_page_from_ptr(ptr);
|
||||||
if (page == NULL)
|
if (page == NULL)
|
||||||
me_abort("Tried to me_free with me_free something that isn't allocated "
|
me_abort("Tried to me_free with me_free something that isn't allocated "
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/05/07 11:08:03 by maiboyer #+# #+# */
|
/* Created: 2024/05/07 11:08:03 by maiboyer #+# #+# */
|
||||||
/* Updated: 2024/05/08 19:07:07 by maiboyer ### ########.fr */
|
/* Updated: 2024/05/08 19:39:37 by maiboyer ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -66,7 +66,7 @@ void print_trace(void)
|
||||||
size -= 3;
|
size -= 3;
|
||||||
while (i < size)
|
while (i < size)
|
||||||
print_trace_inner(trace, messages, i++);
|
print_trace_inner(trace, messages, i++);
|
||||||
me_free(messages);
|
free(messages);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue