*参照元 [#gd5c1b68]
#backlinks

*説明 [#nf9de09f]
-パス: [[linux-4.4.1/]]
-パス: [[linux-4.4.1/arch/arm64/include/asm/uaccess.h]]

-FIXME: これは何?
--説明


**引数 [#u0530d19]
-x
--
-ptr
--


**返り値 [#n9d84deb]
-int
--なのか?


**参考 [#ma2cd88b]


*実装 [#q5e23d8e]
 #define put_user(x, ptr)						\
 ({									\
 	__typeof__(*(ptr)) __user *__p = (ptr);				\
 	might_fault();							\
-
--[[linux-4.4.1/might_fault()]]

 	access_ok(VERIFY_WRITE, __p, sizeof(*__p)) ?			\
 		__put_user((x), __p) :					\
 		-EFAULT;						\
-
--[[linux-4.4.1/access_ok()]]
--[[linux-4.4.1/__put_user()]]

 })


*コメント [#wefdc408]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS