diff --git a/gdb-port/top-level-parse.py b/gdb-port/top-level-parse.py index 962d35b405aaebd8245df49d3bfcbd6bb57fd6ca..1c7e9ad39fe9302081818de2a160631aaaffba75 100644 --- a/gdb-port/top-level-parse.py +++ b/gdb-port/top-level-parse.py @@ -394,7 +394,7 @@ class TopLevelParse: #h = min(rows, len(token.children)) tokenmap_values = list(self.input_token_map.values()) #tokenmap_val_list = [token for token in list(self.input_token_map.values()) if (token['start'] <= start and token['start'] <= end)] - tokenmap_val_list = [dict(token, addr=hex(key)) for key, token in self.input_token_map.items() if (token['start'] <= start and token['start'] <= end)] + tokenmap_val_list = [dict(token, addr=hex(key)) for key, token in self.input_token_map.items() if (token['start'] >= start and token['start'] <= end)] numrows = min(rows, len(tokenmap_val_list)) #row_lengths_for_columns = [len([token for token in list(tokenmap_values) if (token['start'] <= x and x >= token['end'])]) for x in range(start,end+1)] #numrows = min(rows, max(row_lengths_for_columns))