Add consistent sorting order to segprint

Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
This commit is contained in:
Clifford Wolf 2017-11-16 05:05:52 +01:00 committed by Tim 'mithro' Ansell
parent 4a47953d0e
commit f4f801b1c7
1 changed files with 4 additions and 1 deletions

View File

@ -161,7 +161,10 @@ def handle_segment(segname):
print("tag %s" % tag)
if len(args) == 1:
for seg in grid["segments"]:
seglist = list()
for seg, seginfo in grid["segments"].items():
seglist.append((seginfo["baseaddr"][0], -seginfo["baseaddr"][1], seg))
for _, _, seg in sorted(seglist):
handle_segment(seg)
else:
for arg in args[1:]: