Skip to content

esp32_exception_decoder wrong result #675

@smarq8

Description

@smarq8

using "monitor_filters = esp32_exception_decoder" return incorrect result in file and fileLine
for example:

0x4013c084:0x3ffced90 in TFT_eSPI::pushSwapBytePixels(void const*, unsigned int) at lib\TFT_eSPI/TFT_eSPI.cpp:3403
should be
0x4013c084: TFT_eSPI::pushSwapBytePixels(void const*, unsigned int) at lib\TFT_eSPI\Processors/TFT_eSPI_ESP32.c line 257

For comparison EspExceptionDecoder tool for Arduino seems to be correct at decoding, and I found there was some trouble with decoding fileLine mentioned here. I hope it will help somehow to solve problem.

screenshot 1637441839

screenshot 1637441873

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions