summaryrefslogtreecommitdiffstats
path: root/Tools/iExploder/tools/osx_last_crash.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/iExploder/tools/osx_last_crash.rb')
-rwxr-xr-xTools/iExploder/tools/osx_last_crash.rb48
1 files changed, 0 insertions, 48 deletions
diff --git a/Tools/iExploder/tools/osx_last_crash.rb b/Tools/iExploder/tools/osx_last_crash.rb
deleted file mode 100755
index 5b62c6d..0000000
--- a/Tools/iExploder/tools/osx_last_crash.rb
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/usr/bin/ruby
-# Gives you information about the most recent crash for each application
-# that has crashed within the last 2 days
-
-$LogDir=ENV['HOME'] + '/Library/Logs/CrashReporter'
-$Days=1
-$StackCount=5
-
-files=`find #$LogDir -mtime -#$Days -type f | grep -v synergy`
-files.each { |filename|
- filename.chop!
- record = 0
- date=''
- stackTrace = []
-
- File.open(filename).readlines.each { |line|
- #puts line
-
- if line =~ /^Date.*(200.*)/
- date = $1
- end
-
- if line =~ /^Thread \d+ Crashed/
- record = 1
- # reset the stack trace
- stackTrace = []
- end
-
- if record
- stackTrace << line
- record = record + 1
-
- # stop recording after $StackCount lines
- if record > ($StackCount + 2)
- record = nil
- end
- end
- }
-
- puts File.basename(filename) + " - " + date
- puts "==================================================="
- stackTrace.each { |line|
- puts line
- }
- puts ""
-}
-
-