diff --git a/malloc/includes/malloc.h b/malloc/includes/malloc.h index 36128d63..c7b46306 100644 --- a/malloc/includes/malloc.h +++ b/malloc/includes/malloc.h @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/17 23:00:06 by jhalford #+# #+# */ -/* Updated: 2017/02/18 18:53:22 by jhalford ### ########.fr */ +/* Updated: 2017/02/20 17:03:33 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/malloc/includes/malloc_internal.h b/malloc/includes/malloc_internal.h index f81845d1..90247545 100644 --- a/malloc/includes/malloc_internal.h +++ b/malloc/includes/malloc_internal.h @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/17 23:00:24 by jhalford #+# #+# */ -/* Updated: 2017/02/18 20:06:55 by jhalford ### ########.fr */ +/* Updated: 2017/02/20 17:03:44 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/malloc/libft_malloc_x86_64_Darwin.so b/malloc/libft_malloc_x86_64_Darwin.so index 0f30e1de..ab077845 100755 Binary files a/malloc/libft_malloc_x86_64_Darwin.so and b/malloc/libft_malloc_x86_64_Darwin.so differ diff --git a/malloc/main.c b/malloc/main.c deleted file mode 100644 index def26fb9..00000000 --- a/malloc/main.c +++ /dev/null @@ -1,20 +0,0 @@ -#include -#include "includes/malloc.h" - -int main(void) -{ - void *ptr0 = malloc(4096); - show_alloc_mem(); - - void *ptr1 = malloc(16); - show_alloc_mem(); - - free(ptr0); - show_alloc_mem(); - - void *ptr2 = malloc(16); - show_alloc_mem(); - - void *ptr3 = malloc(32); - show_alloc_mem(); -} diff --git a/malloc/src/free.c b/malloc/src/free.c index c5f53356..1960eedc 100644 --- a/malloc/src/free.c +++ b/malloc/src/free.c @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/17 12:28:03 by jhalford #+# #+# */ -/* Updated: 2017/02/18 20:10:24 by jhalford ### ########.fr */ +/* Updated: 2017/02/20 16:56:23 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/malloc/src/malloc.c b/malloc/src/malloc.c index 93ad0b58..68f78864 100644 --- a/malloc/src/malloc.c +++ b/malloc/src/malloc.c @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/17 12:28:02 by jhalford #+# #+# */ -/* Updated: 2017/02/18 20:08:49 by jhalford ### ########.fr */ +/* Updated: 2017/02/20 17:11:20 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ @@ -55,7 +55,11 @@ void *malloc(size_t size) ft_putstr("found @"); print_node(FG_GREEN, *node_ref); node = split_node(node_ref, alloc_ref, zone_ref, size); + ft_putstr("touser@"); print_node(FG_RED, node); + ft_putstr(FG_YELLOW"passing "); + ft_putnbr_hex((long)node->data); + ft_putendl(" to user"FG_DEFAULT); return (node->data); } diff --git a/malloc/src/show_alloc_mem.c b/malloc/src/show_alloc_mem.c index ec7797e8..909c6f40 100644 --- a/malloc/src/show_alloc_mem.c +++ b/malloc/src/show_alloc_mem.c @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/17 12:28:20 by jhalford #+# #+# */ -/* Updated: 2017/02/18 19:58:20 by jhalford ### ########.fr */ +/* Updated: 2017/02/20 17:11:29 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/malloc/test0.c b/malloc/test0.c deleted file mode 100644 index b5830dce..00000000 --- a/malloc/test0.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "includes/malloc.h" - -int main(void) -{ - int i; - char *addr; - - i = 0; - while (i < 1024) - i++; - return (0); -}