Re: perf test vfs_getname failed

From: Li Zhijian
Date: Mon Oct 23 2017 - 05:38:56 EST


Those cases can be passed on fedora-26 with the same kernel(and configuration) with rhel7.1
[root@localhost perf]# ./perf test vfs_getname
60: Add vfs_getname probe to get syscall args filenames : Ok
61: Use vfs_getname probe to get syscall args filenames : Ok
62: Check open filename arg using perf trace + vfs_getname: Ok

totally, i tested at 3 distro
1. fedora-26: OK
2. ubuntu 16.04: FAIL
3. rhel7.1 beta: FAIL

Does it means that those cases are related to special distro(require special middle wares) ?


Thanks


On 10/19/2017 4:31 PM, Li Zhijian wrote:
Hi Arnaldo

i encounter some problem when running perf test, the details arelike below:

-----------------------------

[lizj@rhel71 perf]$ sudo ./perf test vfs_getname -v
61: Add vfs_getname probe to get syscall args filenamesÂÂ :
--- start ---
test child forked, pid 5958
Failed to find 'result' in this function.
 Error: Failed to add events.
test child finished with -1
---- end ----
Add vfs_getname probe to get syscall args filenames: FAILED!
62: Use vfs_getname probe to get syscall args filenamesÂÂ :
--- start ---
test child forked, pid 5979
Failed to find 'result' in this function.
 Error: Failed to add events.
test child finished with -1
---- end ----
Use vfs_getname probe to get syscall args filenames: FAILED!
63: Check open filename arg using perf trace + vfs_getname:
--- start ---
test child forked, pid 6001
Failed to find 'result' in this function.
 Error: Failed to add events.
test child finished with -1
---- end ----
Check open filename arg using perf trace + vfs_getname: FAILED!
-----------------------------

my environment:
1. perf features
the enabled features are:
-----------------------------

Auto-detecting system features:
... dwarf: [ on ]
... dwarf_getlocations: [ on ]
... glibc: [ on ]
... gtk2: [ on ]
... libaudit: [ on ]
... libbfd: [ on ]
... libelf: [ on ]
... libnuma: [ on ]
... numa_num_possible_cpus: [ on ]
... libperl: [ on ]
... libpython: [ on ]
...ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ libslang: [ OFF ]
... libcrypto: [ on ]
... libunwind: [ on ]
... libdw-dwarf-unwind: [ on ]
... zlib: [ on ]
... lzma: [ on ]
... get_cpuid: [ on ]
... bpf: [ on ]
-----------------------------
2. host
[lizj@rhel71 perf]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.1 Beta (Maipo)

3. kernel
[lizj@rhel71 perf]$ uname -a
Linux rhel71 4.14.0-rc1+ #2 SMP Wed Oct 18 23:49:30 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

if i miss something, fell free to let me know :)

Thanks

Zhijian