eBPF-Go no Windows: Um Guia para Desenvolvedores
2025-03-27
Este documento descreve como executar a biblioteca eBPF-Go no Windows. Como o eBPF no Windows ainda não é estável, a biblioteca suporta três modos: interpretador, JIT e compilação para um driver nativo do Windows. Ele explica as diferenças em relação ao Linux, o tratamento de arquivos ELF específicos da plataforma, a API exportada, a configuração de desenvolvimento (usando uma máquina virtual Windows e scripts de build), o uso de binários pré-compilados e como depurar e interpretar códigos de erro. A depuração inclui o uso do WinDbg e a interpretação do log de rastreamento. O tratamento de erros envolve a compreensão dos códigos de erro do sistema Windows, erros RPC, ebpf_result_t e errno no estilo Unix.
Desenvolvimento