我正在编写一个需要更改任务页面权限的内核模块。通常,任务只会调用mprotect并设置权限。据我所知,Linux内核有#Tokenize sentiment text
tokenizer = Tokenizer(inputCol="SentimentText", outputCol="SetimentTextTokenize")
wordsData = tokenizer.transform(df)
hashingTF = HashingTF(inputCol="SetimentTextTokenize", outputCol="rawFeatures", numFeatures=1000)
featurizedData = hashingTF.transform(wordsData)
,它执行实际的系统调用。
我的Linux内核模块是否可能调用sys_mprotect
?我似乎无法找到允许它的内核API。
答案 0 :(得分:0)
我发现可以使用sys_mprotect
按照here解释,在内核模块中调用kallsyms_lookup_name
。
实现某些页面权限更改的另一种方法是直接调用pte_wrprotect
等内核API,这将清除PTE的写入权限。