tools/binary_size/libsupersize/demangle.py
def DemangleRemainingSymbols(raw_symbols, tool_prefix):
  """Demangles any symbols that need it."""
  to_process = [s for s in raw_symbols if _CanDemangle(s.full_name)]
  if not to_process:
    return

  logging.info('Demangling %d symbols', len(to_process))
  names = _DemangleNames([s.full_name for s in to_process], tool_prefix)
  for i, name in enumerate(names):
    to_process[i].full_name = name
Demangles any symbols that need it.
Demangles any symbols that need it.
Demangles any symbols that need it .
def DemangleRemainingSymbols(raw_symbols, tool_prefix):
  to_process = [s for s in raw_symbols if _CanDemangle(s.full_name)]
  if not to_process:
    return
  logging.info('Demangling %d symbols', len(to_process))
  names = _DemangleNames([s.full_name for s in to_process], tool_prefix)
  for i, name in enumerate(names):
    to_process[i].full_name = name
def DemangleRemainingSymbols ( raw_symbols , tool_prefix ) : to_process = [ s for s in raw_symbols if _CanDemangle ( s . full_name ) ] if not to_process : return logging . info ( 'Demangling %d symbols' , len ( to_process ) ) names = _DemangleNames ( [ s . full_name for s in to_process ] , tool_prefix ) for i , name in enumerate ( names ) : to_process [ i ] . full_name = name
Demangles any symbols that need it.
Demangles any symbols that need it .
"""Demangles any symbols that need it."""
raw_symbols
tool_prefix