特許
J-GLOBAL ID:201203074927843689

エントリ書換装置及びエントリ書換プログラム

発明者:
出願人/特許権者:
代理人 (2件): 溝井 章司 ,  渡辺 敏雄
公報種別:公開公報
出願番号(国際出願番号):特願2011-023430
公開番号(公開出願番号):特開2012-164098
出願日: 2011年02月06日
公開日(公表日): 2012年08月30日
要約:
【課題】情報システム内のOSカーネル、プログラム群を改変せずに、エラー模擬やトレース情報取得の可能な装置を提供する。【解決手段】対象計算機101は、指定された共有ライブラリAPIの属する所属共有ライブラリをプロセス空間にマップし、所属共有ライブラリの先頭アドレスを保持し、マップされた所属共有ライブラリに属する指定に係る共有ライブラリAPIに対応するジャンプ命令を記録し、記録したジャンプ命令をカーネル飛び込み用システムコールに使用するリブートシステムコールへジャンプする割込命令に書き換えるライブラリAPIエントリ書換部12と、カーネル飛び込み用システムコールに設定されているリブートシステムコールのエントリのジャンプ命令のジャンプ先アドレスを記録し、記録したジャンプ先アドレスをもつジャンプ命令を、任意コード実行部32-1へのジャンプ命令に書き換えるシステムコールエントリ書換部11とを備えた。【選択図】図1
請求項(抜粋):
指定された共有ライブラリAPI(Application Programming Interface)の属する共有ライブラリを示す所属共有ライブラリをメモリのプロセス空間にマップし、マップされた前記所属共有ライブラリの先頭アドレスを保持し、マップされた前記所属共有ライブラリに属する前記指定に係る前記共有ライブラリAPIに対応するジャンプ命令のジャンプ先アドレスを記録すると共に、記録した前記ジャンプ先アドレスを持つ前記ジャンプ命令をカーネル飛び込み用システムコールへジャンプする割込命令に書き換えるライブラリAPIエントリ書換部と、 前記ライブラリAPIエントリ書換部が書き換えた割込命令に対応する前記カーネル飛び込み用システムコールのエントリのジャンプ命令のジャンプ先アドレスを記録すると共に、前記ライブラリAPIエントリ書換部が書き換えた割込命令に対応する前記カーネル飛び込み用システムコールの前記エントリに設定されている前記ジャンプ命令を、所定のジャンプ命令によって呼ばれることで所定の処理を実行する任意コード実行部への前記所定のジャンプ命令に書き換えるシステムコールエントリ書換部と を備えたことを特徴とするエントリ書換装置。
IPC (1件):
G06F 11/28
FI (2件):
G06F11/28 340A ,  G06F11/28 310A
Fターム (9件):
5B042GA05 ,  5B042GA21 ,  5B042HH07 ,  5B042HH30 ,  5B042HH43 ,  5B042HH49 ,  5B042LA24 ,  5B042MA14 ,  5B042MC12
引用特許:
出願人引用 (4件)
全件表示
引用文献:
前のページに戻る