Symbolicator

Free command-line tool to make crash logs readable
Download

Symbolicator Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Peter Hosey
  • Publisher web site:
  • http://boredzo.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 4 KB

Symbolicator Tags


Symbolicator Description

Free command-line tool to make crash logs readable Symbolicator is a free program that will allow Mac OS X developers to easily make crash logs from their applications more useful.Symbolication is the process of replacing bare memory addresses with function name, filename, and line number information. The Symbolicator obtains this information from dSYM bundles, which you generate as part of your build process and archive as part of your release process.Apple has an article about setting up your Xcode project to generate dSYM bundles and stripped executables. You'll release the fully-stripped executables to users, and keep the dSYM bundles on hand so that you can symbolicate any crash logs you receive.When you receive a crash log, pipe it through the Symbolicator, probably into a pager or editor. The Symbolicator will use Spotlight to find any dSYM bundles it needs, and dwarfdump to extract symbol information for the addresses in the crash log.UsageThe Symbolicator reads your crash log from files you name on the command-line, or from standard input. It writes the symbolicated crash log(s) to standard output.This means that you can use ThisService to make a Symbolicator service: open the crash log in a text editor, select everything, and run the service, and your text editor will replace the un-symbolicated crash log text with the symbolicated version.You will need to have the dSYM bundles lying around somewhere on your system. The Symbolicator uses Spotlight to find them, so you won't need to tell it about them; just having them is enough. What's New in This Release: · Now has a setup.py file (contributed by Augie Fackler) · Now available from the Python Package Index using easy_install · Fixed failure to recognize bundle identifiers containing numerals (9dd25e0d1a88) · Fixed failure to recognize the end of a crash log that didn't have a blank line after it (60d8114727c1) · Now approximately ??? faster (0bbf27ea9258)


Symbolicator Related Software