-1
你能解釋一下我這段代碼?這裏的__user是什麼意思?宏函數的參數
int create(struct mystruct __user *arg) {
void __user *user_config;
}
(I只發布功能的一部分) 任何答覆是非常讚賞。謝謝。
你能解釋一下我這段代碼?這裏的__user是什麼意思?宏函數的參數
int create(struct mystruct __user *arg) {
void __user *user_config;
}
(I只發布功能的一部分) 任何答覆是非常讚賞。謝謝。
它告訴內核開發指針是由用戶提供,因此它不應該被信任,需要在操作前被驗證。
有在Linux內核中許多這樣的定義。
https://en.wikipedia.org/wiki/Sparse#Linux_kernel_definitions
只是問,我指出的這個謎案怎麼沒有包含這個? –
如果已經搜索[這](http://stackoverflow.com/q/4521551/2173917)? –
你是對的。非常感謝。我不知道到哪裏去尋找:( –
您無法在谷歌搜索屏蔽進入'Linux的__user'?第一個結果是DUP。如果這不是犯罪,我會問,如果你是一個政治家。 – Olaf