「別プロセスの PHP が今何をしているか」を実況するプログラムを PHP で作った ARANK qiita.com 3 years ago Related Topics: PHP arrow_back open_in_new Open page https://qiita.com/sj-i/items/a29d54cfd83f230ddc3d 1 comments sji @sj_i 3 years ago プロセス外で実行中の PHP スクリプトの動作を盗み見る PHP スクリプトを作った話。処理系の ELF ファイルをパースし FFI でシステムコールを呼び、外部プロセスのメモリ内の処理系内部情報を取得。取得したデータを FFI 経由でポインタキャストすることで、PHP 処理系自体のヘッダファイルの構造体定義を利用しつつ PHP 側から内部情報にアクセス。
sji @sj_i 3 years ago プロセス外で実行中の PHP スクリプトの動作を盗み見る PHP スクリプトを作った話。処理系の ELF ファイルをパースし FFI でシステムコールを呼び、外部プロセスのメモリ内の処理系内部情報を取得。取得したデータを FFI 経由でポインタキャストすることで、PHP 処理系自体のヘッダファイルの構造体定義を利用しつつ PHP 側から内部情報にアクセス。
プロセス外で実行中の PHP スクリプトの動作を盗み見る PHP スクリプトを作った話。処理系の ELF ファイルをパースし FFI でシステムコールを呼び、外部プロセスのメモリ内の処理系内部情報を取得。取得したデータを FFI 経由でポインタキャストすることで、PHP 処理系自体のヘッダファイルの構造体定義を利用しつつ PHP 側から内部情報にアクセス。