From 98046b6d4d9474ada5d4a06bb6fa047e0c9cf668 Mon Sep 17 00:00:00 2001 From: Daan Steenbergen Date: Fri, 3 Feb 2023 14:15:11 +0100 Subject: [PATCH] Allow uppercase registers in exception decoder (#1020) It now also successfully handles backtraces where the register has upper case letters --- monitor/filter_exception_decoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monitor/filter_exception_decoder.py b/monitor/filter_exception_decoder.py index 5702fbf..f3c6806 100644 --- a/monitor/filter_exception_decoder.py +++ b/monitor/filter_exception_decoder.py @@ -33,7 +33,7 @@ class Esp32ExceptionDecoder(DeviceMonitorFilterBase): NAME = "esp32_exception_decoder" BACKTRACE_PATTERN = re.compile(r"^Backtrace:(((\s?0x[0-9a-fA-F]{8}:0x[0-9a-fA-F]{8}))+)") - BACKTRACE_ADDRESS_PATTERN = re.compile(r'0x[0-9a-f]{8}:0x[0-9a-f]{8}') + BACKTRACE_ADDRESS_PATTERN = re.compile(r'0x[0-9a-fA-F]{8}:0x[0-9a-fA-F]{8}') def __call__(self): self.buffer = ""