Linux x86_64Depuração & tracing#336
uprobe
Ponto de entrada interno do kernel usado pela infraestrutura de uprobes para interceptar a entrada em uma função em espaço de usuário.
Descrição
Contraparte de `uretprobe` para o ponto de entrada de uma função monitorada. Assim como ela, não é uma API pensada para ser chamada diretamente — é implementação interna exposta como número de syscall pelo mecanismo de uprobes.
man 2Desde o kernel 6.11
Assinatura
void uprobe(void);Parâmetros
Esta função não recebe parâmetros.
Registradores (x86_64)
| Registrador | Papel | Argumento |
|---|---|---|
| rax | número da syscall (chamada) / valor de retorno (após SYSCALL) | — |
Valor de retorno
Não aplicável — não é destinada a ser invocada explicitamente por código de usuário.
Códigos de erro (errno)
Nenhum código de erro específico documentado para esta chamada.