Que endereço posso passar como parâmetro para o módulo do kernel?

1

Estou fazendo um tipo de teste e já passei duas semanas pesquisando esse tópico + yocto.

O que estou tentando fazer :

I'm writing loadable kernel module which "watches" if address (for example, 0x12345, which i have to pass as a parameter or through sysfs) was read or written and prints kind of backtrace if it did (i don't know if dump_stack() will bear with it, because, i'm very new to kernel, still have to figure it out, depends on your anwers).

Eu pesquisei algumas informações sobre como lkm são escritas, mas eu não tenho idéia onde posso usar e quando tenho que passar o endereço para lkm para assisti-lo, tudo que eu faço agora é escrever oi módulos e criando o arquivo chrdev no dev / com parâmetros passados. Em suma, eu tenho que descobrir que tipo de trabalho eu posso fazer com esse módulo (aquele que eu tenho que escrever, não oi-módulos).

Sim, eu perguntei sobre isso, mas a resposta foi que eu tenho que descobrir sozinho, então pedi sua ajuda.

    
por B. Semchuk 28.02.2018 / 20:00

0 respostas