From 40de2ad37e05cf231e85554177548868455e2b2d Mon Sep 17 00:00:00 2001
From: pompolic <pompolic@special-circumstanc.es>
Date: Wed, 30 Jun 2021 08:41:38 +0200
Subject: [PATCH] WIP commit

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

diff --git a/gdb-port/parser-type-instrumentation-gdb.py b/gdb-port/parser-type-instrumentation-gdb.py
index c3fa7e3..eba357c 100644
--- a/gdb-port/parser-type-instrumentation-gdb.py
+++ b/gdb-port/parser-type-instrumentation-gdb.py
@@ -93,6 +93,11 @@ class AttrBoolEnv(HParserEnv):
 		return str(self.member_parser)
 	
 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")
 
 class SequenceEnv(HParserEnv):
 	def __init__(self, parser, top_level_parse):
-- 
GitLab