MINOR: debug: also add fdtab and acitvity to struct post_mortem
authorWilly Tarreau <w@1wt.eu>
Mon, 28 Oct 2024 06:44:14 +0000 (07:44 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 6 Nov 2024 18:04:38 +0000 (19:04 +0100)
These ones are often used as well when trying to analyse sequences of
events, let's add them.

(cherry picked from commit da5cf52173853bcacb12c6ebb045fe395d4b3ba6)
Signed-off-by: Willy Tarreau <w@1wt.eu>

src/debug.c

index 43c8ab4..108754a 100644 (file)
@@ -139,6 +139,8 @@ struct post_mortem {
        struct list *pools;              // pointer to the head of the pools list
        struct proxy **proxies;          // pointer to the head of the proxies list
        struct global *global;           // pointer to the struct global
+       struct fdtab **fdtab;            // pointer to the fdtab array
+       struct activity *activity;       // pointer to the activity[] per-thread array
 
        /* info about identified distinct components (executable, shared libs, etc).
         * These can be all listed at once in gdb using:
@@ -2377,6 +2379,8 @@ static int feed_post_mortem()
        post_mortem.pools = &pools;
        post_mortem.proxies = &proxies_list;
        post_mortem.global = &global;
+       post_mortem.fdtab = &fdtab;
+       post_mortem.activity = activity;
 
        return ERR_NONE;
 }