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.
ptrace実装に使用することは知っていますが、
ptrace
レジスタで引数を取得でき、
数字だけですが、
strace はどのようにそれらをリテラル情報に変換しますか?
すべてのシステムコールのハードコードだけですか?
基本的に、はい、ハードコードされています。ソースコード(詳細) を見ると、システム コールの大きな表と、さまざまな引数をすべてデコードし、複数の異なる OS と CPU の値を返す方法を知っている大きな switch ステートメントを見ることができます。