Rücksprungadresse
Rücksprungadresse bezeichnet in der Informatik die Adresse im Programmcode, zu der die Steuerung nach dem Beenden einer Funktion oder Unterroutine zurückkehrt. Sie wird während eines Aufrufs gespeichert, typischerweise im Stack, damit der Aufrufer nach Ausführung der Callee fortsetzen kann.
Auf vielen Architekturen erfolgt dies durch einen Call-Befehl, der die Adresse der nächsten Anweisung (die nach
Im Kontext höherer Programmiersprachen wird die Rücksprungadresse abstrakter durch die Verwaltung des Aufrufstokks gehandhabt; plattform- und
Rücksprungadressen können missbraucht werden, etwa bei Pufferüberläufen, um die Kontrolle über das Programm zu übernehmen (Return-Address-Manipulation).