Envie uma interrupção para o shell do formulário do kernel

0

Estou escrevendo um módulo linux, e quero testá-lo, então agora deve ser acionado quando uma interrupção acontece, então antes de testá-lo de verdade, eu quero enviar a interrupção manualmente e ver o que acontece. Eu tentei escrever kill 8 0 . Mas nada aconteceu.

  • A kill de filtragem é interrompida no kernel?
  • Existe uma maneira de emitir uma interrupção do shell?

Note que estou trabalhando com a interrupção 8, que deve ser uma interrupção de hardware.

    
por Ramzi Kahil 20.12.2013 / 11:29

1 resposta

-1

Por que você acha que o sinal deve ser encaminhado para o seu módulo? Eu acho que você deve escrever o novo syscall para testar seu módulo. você pode chamar sua função de módulo em seu syscall para teste. e chamando seu syscall no programa C.

C sample - > novo syscall com args (que arg especifica modules func) - > sua função de módulo.

    
por 22.12.2013 / 15:04