(Translated by https://www.hiragana.jp/)
ptraceの人気記事 3件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

1 - 3 けん / 3けん

ptraceの検索けんさく結果けっか1 - 3 けん / 3けん

タグ検索けんさく該当がいとう結果けっかすくないため、タイトル検索けんさく結果けっか表示ひょうじしています。

ptraceかんするエントリは3けんあります。 linuxkernel開発かいはつ などが関連かんれんタグです。 人気にんきエントリには 『ptrace より 100 ばいはやいシステムコールフックつくった - かーねるさんとか』などがあります。
  • ptrace より 100 ばいはやいシステムコールフックつくった - かーねるさんとか

    あたらしい高性能こうせいのう汎用はんようてきなシステムコールフックの仕組しくみをつくってみました。 モチベーションとして、システムコールをフックしてユーザー空間くうかんでエミュレートしたくなったのですが、現状げんじょう性能せいのう汎用はんようせい両立りょうりつする仕組しくみがなさそうだったので、あたらしい方法ほうほうかんがえました。 今回こんかいのシステムコールフックの仕組しくみは以下いかのような特徴とくちょうがあります。 ptrace より 100 ばい以上いじょう高速こうそく LD_PRELOAD や既存きそんのバイナリえツールより確実かくじつ カーネルへの変更へんこうなし、かつカーネルモジュールを使つかわない プログラムのソースコード、プログラムのさいコンパイル不要ふよう eBPF でトレーシングをしているけれど、できれば制約せいやくすくないユーザー空間くうかんでトレーシングツールをつくりたい。もしくは、gVisor のようなサンドボックスをつくりたいけれど、ptrace による性能せいのう劣化れっかおおきいので、高速こうそくなシステムコールフックの仕組しくみが使つかいたい、というよう

      ptrace より 100 倍速いシステムコールフック作った - かーねるさんとか
    • ptraceより100ばい以上いじょう高速こうそくなエミュレートを実現じつげん バイナリのえでシステムコールをフックする

      Kernel/VM探検たんけんたいは、カーネルやVM、およびそのなんでもIT技術ぎじゅつ話題わだいジャンルについてだれでもなんでも発表はっぴょうしてワイワイがろうというかいです。yasukataは、バイナリのえで、システムコールをフックする「Zpoline」の仕組しくみについて紹介しょうかいしました。 システムコールをフックしたくなった理由りゆう yasukata以下いか、yasukata):yasukataといいます。発表はっぴょうはじめます。 今回こんかいは、「Zpoline」という、バイナリをえることでシステムコールをフックする仕組しくみを紹介しょうかいします。ここではx84-64のCPUで動作どうさするLinuxを想定そうていしています。(スライドをしめして)ソースコードはこちらにURLがあるので、よろしければてみてください。あとでスライドも公開こうかいするので、そちらもあわせてごらんください。 まず、なぜシステムコールをフックしたくなったのかですが、個人こじんてきにカーネルに実装じっそう

        ptraceより100倍以上高速なエミュレートを実現 バイナリの書き換えでシステムコールをフックする
      • ARM64でptraceより2000ばい以上いじょうはやいシステムコールフックつくった - Blog posts by @retrage

        もとネタ: https://yasukata.hatenablog.com/entry/2021/10/14/145642 せっかちなひとけ ARM64けの高速こうそくなシステムコールフックをつくった マイクロベンチマークではptraceの2000ばい以上いじょう、seccompの140ばい程度ていど高速こうそく コードはこちら: https://github.com/retrage/svc-hook zpolineとは USENIX ATC 2023において、zpolineというx86/Linuxけの高速こうそくなシステムコールフックが提案ていあんされた[1]。これは、binary rewritingで2バイトの命令めいれいである syscallやsysenterをおなじ2バイト命令めいれいであるcallq *%raxにえたうえで0x0のアドレスにトランポリンを設置せっちする、というものである。 おなじような仕組しくみをのアーキテクチャでも実現じつげんだろうか?という

          ARM64でptraceより2000倍以上速いシステムコールフック作った - Blog posts by @retrage
        1

        新着しんちゃく記事きじ