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))