diff --git a/Makefile b/Makefile index 1c0bafe..fecfddc 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,6 @@ ifeq ($(CFLAGS),) endif export CFLAGS srcs = \ - src/print_backtrace.c \ src/buffer/buffer.c \ src/env/env.c \ src/env/env_convert.c \ diff --git a/src/print_backtrace.c b/src/print_backtrace.c deleted file mode 100644 index c9e77bf..0000000 --- a/src/print_backtrace.c +++ /dev/null @@ -1,32 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* print_backtrace.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: khais +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2025/03/03 11:56:35 by khais #+# #+# */ -/* Updated: 2025/03/03 13:02:28 by khais ### ########.fr */ -/* */ -/* ************************************************************************** */ -#define _GNU_SOURCE // Important for dladdr -#include -#include -#include -#include -#include - -void print_backtrace() { - void* buffer[100]; - int num_addresses = backtrace(buffer, 100); - Dl_info info; - - printf("Backtrace:\n"); - for (int i = 0; i < num_addresses; i++) { - if (dladdr(buffer[i], &info)) { - printf("\t%s (%s:%p)\n", info.dli_sname, info.dli_fname, buffer[i]); - } else { - printf("0x%p\n", buffer[i]); - } - } -} diff --git a/src/print_backtrace.h b/src/print_backtrace.h deleted file mode 100644 index 103aa50..0000000 --- a/src/print_backtrace.h +++ /dev/null @@ -1,18 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* print_backtrace.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: khais +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2025/03/03 11:56:54 by khais #+# #+# */ -/* Updated: 2025/03/03 12:15:50 by khais ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef BACKTRACE_H -#define BACKTRACE_H - -void print_backtrace(); - -#endif // BACKTRACE_H