class AirbrakeSymbolicate::Symbolicator
Public Class Methods
symbolicate_line(dsym_file, line)
click to toggle source
# File lib/airbrake_symbolicate.rb, line 53 def symbolicate_line(dsym_file, line) binname = File.basename(dsym_file) if line[/#{binname}/] && loc = line[/0x\w+/] `/usr/bin/atos -arch armv7 -o "#{dsym_file}" #{loc}`.sub(/^[-_]+/, '') else line end.chomp end
symbolicated_backtrace(error)
click to toggle source
# File lib/airbrake_symbolicate.rb, line 47 def symbolicated_backtrace(error) if dsym = DsymFinder.dsym_for_error(error) error.backtrace.line.map {|l| Symbolicator.symbolicate_line(dsym, l)} end end