gdb.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1832 fc585ecf7c6d
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1832
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
.. include:: HEADER.rst
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
======
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 GDB.
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
======
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1832
diff changeset
     8
   :local:
1832
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
Get backtrace from all threads.
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
===============================
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
Disable pagination and iterate across all threads::
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
  (gdb) set pagination off
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
  (gdb) bt full
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
  (gdb) thread apply all bt
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
  (gdb) thread apply all where
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
 * https://sourceware.org/gdb/onlinedocs/gdb/Backtrace.html
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
 * http://stackoverflow.com/questions/18391808/getting-the-backtrace-for-all-the-threads-in-gdb
fc585ecf7c6d Get backtrace from all threads.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22