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