📂 FileMgr
📍
/
usr
/
src
/
linux-headers-6.8.0-124
/
tools
/
perf
/
util
✏️ /usr/src/linux-headers-6.8.0-124/tools/perf/util/generate-cmdlist.sh
✕ Tutup
#!/bin/sh # SPDX-License-Identifier: GPL-2.0 echo "/* Automatically generated by $0 */ struct cmdname_help { char name[16]; char help[80]; }; static struct cmdname_help common_cmds[] = {" sed -n -e 's/^perf-\([^ ]*\)[ ].* common.*/\1/p' command-list.txt | sort | while read cmd do sed -n ' /^NAME/,/perf-'"$cmd"'/H ${ x s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/ p }' "Documentation/perf-$cmd.txt" done echo "#ifdef HAVE_LIBELF_SUPPORT" sed -n -e 's/^perf-\([^ ]*\)[ ].* full.*/\1/p' command-list.txt | sort | while read cmd do sed -n ' /^NAME/,/perf-'"$cmd"'/H ${ x s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/ p }' "Documentation/perf-$cmd.txt" done echo "#endif /* HAVE_LIBELF_SUPPORT */" echo "#if defined(HAVE_LIBTRACEEVENT) && (defined(HAVE_LIBAUDIT_SUPPORT) || defined(HAVE_SYSCALL_TABLE_SUPPORT))" sed -n -e 's/^perf-\([^ ]*\)[ ].* audit*/\1/p' command-list.txt | sort | while read cmd do sed -n ' /^NAME/,/perf-'"$cmd"'/H ${ x s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/ p }' "Documentation/perf-$cmd.txt" done echo "#endif /* HAVE_LIBTRACEEVENT && (HAVE_LIBAUDIT_SUPPORT || HAVE_SYSCALL_TABLE_SUPPORT) */" echo "#ifdef HAVE_LIBTRACEEVENT" sed -n -e 's/^perf-\([^ ]*\)[ ].* traceevent.*/\1/p' command-list.txt | sort | while read cmd do sed -n ' /^NAME/,/perf-'"$cmd"'/H ${ x s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/ p }' "Documentation/perf-$cmd.txt" done echo "#endif /* HAVE_LIBTRACEEVENT */" echo "};"
💾 Simpan
Batal
⬅ perf
1 item
Nama
Tipe
Ukuran
Diubah
Perm
Aksi
⚙️
generate-cmdlist.sh
sh
1.6 KB
10/03/24 20:38
0755
✏️
⬇
🔤
🔑
🗑
✏️ Rename
Nama Baru
Simpan
Batal
🔑 Ubah Permission
Octal (mis: 0755)
Terapkan
Batal