mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-07-28 06:35:27 +02:00
731 B
731 B
bpftrace
Linguagem de análise de alto nível para eBPF Linux. Mais informações: https://github.com/bpftrace/bpftrace/blob/master/man/adoc/bpftrace.adoc.
- Lista todos os probes:
sudo bpftrace -l
- Roda um programa de uma linha (e.g. número de syscalls por programa):
sudo bpftrace -e '{{tracepoint:raw_syscalls:sys_enter { @[comm] = count(); }}}'
- Roda um programa de um arquivo:
sudo bpftrace {{caminho/do/arquivo}}
- Analisa um programa por PID:
sudo bpftrace -e '{{tracepoint:raw_syscalls:sys_enter /pid == 123/ { @[comm] = count(); }}}'
- Mostra o resultado do programa em eBPF, sem rodar ele:
sudo bpftrace -d -e '{{programa_de_uma_linha}}'
- Exibe a versão:
bpftrace {{[-V|--version]}}