JIT: Add DWARF support#1910
Merged
bettio merged 1 commit intoatomvm:release-0.7from Mar 24, 2026
Merged
Conversation
ee776f1 to
abd9f48
Compare
2183322 to
6857d1c
Compare
Add new brief jit documentation with information on DWARF support Signed-off-by: Paul Guyot <pguyot@kallisys.net>
bettio
approved these changes
Mar 24, 2026
bettio
added a commit
that referenced
this pull request
Mar 30, 2026
Merge fixes, features, and optimizations from release-0.7, including: - Add signature-driven code loader (#2229) - Add UART support on generic_unix via POSIX termios NIFs (#2243) - Add erlang node/1 BIF (#2225) - Add erts_internal:cmp_term/2 NIF and fix map type ordering (#2226) - Add short option to float_to_binary/list (#2240) - Add locale-independent float parsing and fix overflow (#2246) - JIT: add RISC-V 64-bit backend (#2231) - JIT: add DWARF debug information support (#1910) - JIT x86: instruction encoding optimizations (#2234) - JIT: remove redundant AND when untagging integers (#2235) - Fix bug in bs_match get_tail handling (#2242) - Fix binary encoding of int:24 and others (#2230) - Fix cancel_timer/1 spec and documentation (#2244) - Resurrect opcodes emitted with no_bs_create_bin (#2245) - Fix flaky tests related to GitHub DNS Resolver (#2232) - Add git guide (#2106)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Continuation of:
Precompile an ELF binary with DWARF symbols. Suitable for debugging, registering symbols at runtime with gdb and lldb.
Currently uses newly allocated Erlang language code.
These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).
SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later