<div dir="ltr"><div dir="ltr">On Sun, Sep 14, 2025 at 10:04 AM Paul Guyot via Dwarf-discuss <<a href="mailto:dwarf-discuss@lists.dwarfstd.org">dwarf-discuss@lists.dwarfstd.org</a>> wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I'm working on a JIT backend for AtomVM, an alternative virtual machine for BEAM languages (Erlang, Elixir, Gleam), and I adopted Dwarf as the format for debugging the JIT-compiled and precompiled code.<br>
<br>
None of these languages seem to exist in Dwarf and I would like to propose that new language constants be added for the three of them (Erlang, Elixir and Gleam) in v6.<br>
<br>
BEAM languages are pretty mature and can already include debug info in an alternative proprietary format, but live debugging is a work in progress for both BEAM (the primary virtual machine) and AtomVM. AtomVM being focused on micro controllers, gdb is the natural tool and Dwarf the best format.<br><br></blockquote><div><br></div><div>Can you provide the default array lower bound (presumably 0 for all of these), and the versioning scheme used by each language (see <a href="https://dwarfstd.org/languages-v6.html">https://dwarfstd.org/languages-v6.html</a>)?</div><div><br></div><div>-cary</div></div></div>