Commits

Show all
Author Commit Message Labels Comments Date
Peter Hosey
Optimization: Only run mdfind once per UUID. This cuts more than two-thirds off of our run time: the time to process my sample crash log is down from 1.5 seconds to 0.37. Fixes #1.
Tags
1.0.1
Peter Hosey
Fix various cases in which we would fail to detect the end of a crash log that wasn't followed by a blank line.
Peter Hosey
Allow digits in bundle identifiers. Test case: “uk.co.opencommunity.vienna2”.
Peter Hosey
Change the stack frame regular expression to use named groups instead of group numbers, to make the expression self-documenting.
Peter Hosey
The other functions expect these two variables to be global, but when durin42 moved the parsing loop into a function in d3d24f62f581, he made them local, causing a NameError. Fixing this now by making them global again.
Peter Hosey
Insert a blank line between the optparse code and the state variables.
Peter Hosey
Added tag 1.0 for changeset 4d852290c645
Peter Hosey
Increased version to 1.0.1.
Peter Hosey
Change the webpage link in setup.py to go to the Symbolicator's real web page, not its Bitbucket repository.
Augie Fackler
Add setup.py and slightly reorganize the main file to make it import-friendly.
Peter Hosey
Support the --version option.
Tags
1.0
Peter Hosey
Break up the call to OptionParser into multiple lines, with one argument per line.
Peter Hosey
Don't show a function name of “(unknown)” or a filename of “(unknown)” or a line number of 0; if we don't have any part, just omit its place entirely. And when the dSYM bundle doesn't have anything about this address, leave the frame unchanged, the same way we do when we can't find a dSYM bundle for this executable.
Peter Hosey
Added a ReadMe file.
Peter Hosey
Print a message when we encounter an unrecognized crash log version.
Peter Hosey
Set the Symbolicator program file as executable.
Peter Hosey
Use the whitespace-stripped lines for parsing only, not output. Conversely, perform replacements for output on unstripped lines.
Peter Hosey
Don't forget to print keyword lines after matching them to keywords we're looking for.
Peter Hosey
Don't eat thread state information.
Peter Hosey
Added my usual BSD-style license.
Peter Hosey
Added support for --help and possible future options.
Peter Hosey
Initial check-in of first working version.