probe_vfs_getname.sh 507 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. # Add vfs_getname probe to get syscall args filenames (exclusive)
  3. # SPDX-License-Identifier: GPL-2.0
  4. # Arnaldo Carvalho de Melo <acme@kernel.org>, 2017
  5. # shellcheck source=lib/probe.sh
  6. . "$(dirname $0)"/lib/probe.sh
  7. skip_if_no_perf_probe || exit 2
  8. [ "$(id -u)" = 0 ] || exit 2
  9. # shellcheck source=lib/probe_vfs_getname.sh
  10. . "$(dirname $0)"/lib/probe_vfs_getname.sh
  11. add_probe_vfs_getname
  12. err=$?
  13. if [ $err -eq 1 ] ; then
  14. skip_if_no_debuginfo
  15. err=$?
  16. fi
  17. cleanup_probe_vfs_getname
  18. exit $err