Skip to content

Add llvm-dwp binary to toolchain#478

Merged
abrown merged 1 commit into
WebAssembly:mainfrom
quanterion:patch-1
Aug 28, 2024
Merged

Add llvm-dwp binary to toolchain#478
abrown merged 1 commit into
WebAssembly:mainfrom
quanterion:patch-1

Conversation

@quanterion

@quanterion quanterion commented Aug 21, 2024

Copy link
Copy Markdown
Contributor

There is an option to compile debug information to separate file. It's supported in Clang via -gsplit-dwarf to generate dwo files but we need llvm-dwp tool to combine them into single dwp file supported by Chrome DWARF extension https://developer.chrome.com/blog/faster-wasm-debugging

It is already supported in Emscripten emscripten-core/emscripten#13251

There is an option to compile debug information to separate file. It's supported in Clang via -gsplit-dwarf to generate dwo files but we need llvm-dwp tool to combine them into single dwp file supported by Chrome DWARF extension https://developer.chrome.com/blog/faster-wasm-debugging
@yamt

yamt commented Aug 26, 2024

Copy link
Copy Markdown
Contributor

@sbc100 is #364 still alive?

@sbc100

sbc100 commented Aug 26, 2024

Copy link
Copy Markdown
Member

@sbc100 is #364 still alive?

I'm not actively working on it so this change seems reasonable to land in the interim.

@abrown abrown merged commit c1b8811 into WebAssembly:main Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants