Flutter Engine
The Flutter Engine
|
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 |