Sha256: e4e4e8cf038c4cd0173700735a9dbd02e8767fe4d72e7e84469ebe97fd701815
Contents?: true
Size: 415 Bytes
Versions: 1
Compression:
Stored size: 415 Bytes
Contents
class ThreadStackExtractor def initialize(file) @file = file end def getThreadStacks stacks = Array.new() stack = Array.new() while (line = @file.gets) case line when /^3XMTHREADINFO\s*(.*)/ then stacks << stack unless stack.empty? stack = Array.new() when /^4XESTACKTRACE\s*(.*)/ then stack << $1 end end stacks << stack unless stack.empty? return stacks end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
WasThreadStackProcessor-0.1.3 | lib/threadStackExtractor.rb |