This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]