エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Linuxのデバイスドライバから、仮想メモリ上のユーザプロセスメモリを任意のタイミングで読み書きする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Linuxのデバイスドライバから、仮想メモリ上のユーザプロセスメモリを任意のタイミングで読み書きする - Qiita
ユーザプロセスのメモリをデバイスドライバから任意のタイミングで読み書きする方法のまとめ Sample cod... ユーザプロセスのメモリをデバイスドライバから任意のタイミングで読み書きする方法のまとめ Sample code to read/write user process's memory on virtual address from Linux device driver at any given time https://github.com/mnishz/read_write_user_memory_from_driver 簡単な経緯 仕事で、上に書いたようなことを実現する必要があった。 read(), write(), ioctl() 等でユーザプロセスの仮想アドレスを渡して、その関数内でcopy_to_user(), copy_from_user() から読み書きすることはできたが、ドライバ側でその仮想アドレスを覚えておいて関数を抜けた後に同様に読み書きしようとするとうまくいかなかっ