Flutter Engine
The Flutter Engine
Classes | Namespaces | Variables
dart_profiler_symbols.py File Reference

Go to the source code of this file.

Classes

class  dart_profiler_symbols.Symbol
 

Namespaces

namespace  dart_profiler_symbols
 

Variables

 dart_profiler_symbols.parser = optparse.OptionParser()
 
 dart_profiler_symbols.type
 
 dart_profiler_symbols.help
 
 dart_profiler_symbols.options = parser.parse_args()[0]
 
 dart_profiler_symbols.nm = options.nm
 
 dart_profiler_symbols.binary = options.binary
 
 dart_profiler_symbols.output = options.output
 
 dart_profiler_symbols.p
 
 dart_profiler_symbols.nm_output
 
 dart_profiler_symbols.nm_lines = nm_output.decode('utf-8').split('\n')
 
 dart_profiler_symbols.regex = re.compile("([0-9A-Za-z]+) ([0-9A-Za-z]+) (t|T|w|W) (.*)")
 
list dart_profiler_symbols.symbols = []
 
 dart_profiler_symbols.m = regex.match(line)
 
 dart_profiler_symbols.offset = int(m.group(1), 16)
 
 dart_profiler_symbols.size = int(m.group(2), 16)
 
 dart_profiler_symbols.name = m.group(4).split("(")[0]
 
 dart_profiler_symbols.stream = open(output, "wb")
 
int dart_profiler_symbols.nameOffset = 0