enable memory pool debug

This commit is contained in:
2021-12-04 22:13:32 +01:00
parent a6ccc58636
commit 3e886caf63
5 changed files with 15 additions and 20 deletions

View File

@@ -23,6 +23,9 @@ CFLAGS += -Wall
CFLAGS += -Wextra CFLAGS += -Wextra
CFLAGS += -march=native CFLAGS += -march=native
CFLAGS += -DDEBUG # activate general debug (debug.c)
CFLAGS += -DDEBUG_POOL # memory pools management
INCDIR := ./include INCDIR := ./include
LIBSRCDIR := ./libsrc LIBSRCDIR := ./libsrc
LIBDIR := ./lib LIBDIR := ./lib

View File

@@ -29,22 +29,20 @@ CFLAGS += -Wall
CFLAGS += -Wextra CFLAGS += -Wextra
CFLAGS += -march=native CFLAGS += -march=native
CFLAGS += -DDEBUG_POOL # memory pools management
TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n" TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n"
export PATH := .:$(PATH) export PATH := .:$(PATH)
.PHONY: clean all compile deploy ex1 ex2 .PHONY: clean all compile ex1 ex2
all: ex1 ex2 all: ex1 ex2
compile: aoc-c compile: aoc-c
ex1: aoc-c ex1: aoc-c
@$(TIME) aoc-c -d 5 -p 1 < $(INPUT) @$(TIME) aoc-c -p 1 < $(INPUT)
ex2: aoc-c ex2: aoc-c
@$(TIME) aoc-c -d 5 -p 2 < $(INPUT) @$(TIME) aoc-c -p 2 < $(INPUT)
clean: clean:
@rm -f aoc-c core* @rm -f aoc-c core*

View File

@@ -29,22 +29,20 @@ CFLAGS += -Wall
CFLAGS += -Wextra CFLAGS += -Wextra
CFLAGS += -march=native CFLAGS += -march=native
CFLAGS += -DDEBUG_POOL # memory pools management
TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n" TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n"
export PATH := .:$(PATH) export PATH := .:$(PATH)
.PHONY: clean all compile deploy ex1 ex2 .PHONY: clean all compile ex1 ex2
all: ex1 ex2 all: ex1 ex2
compile: aoc-c compile: aoc-c
ex1: aoc-c ex1: aoc-c
@$(TIME) aoc-c -d 5 -p 1 < $(INPUT) @$(TIME) aoc-c -p 1 < $(INPUT)
ex2: aoc-c ex2: aoc-c
@$(TIME) aoc-c -d 5 -p 2 < $(INPUT) @$(TIME) aoc-c -p 2 < $(INPUT)
clean: clean:
@rm -f aoc-c core* @rm -f aoc-c core*

View File

@@ -31,22 +31,20 @@ CFLAGS += -march=native
CFLAGS += -Wmissing-declarations CFLAGS += -Wmissing-declarations
CFLAGS += -Wno-unused-result CFLAGS += -Wno-unused-result
CFLAGS += -DDEBUG_POOL # memory pools management
TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n" TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n"
export PATH := .:$(PATH) export PATH := .:$(PATH)
.PHONY: clean all compile deploy ex1 ex2 .PHONY: clean all compile ex1 ex2
all: ex1 ex2 all: ex1 ex2
compile: aoc-c compile: aoc-c
ex1: aoc-c ex1: aoc-c
@$(TIME) aoc-c -d 5 -p 1 < $(INPUT) @$(TIME) aoc-c -p 1 < $(INPUT)
ex2: aoc-c ex2: aoc-c
@$(TIME) aoc-c -d 5 -p 2 < $(INPUT) @$(TIME) aoc-c -p 2 < $(INPUT)
clean: clean:
@rm -f aoc-c core* @rm -f aoc-c core*

View File

@@ -31,22 +31,20 @@ CFLAGS += -march=native
CFLAGS += -Wmissing-declarations CFLAGS += -Wmissing-declarations
CFLAGS += -Wno-unused-result CFLAGS += -Wno-unused-result
CFLAGS += -DDEBUG_POOL # memory pools management
TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n" TIME := \time -f "\ttime: %E real, %U user, %S sys\n\tcontext-switch:\t%c+%w, page-faults: %F+%R\n"
export PATH := .:$(PATH) export PATH := .:$(PATH)
.PHONY: clean all compile deploy ex1 ex2 .PHONY: clean all compile ex1 ex2
all: ex1 ex2 all: ex1 ex2
compile: aoc-c compile: aoc-c
ex1: aoc-c ex1: aoc-c
@$(TIME) aoc-c -d 5 -p 1 < $(INPUT) @$(TIME) aoc-c -p 1 < $(INPUT)
ex2: aoc-c ex2: aoc-c
@$(TIME) aoc-c -d 5 -p 2 < $(INPUT) @$(TIME) aoc-c -p 2 < $(INPUT)
clean: clean:
@rm -f aoc-c core* @rm -f aoc-c core*