Existe alguma função análoga ao mprotect no kernel do Linux?

1

A chamada de sistema mprotect no Linux permite o programa de chamada para definir regiões de memória para leitura / somente execução, somente leitura (sem execução), executar somente, etc. Aparentemente, ele pode ser usado apenas no espaço do usuário. Existe uma função análoga no kernel do Linux? que me permitiria alterar os atributos da página de memória no kernel?

    
por freyone 19.06.2018 / 07:41

1 resposta

0

asm-generic/set_memory.h:int set_memory_ro(unsigned long addr, int numpages);
asm-generic/set_memory.h:int set_memory_rw(unsigned long addr, int numpages);
asm-generic/set_memory.h:int set_memory_x(unsigned long addr, int numpages);
asm-generic/set_memory.h:int set_memory_nx(unsigned long addr, int numpages);
    
por 25.06.2018 / 23:42

Tags