Commit 29d84c34a5 for qemu.org

commit 29d84c34a54c3c1db14f89f3d73273c71f1a6659
Author: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Date:   Fri Apr 24 12:44:49 2026 -0700

    contrib/plugins/uftrace_symbols.py: fix symbols reading

    When running this on hexagon binary, we observe some undefined symbols
    without any address or size.

    Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
    Link: https://lore.kernel.org/qemu-devel/20260424194451.1439316-2-pierrick.bouvier@oss.qualcomm.com
    Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>

diff --git a/contrib/plugins/uftrace_symbols.py b/contrib/plugins/uftrace_symbols.py
index 02d1221228..6eb999bca5 100755
--- a/contrib/plugins/uftrace_symbols.py
+++ b/contrib/plugins/uftrace_symbols.py
@@ -36,8 +36,8 @@ def get_symbols(elf_file):
     out = out.strip().split('\n')
     for line in out:
         info = line.split(' ')
-        if len(info) == 3:
-            # missing size information
+        if len(info) != 4:
+            # missing size/address information
             continue
         addr, size, type, name = info
         # add only symbols from .text section