Tigran Katolikian
unread,Jun 6, 2024, 8:12:21 AMJun 6Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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