From cf446907e18f5223646f2f690f26a437a7bbfb6b Mon Sep 17 00:00:00 2001
From: pompolic <pompolic@special-circumstanc.es>
Date: Mon, 7 Jun 2021 22:36:59 +0200
Subject: [PATCH] Fix exception in HammerParserBacktrace

---
 gdb-port/parser-name-instrumentation-gdb.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gdb-port/parser-name-instrumentation-gdb.py b/gdb-port/parser-name-instrumentation-gdb.py
index 202217d..5660aa6 100644
--- a/gdb-port/parser-name-instrumentation-gdb.py
+++ b/gdb-port/parser-name-instrumentation-gdb.py
@@ -310,7 +310,7 @@ class HammerParserBacktrace(gdb.Command):
 
 	def invoke(self, arg, from_tty):
 		parserstack = top_level_parse.peek_parserstack()
-		depth = min(len(parserstack), 10) # TODO: configurable max stack depth
+		depth = min(len(parserstack.p_stack), 10) # TODO: configurable max stack depth
 		if depth > 0: # if stack not empty
 			# unsure what the idiomatic python is for handling negative indices starting with -1,
 			# but this addition is to avoid off-by-one errors
-- 
GitLab