From 42e3da837c8f5620bdfe667378059580714c5db2 Mon Sep 17 00:00:00 2001 From: Rangi Date: Sat, 9 May 2026 20:52:45 -0400 Subject: [PATCH] Comment the commands to use for profiling and code coverage --- Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Makefile b/Makefile index 998c4844..b997dbfd 100644 --- a/Makefile +++ b/Makefile @@ -233,11 +233,13 @@ debug: CXXFLAGS="-ggdb3 -O0 -fno-omit-frame-pointer -fno-optimize-sibling-calls" # Target used in development to profile with callgrind. +# Use `valgrind --tool=callgrind --dump-instr=yes --simulate-cache=yes --collect-jumps=yes ./rgbasm ...`. profile: $Qenv ${MAKE} \ CXXFLAGS="-ggdb3 -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls" # Target used in development to inspect code coverage with gcov. +# Use `./contrib/coverage.bash`. coverage: $Qenv ${MAKE} \ CXXFLAGS="-ggdb3 -Og --coverage -fno-omit-frame-pointer -fno-optimize-sibling-calls"