Ich frage mich immer wieder, wie ein Debugger funktioniert. Insbesondere derjenige, der an eine bereits ausgeführte ausführbare Datei angehängt werden kann. Ich verstehe, dass der Compiler Code in die Maschinensprache übersetzt, aber woher weiß der Debugger dann, woran er angehängt wird?