kprobes ドキュメント説明する:
#include <linux/kprobes.h> int register_kprobe(struct kprobe *kp);
アドレスにブレークポイントを設定します
kp->addr
。ブレークポイントに達すると、Kprobesが呼び出されますkp->pre_handler
。 Kprobeは、プローブ指示を1段階ずつ実行した後に呼び出されますkp->post_handler
。
上記の文脈では、単一のステップはどういう意味ですか?
答え1
この場合、これは実行、いくつかの監視を意味します。
あなたが指示を受けたと言うのは完全に正確ではありません。歩くと段階的に言うように。それはただ冗長です。私たちは一度に100マイルを歩くことについて話すことができます。または一歩踏み出します(一歩に変更)。
ステップは、一連の命令(プログラム)に対するジョブの実行を意味します。一度に1つの指示を実行し、ステップ/ガイド間の機械の状態を確認できます。
この場合、シングルステップ実行時に実行する操作を実行できますが、そのコマンドに対してのみ実行できることを意味できます。