i'm going to commit hate against malloc implementation :D

This commit is contained in:
Maix0 2024-05-09 22:00:34 +02:00
parent 3937b70957
commit a149e9a860
6 changed files with 13 additions and 8 deletions

1
.gitignore vendored
View file

@ -53,3 +53,4 @@ dkms.conf
objects/
minishell
.envrc
.idea

View file

@ -6,7 +6,7 @@
# By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2024/04/28 17:28:30 by maiboyer #+# #+# #
# Updated: 2024/05/08 22:15:45 by maiboyer ### ########.fr #
# Updated: 2024/05/09 21:24:34 by maiboyer ### ########.fr #
# #
# **************************************************************************** #
@ -16,6 +16,7 @@ OBJDIRNAME ?=
# Flags
CFLAGS = -Werror -Wextra -Wall -Wno-unused-command-line-argument -g3 -MMD -lreadline -I./includes -I./output/include -I./stdme/output/include -rdynamic -Wl,-E
# CFLAGS += -fsanitize=address -fno-omit-frame-pointer -fsanitize-address-use-after-return=runtime -fno-common -fsanitize-address-use-after-scope
# Sources
LIB = ./libft/ft_bzero.c \
./libft/ft_calloc.c \

View file

@ -16,6 +16,7 @@
in {
devShell = pkgs.mkShell {
packages = with pkgs; [clang valgrind gnumake readline.out readline.dev generic_c.packages.${system}.default llvmPackages.bintools];
ASAN_OPTIONS="strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1";
};
}
);

View file

@ -6,7 +6,7 @@
# By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2023/11/03 13:20:01 by maiboyer #+# #+# #
# Updated: 2024/05/07 22:23:52 by maiboyer ### ########.fr #
# Updated: 2024/05/09 21:27:15 by maiboyer ### ########.fr #
# #
# **************************************************************************** #
@ -19,6 +19,7 @@ LIB_NAME ?=
TARGET = $(BUILD_DIR)/$(NAME)
CC ?= cc
CFLAGS = -Wall -Wextra -Werror -MMD -I./includes -I../includes -I../output/include
#CFLAGS += -fsanitize=address -fno-omit-frame-pointer -fsanitize-address-use-after-return=runtime -fno-common -fsanitize-address-use-after-scope
include ./Filelist.mk
SRC_FILES += ./src/combined ./src/scanner

View file

@ -6,7 +6,7 @@
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/05/02 13:22:14 by maiboyer #+# #+# */
/* Updated: 2024/05/08 18:20:46 by maiboyer ### ########.fr */
/* Updated: 2024/05/09 21:31:42 by maiboyer ### ########.fr */
/* */
/* ************************************************************************** */
@ -75,8 +75,8 @@ t_error install_signal(void)
if (sigaction(SIGQUIT, &data, NULL))
return (ERROR);
data.sa_sigaction = sigsegv_handle;
if (sigaction(SIGSEGV, &data, NULL))
return (ERROR);
// data.sa_sigaction = sigsegv_handle;
// if (sigaction(SIGSEGV, &data, NULL))
// return (ERROR);
return (NO_ERROR);
}

View file

@ -6,7 +6,7 @@
# By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2023/11/03 13:20:01 by maiboyer #+# #+# #
# Updated: 2024/05/08 16:18:00 by maiboyer ### ########.fr #
# Updated: 2024/05/09 21:27:31 by maiboyer ### ########.fr #
# #
# **************************************************************************** #
@ -24,6 +24,7 @@ LIB_NAME ?=
TARGET = $(BUILD_DIR)/$(NAME)
CC ?= clang
CFLAGS = -Wno-unused-command-line-argument -Wall -Werror -Wextra -g3 -L$(BUILD_DIR) -MMD -rdynamic -DBASE_PATH='"$(BASE_PATH)/"'
#CFLAGS += -fsanitize=address -fno-omit-frame-pointer -fsanitize-address-use-after-return=runtime -fno-common -fsanitize-address-use-after-scope
BONUS_FILES =
LIBS_NAME =
SUBJECT_URL =