CONFIG_DEBUG_INFO
é sobre construir o kernel com símbolos de depuração (para o gdb ou outro depurador). Eles são armazenados no disco separadamente do próprio kernel e não são lidos da cópia em execução do kernel.
Eu descobri que posso compilar o kernel do linux com alguns sinalizadores adicionando suporte a depuração como CONFIG_DEBUG_INFO. Essas opções, embora úteis na depuração, também são exigidas por alguns utilitários, como o SystemTap.
Eu estava usando o SystemTap porque ele me permitia obter todos os syscalls do sistema inteiro (e não iria travar como rastrear todos os processos usando strace).
Eu queria saber como essas informações são lidas do kernel (da maneira que não está causando sobrecarga tão grande).
CONFIG_DEBUG_INFO
é sobre construir o kernel com símbolos de depuração (para o gdb ou outro depurador). Eles são armazenados no disco separadamente do próprio kernel e não são lidos da cópia em execução do kernel.