[llvm] Update release notes for Wasm improvements to nm and objdump (PR #81924)

Derek Schuff via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 15 13:29:32 PST 2024


https://github.com/dschuff created https://github.com/llvm/llvm-project/pull/81924

Describes improvements made for #76107

>From e3b65d8328c843e86f973412f1330cac621a315b Mon Sep 17 00:00:00 2001
From: Derek Schuff <dschuff at chromium.org>
Date: Thu, 15 Feb 2024 13:27:39 -0800
Subject: [PATCH] Update release notes for Wasm improvements to nm and objdump

---
 llvm/docs/ReleaseNotes.rst | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst
index 120e8b637136a6..5c56eeeefcd4cc 100644
--- a/llvm/docs/ReleaseNotes.rst
+++ b/llvm/docs/ReleaseNotes.rst
@@ -136,6 +136,12 @@ Changes to the Debug Info
 
 Changes to the LLVM tools
 ---------------------------------
+* llvm-nm and llvm-objdump can now print symbol information from linked
+  WebAssembly binaries, using information from exports or the "name"
+  section for functions, globals and data segments. Symbol addresses and sizes
+  are printed as offsets in the file, allowing for binary size analysis. Wasm
+  files using reference types and GC are also supported (but also only for
+  functions, globals, and data, and only for listing symbols and names).
 
 Changes to LLDB
 ---------------------------------



More information about the llvm-commits mailing list