| Index: tools/find_runtime_symbols/find_runtime_symbols.py
|
| diff --git a/tools/find_runtime_symbols/find_runtime_symbols.py b/tools/find_runtime_symbols/find_runtime_symbols.py
|
| index 869353300e1f0540e870549a670b988deb268d15..57c83f54e1b6324480856c1bb78b177a030f1a1f 100755
|
| --- a/tools/find_runtime_symbols/find_runtime_symbols.py
|
| +++ b/tools/find_runtime_symbols/find_runtime_symbols.py
|
| @@ -6,7 +6,6 @@
|
| import json
|
| import logging
|
| import os
|
| -import re
|
| import sys
|
|
|
| from static_symbols import StaticSymbolsInFile
|
| @@ -21,7 +20,7 @@ class _ListOutput(object):
|
| def __init__(self, result):
|
| self.result = result
|
|
|
| - def output(self, address, symbol):
|
| + def output(self, address, symbol): # pylint: disable=W0613
|
| self.result.append(symbol)
|
|
|
|
|
| @@ -81,6 +80,7 @@ class RuntimeSymbolsInProcess(object):
|
| with open(os.path.join(prepared_data_dir, _FILES_FILENAME), mode='r') as f:
|
| files = json.load(f)
|
|
|
| + # pylint: disable=W0212
|
| for vma in symbols_in_process._maps.iter(ProcMaps.executable_and_constants):
|
| file_entry = files.get(vma.name)
|
| if not file_entry:
|
| @@ -132,38 +132,40 @@ def _find_runtime_typeinfo_symbols(symbols_in_process, addresses, outputter):
|
| outputter.output(address, '0x%016x' % address)
|
|
|
|
|
| -def find_runtime_typeinfo_symbols_list(static_symbols, addresses):
|
| +def find_runtime_typeinfo_symbols_list(symbols_in_process, addresses):
|
| result = []
|
| - _find_runtime_typeinfo_symbols(static_symbols, addresses, _ListOutput(result))
|
| + _find_runtime_typeinfo_symbols(
|
| + symbols_in_process, addresses, _ListOutput(result))
|
| return result
|
|
|
|
|
| -def find_runtime_typeinfo_symbols_dict(static_symbols, addresses):
|
| +def find_runtime_typeinfo_symbols_dict(symbols_in_process, addresses):
|
| result = {}
|
| - _find_runtime_typeinfo_symbols(static_symbols, addresses, _DictOutput(result))
|
| + _find_runtime_typeinfo_symbols(
|
| + symbols_in_process, addresses, _DictOutput(result))
|
| return result
|
|
|
|
|
| -def find_runtime_typeinfo_symbols_file(static_symbols, addresses, f):
|
| +def find_runtime_typeinfo_symbols_file(symbols_in_process, addresses, f):
|
| _find_runtime_typeinfo_symbols(
|
| - static_symbols, addresses, _FileOutput(f, False))
|
| + symbols_in_process, addresses, _FileOutput(f, False))
|
|
|
|
|
| -def find_runtime_symbols_list(static_symbols, addresses):
|
| +def find_runtime_symbols_list(symbols_in_process, addresses):
|
| result = []
|
| - _find_runtime_symbols(static_symbols, addresses, _ListOutput(result))
|
| + _find_runtime_symbols(symbols_in_process, addresses, _ListOutput(result))
|
| return result
|
|
|
|
|
| -def find_runtime_symbols_dict(static_symbols, addresses):
|
| +def find_runtime_symbols_dict(symbols_in_process, addresses):
|
| result = {}
|
| - _find_runtime_symbols(static_symbols, addresses, _DictOutput(result))
|
| + _find_runtime_symbols(symbols_in_process, addresses, _DictOutput(result))
|
| return result
|
|
|
|
|
| -def find_runtime_symbols_file(static_symbols, addresses, f):
|
| +def find_runtime_symbols_file(symbols_in_process, addresses, f):
|
| _find_runtime_symbols(
|
| - static_symbols, addresses, _FileOutput(f, False))
|
| + symbols_in_process, addresses, _FileOutput(f, False))
|
|
|
|
|
| def main():
|
| @@ -191,7 +193,7 @@ def main():
|
| return 1
|
|
|
| symbols_in_process = RuntimeSymbolsInProcess.load(prepared_data_dir)
|
| - return find_runtime_symbols_file(static_symbols, sys.stdin, sys.stdout)
|
| + return find_runtime_symbols_file(symbols_in_process, sys.stdin, sys.stdout)
|
|
|
|
|
| if __name__ == '__main__':
|
|
|