Chromium Code Reviews| Index: tools/cygprofile/symbol_extractor.py |
| diff --git a/tools/cygprofile/symbol_extractor.py b/tools/cygprofile/symbol_extractor.py |
| index 5fd67a1d65bd25aae696fb6674e717f5e096e4d3..f0046d2eedb412e1fa5d02e6b5672abaa0105e2b 100755 |
| --- a/tools/cygprofile/symbol_extractor.py |
| +++ b/tools/cygprofile/symbol_extractor.py |
| @@ -17,15 +17,18 @@ sys.path.insert( |
| 'scripts')) |
| import symbol |
| - |
| -# TODO(lizeb): Change symbol.ARCH to the proper value when "arm" is no longer |
| -# the only possible value. |
| _OBJDUMP_BINARY = symbol.ToolPath('objdump') |
| SymbolInfo = collections.namedtuple('SymbolInfo', ('name', 'offset', 'size', |
| 'section')) |
| +def SetArchitecture(arch): |
| + """Set the architecture for binaries to be symbolized.""" |
| + symbol.ARCH = arch |
| + global _OBJDUMP_BINARY |
|
pasko
2015/02/04 19:08:26
let's not increase global state. How about _GetObj
azarchs
2015/02/05 09:40:02
This isn't increasing global state - just changing
pasko
2015/02/05 10:24:50
Let's eliminate the _OBJDUMP_BINARY (referenced on
azarchs
2015/02/05 10:31:01
Done.
|
| + _OBJDUMP_BINARY = symbol.ToolPath('objdump') |
| + |
| def _FromObjdumpLine(line): |
| """Create a SymbolInfo by parsing a properly formatted objdump output line. |