aboutsummaryrefslogtreecommitdiff
path: root/doc/Building/Breakpad.asciidoc
blob: 9cc561ee2ae93931f5c159558e6b99ff2696071f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
== Breakpad

=== Enabling breakpad
Use `-DBreakpad=On` cmake option. This requires either Breakpad be installed as
a package, or that it is already built. Check 3rd-party/breakpad/CMakeLists.txt.

=== Producing symbols
[source, sh]
----
tools/linux/dump_syms/dump_syms ./poi > poi.sym
head -n1 poi.sym
mkdir -p ./symbols/poi/<hex>
mv poi.sym ./symbols/poi/<hex>
----

=== Processing minidump
[source, sh]
----
processor/minidump_stackwalk minidump.dmp ./symbols
----