]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: debug: place a magic pattern at the beginning of post_mortem
authorWilly Tarreau <w@1wt.eu>
Thu, 24 Oct 2024 09:56:07 +0000 (11:56 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 24 Oct 2024 14:12:46 +0000 (16:12 +0200)
commit989b02e1930d7ecd1a728c3d18ccfba095cdd636
tree32c86a21f1639702e8d008aee3d796206c7758a0
parentfba48e1c40287f1abb4066935f2436bd0b8cd7a4
MINOR: debug: place a magic pattern at the beginning of post_mortem

In order to ease finding of the post_mortem struct in core dumps, let's
make it start with a recognizable pattern of exactly 32 chars (to
preserve alignment):

  "POST-MORTEM STARTS HERE+7654321\0"

It can then be found like this from gdb:

  (gdb) find 0x000000012345678, 0x0000000100000000, 'P','O','S','T','-','M','O','R','T','E','M'
  0xcfd300 <post_mortem>
  1 pattern found.

Or easier with any other more practical tool (who as ever used "find" in
gdb, given that it cannot iterate over maps and is 100% useless?).
src/debug.c