From 0730aca75f5349f5ceb077be5db800f9ad84fc41 Mon Sep 17 00:00:00 2001 From: Millian Poquet <millian.poquet@irit.fr> Date: Wed, 23 Oct 2024 14:03:57 +0200 Subject: [PATCH] dump --- .gitignore | 1 + flake.nix | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/.gitignore b/.gitignore index 91ffaa7..a298f0f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ result* simu-out *analysis.html +.gdb* diff --git a/flake.nix b/flake.nix index df7022e..bfbe36b 100644 --- a/flake.nix +++ b/flake.nix @@ -95,6 +95,16 @@ pkgs.rPackages.viridis ]; }; + simulation-debug = simulation.overrideAttrs (finalAttrs: previousAttrs: rec { + DEBUG_SRC_DIRS = packages.batsim.DEBUG_SRC_DIRS ++ packages.edc.DEBUG_SRC_DIRS; + GDB_DIR_ARGS = packages.batsim.GDB_DIR_ARGS ++ packages.edc.GDB_DIR_ARGS; + buildInputs = previousAttrs.buildInputs ++ [ pkgs.gdb pkgs.cgdb ]; + shellHook = '' + echo Found debug_info source paths. ${builtins.concatStringsSep ":" DEBUG_SRC_DIRS} + echo Run the following command to automatically load these directories to gdb. + echo gdb \$\{GDB_DIR_ARGS\} + ''; + }); }; } ); -- GitLab