Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / tools / binary_size / run_binary_size_analysis.py
index 23869e0..c218eff 100755 (executable)
@@ -541,7 +541,7 @@ def RunElfSymbolizer(outfile, library, addr2line_binary, nm_binary, jobs,
 
         sys.stdout.write('\r%.1f%%: Looked up %d symbols (%d collisions, '
               '%d disambiguations where %.1f%% succeeded)'
-              '- %.1f lookups/s.' %
+              ' - %.1f lookups/s.' %
               (progress_percent, progress.count, progress.collisions,
                progress.disambiguations, disambiguation_percent, speed))
 
@@ -618,7 +618,6 @@ def RunElfSymbolizer(outfile, library, addr2line_binary, nm_binary, jobs,
 
 
 def RunNm(binary, nm_binary):
-  print('Starting nm')
   cmd = [nm_binary, '-C', '--print-size', '--size-sort', '--reverse-sort',
          binary]
   nm_process = subprocess.Popen(cmd,
@@ -632,7 +631,6 @@ def RunNm(binary, nm_binary):
     else:
       raise Exception, process_output
 
-  print('Finished nm')
   return process_output
 
 
@@ -872,7 +870,8 @@ def main():
   print('addr2line: %s' % addr2line_binary)
   print('nm: %s' % nm_binary)
 
-  CheckDebugFormatSupport(opts.library, addr2line_binary)
+  if opts.library:
+    CheckDebugFormatSupport(opts.library, addr2line_binary)
 
   symbols = GetNmSymbols(opts.nm_in, opts.nm_out, opts.library,
                          opts.jobs, opts.verbose is True,