私はプログラミングを数年間学び、デバッグを頻繁に使用しましたが、デバッグのコア原則、それがどのように機能するかをまだ理解していませんか?単一行のデバッグ(ステップイン)はどのように実装されていますか?
たとえば、 Java 言語を取り上げます。
デバッグ実装のために CPU は何をしますか?
JVMはデバッグ実装のために何をしますか?
Eclipseはデバッグ実装のために何をしますか?
上記の 3 つの内容は、debugとは関係がない可能性があります。私はそれを推測しただけです。私はしばらくググってみましたが、私にとって有益なものは何も得られませんでした (もちろん、デバッグ自体は複雑です)。もっと簡単な解釈を望みます。
ありがとう。