From 1aca258b20f0902aa4e990e1ffc357b4cd04deca Mon Sep 17 00:00:00 2001
From: Pompolic <pompolic@special-circumstanc.es>
Date: Tue, 7 Sep 2021 21:19:27 +0200
Subject: [PATCH] Bugfix: HBitsEnv is properly struct bits_env

---
 gdb-port/parser-type-instrumentation-gdb.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gdb-port/parser-type-instrumentation-gdb.py b/gdb-port/parser-type-instrumentation-gdb.py
index 7532a25..ee9b45b 100644
--- a/gdb-port/parser-type-instrumentation-gdb.py
+++ b/gdb-port/parser-type-instrumentation-gdb.py
@@ -135,8 +135,8 @@ class BitsEnv(HParserEnv):
 	def __init__(self, parser, top_level_parse):
 		self.parser = parser
 
-		self.length =  gdb.parse_and_eval("((HBitsEnv *) parser->env)->length")
-		self.signedp =  gdb.parse_and_eval("((HBitsEnv *) parser->env)->signedp")
+		self.length =  gdb.parse_and_eval("((struct bits_env *) parser->env)->length")
+		self.signedp =  gdb.parse_and_eval("((struct bits_env *) parser->env)->signedp")
 		super().__init__(parser, top_level_parse)
 
 	def __str__(self):
-- 
GitLab