mirror of
https://github.com/textmate/textmate.git
synced 2026-04-28 03:00:34 -04:00
Suppress atos debug output
This commit is contained in:
@@ -8,7 +8,7 @@ class BinaryImages
|
||||
def initialize(files, report)
|
||||
uuid_to_file = { }
|
||||
files.each do |file|
|
||||
res = %x{dwarfdump -u "#{file}"} # UUID: A6E43B7B-91A1-B04D-F3D5-BF10D5220B77 (i386) /tmp/Avian_r7963_dSYM/Avian.app.dSYM/Contents/Resources/DWARF/Avian
|
||||
res = %x{dwarfdump -u "#{file}"}
|
||||
file = file.sub(%r{([^/]+?)(\.(app|framework))?\.dSYM$}, "\\0/Contents/Resources/DWARF/\\1") if File.directory? file
|
||||
uuid_to_file[$1.gsub(/-/, '')] = file if res =~ /UUID: ([0-9A-F\-]*)/
|
||||
end
|
||||
@@ -27,7 +27,7 @@ class BinaryImages
|
||||
def lookup(addr)
|
||||
@images.each do |image|
|
||||
next unless image.first <= addr && addr < image.last
|
||||
res = %x{atos -o #{image.file} -l 0x#{image.first.to_s(16)} 0x#{addr.to_s(16)}}.chomp
|
||||
res = %x{atos 2>/dev/null -o #{image.file} -l 0x#{image.first.to_s(16)} 0x#{addr.to_s(16)}}.chomp
|
||||
res.gsub!(/ \(in #{File.basename image.file}\)/, '')
|
||||
return res
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user