Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
によってプロセスが作成されたときに、プロセスdo_execveの実行後にそのアドレスにアクセスしてデータを取得できるように、データをどこかに書き込みたいですか (0x0100_0000 など)。このタスクを達成する方法は?
do_execve
VDSOを使用できます。独自の呼び出しに VDSO メカニズムを使用する例。アイデアは、特別な共有ライブラリを介してユーザー空間アプリケーションとカーネル内のコードをリンクすることです。gettimeofdaysyscall はこのような方法で実装されているため、コンテキスト スイッチの数を減らすことができます。
gettimeofday