Index: tools/binary_size/libsupersize/linker_map_parser.py |
diff --git a/tools/binary_size/libsupersize/linker_map_parser.py b/tools/binary_size/libsupersize/linker_map_parser.py |
index f239013d707922a95cc1f63625a37f555ed03de6..21119b3d60809a1d7fbe2e92b6327449b901bcc9 100644 |
--- a/tools/binary_size/libsupersize/linker_map_parser.py |
+++ b/tools/binary_size/libsupersize/linker_map_parser.py |
@@ -79,7 +79,7 @@ class MapFileParser(object): |
if not parts: |
break |
name, size_str, path = parts |
- sym = models.Symbol('.bss', int(size_str[2:], 16), name=name, |
+ sym = models.Symbol('.bss', int(size_str[2:], 16), full_name=name, |
object_path=path) |
ret.append(sym) |
return ret |
@@ -159,7 +159,7 @@ class MapFileParser(object): |
size = int(size_str[2:], 16) |
path = None |
sym = models.Symbol(section_name, size, address=address, |
- name=name, object_path=path) |
+ full_name=name, object_path=path) |
syms.append(sym) |
else: |
# A normal symbol entry. |
@@ -218,12 +218,13 @@ class MapFileParser(object): |
sym = models.Symbol( |
section_name, 0, |
address=address, |
- name='** symbol gap %d' % symbol_gap_count) |
+ full_name='** symbol gap %d' % symbol_gap_count) |
symbol_gap_count += 1 |
syms.append(sym) |
sym = models.Symbol(section_name, size, address=address, |
- name=name or mangled_name, object_path=path) |
+ full_name=name or mangled_name, |
+ object_path=path) |
syms.append(sym) |
section_end_address = section_address + section_size |
if section_name != '.bss' and ( |
@@ -232,7 +233,8 @@ class MapFileParser(object): |
sym = models.Symbol( |
section_name, 0, |
address=section_end_address, |
- name='** symbol gap %d (end of section)' % symbol_gap_count) |
+ full_name=( |
+ '** symbol gap %d (end of section)' % symbol_gap_count)) |
syms.append(sym) |
logging.debug('Symbol count for %s: %d', section_name, |
len(syms) - sym_count_at_start) |