ubuntu - SystemTap semantic error, unable to find member 'mnt_parent' -
i installed systemtap. when wanted use stap -o send result file, got error: sudo stap -o a.out b.stp
semantic error: unable find member 'mnt_parent' struct vfsmount (alternatives: mnt_root mnt_sb mnt_flags): operator '->' @ /usr/share/systemtap/tapset/dentry.stp:104:54 source: if (@cast(vfsmnt, "vfsmount")->mnt_parent == vfsmnt)
i confused language systemtap uses. can 1 me?
the error message seems pretty clear; specified file trying reference member of struct vfsmount (mnt_parent) not appear exist.
that file part of systemtap distribution, it's not fault. problem version of systemtap old kernel. (newer kernels break apis/abis time, dependent tools must play catch-up periodically.) please try newer version.
Comments
Post a Comment