Stack walking crash dump of application without debug symbols on Linux

5 views
Skip to first unread message

Tigran Katolikian

unread,
Jun 6, 2024, 8:12:21 AMJun 6
to Google Breakpad Discuss
Hello!
I am pretty new with Breakpad so I would appreciate any help.
I have successfully integrated Breakpad into my application and I am getting good and informative output when my app, which crashed and generated a dump file, is compiled with -g2. But when I build app without debug symbols and stack walk its dump file using symbols generated from the version with debug symbols, I get no function names/lines/ e.t.c.
I would like to distribute my application without debug symbols so clients will have less reverse engineering capabilities. I would like to have something like this:
1. Client app has no debug symbols, still generates dump
2. I store debug symbols/g2 builds in my private server for every "final" build version I distribute
3. I can get dump file from client and use debug symbols I saved to see informative output when stackwalking
I am pretty sure it should be possible because we used to have such system on my previous workplace, hovered, I never digged into it.
So the question is - is it possible at all, and if so, how to achieve that?
Thanks in advance for any help
Reply all
Reply to author
Forward
0 new messages