Quellcode-Instrumentierung

In computing , Quellcodeinstrumentierung ist der Prozess des Hinzufügens von zusätzlichen Maschinenbefehlen zu einem Computerprogramm ohne Änderungen zu erfordern den ursprünglichen Quellcodes . Es ist verwandt mit Instrumentierung in der Wissenschaft , daher der Name.

Erläuterung

Die Kompilierung des Quellcodes eines Programms generiert eine Binärdatei ( ausführbare Datei oder Objektcode ) oder den Bytecode .
Die Instrumentierung greift nach der Kompilierung ein, um der generierten Binärdatei zusätzliche Anweisungen hinzuzufügen. Es kann auch während der Kompilierung eingreifen. In diesem Fall werden zusätzlich zu den Anweisungen, die normalerweise aus dem Quellcode generiert werden, Anweisungen hinzugefügt.

Die hinzugefügten Anweisungen werden dann während der Ausführung des Programms mit den anderen ausgeführt.

benutzen

Die hinzugefügten Anweisungen hängen vom Zweck ab, den die Instrumentierung erreichen soll.

Siehe auch