From 1d82d2da641aea497d19f483ce5de7c386cbc4c8 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Sat, 5 Jun 2021 16:49:45 +0200 Subject: [PATCH] get_elf_map: do not reprocess members twice --- tools/elf_mem_map | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/elf_mem_map b/tools/elf_mem_map index 2d96221c9..cde11dafd 100755 --- a/tools/elf_mem_map +++ b/tools/elf_mem_map @@ -145,7 +145,8 @@ def get_elf_globals(path, expand_structs, struct_gaps=True): # fill gaps in the middle members = list(sorted(members, key=lambda x: x.off)) last_end = 0 - for member in members: + for n in range(len(members)): + member = members[n] if member.off > last_end: members.append(Member('*UNKNOWN*', last_end, member.off - last_end)) last_end = member.off + member.size