Crash dump decoder

Symbolize an ESP32 coredump against its matching build ELF — full per-task backtrace, same output as idf.py coredump-info.
Needs both files: the raw coredump pulled off the device (or its stored crash-dump file), and the .elf from the exact firmware build that produced it — a mismatched ELF won't decode correctly, and there's no way to detect that from here.
Idle

Decoded backtrace