https://github.com/luser/breakpad-scrape-system-symbols
Scripts to scrape symbols from system libraries for use with Breakpad crash reporting
https://github.com/luser/breakpad-scrape-system-symbols
Last synced: 9 months ago
JSON representation
Scripts to scrape symbols from system libraries for use with Breakpad crash reporting
- Host: GitHub
- URL: https://github.com/luser/breakpad-scrape-system-symbols
- Owner: luser
- License: other
- Created: 2015-03-17T17:39:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-05-25T14:41:06.000Z (about 3 years ago)
- Last Synced: 2025-03-08T00:04:10.650Z (over 1 year ago)
- Language: Python
- Size: 27.3 KB
- Stars: 4
- Watchers: 2
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repository contains two scripts intended for use with Breakpad crash reporting.
gathersymbols.py attempts to find system libraries and run Breakpad's dump_syms tool on them to output Breakpad-format symbols. You must need a usable dump_syms binary to use the script. (The setup.sh script in this repository can download one for you.) It will produce a symbols.zip in the current directory. By default gathersymbols.py will download a list of missing symbols from Mozilla's Socorro install and only upload symbols that are present in that list, but you can override this behavior by passing `--all` or passing library filenames on the command line.
uploadsymbols.py takes a symbols.zip and a Socorro authentication token and uploads the symbols.zip using Socorro's symbol upload API.
Both scripts require the Python `requests` library to be installed, gathersymbols.py also requires the `futures` library.
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/