[Bug translator/14226] semantic error: missing x86_64 kernel/module debuginfo under '...' while resolving probe point kernel.function("vfs_read").return

amodra at gmail dot com sourceware-bugzilla@sourceware.org
Tue Nov 11 09:02:00 GMT 2014


https://sourceware.org/bugzilla/show_bug.cgi?id=14226

Alan Modra <amodra at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amodra at gmail dot com

--- Comment #14 from Alan Modra <amodra at gmail dot com> ---
In reply to comment 13

The abort might be because I turned on .eh_frame processing for ld -r with
binutils commit 5b69e357 on 20141013 which is likely in the Ubuntu 20141014
binutils..

What the abort says is that one of the .eh_frame sections is not a multiple of
8 (for 64-bit objects like ppc64le or x86_64).  I'm guessing that this is due
to your last object file containing CIEs, FDEs, and a terminating 0 word of 4
bytes.  The CIEs and FDEs will be adjusted to be on 8 byte boundaries but that
terminator messes with the size.  Normally, the terminator is in a file all by
itself, and isn't subject to the size check.

Can you verify that my guess is correct?  Or send me the object files and I'll
check them myself.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Systemtap mailing list