Stream: git-wasmtime

Topic: wasmtime / issue #10676 [DWARF] Excluded prolog for "simu...


view this post on Zulip Wasmtime GitHub notifications bot (Apr 25 2025 at 20:06):

SingleAccretion opened issue #10676:

We auto-generate some DWARF for functions missing WASM-level DWARF. The line program of this "simulated" DWARF lacks the prolog markers (prolog_end), which makes LLDB believe the function starts later than it actually does.

See also https://github.com/llvm/llvm-project/issues/137385 for some more details.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 25 2025 at 20:47):

SingleAccretion edited issue #10676:

We auto-generate some DWARF for functions missing WASM-level DWARF. The line program of this "simulated" DWARF lacks the prolog markers (prolog_end), which appears to make LLDB believe the function starts later than it actually does.

See also https://github.com/llvm/llvm-project/issues/137385 for some more details.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 25 2025 at 20:48):

SingleAccretion edited issue #10676:

We auto-generate some DWARF for functions missing WASM-level DWARF. The line program of this "simulated" DWARF lacks the prolog markers (prolog_end), which appears to make LLDB believe the function starts later than it actually does.

Edit: we also appear to exclude the function range from debug_ranges.

See also https://github.com/llvm/llvm-project/issues/137385 for some more details.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 25 2025 at 20:52):

SingleAccretion edited issue #10676:

We auto-generate some DWARF for functions missing WASM-level DWARF. The line program of this "simulated" DWARF lacks the prolog markers (prolog_end). We also appear to exclude the function range from debug_ranges. This makes LLDB believe the function starts later than it actually does.

See also https://github.com/llvm/llvm-project/issues/137385 for some more details.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 26 2025 at 16:52):

SingleAccretion edited issue #10676:

We auto-generate some DWARF for functions missing WASM-level DWARF. The line program of this "simulated" DWARF lacks the prolog markers (prolog_end). This makes LLDB believe the function starts later than it actually does.

See also https://github.com/llvm/llvm-project/issues/137385 for some more details.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 28 2025 at 14:55):

alexcrichton closed issue #10676:

We auto-generate some DWARF for functions missing WASM-level DWARF. The line program of this "simulated" DWARF lacks the prolog markers (prolog_end). This makes LLDB believe the function starts later than it actually does.

See also https://github.com/llvm/llvm-project/issues/137385 for some more details.


Last updated: Dec 06 2025 at 06:05 UTC