Hallo Felix,

dem Stack selbst und den Daten drauf kannst du nicht ansehen, was eine Rücksprungadresse ist, was ein Parameter und was eine Lokale Variable ist. Das zeigt sich erst beim Abarbeiten des Code, der den Inhalt hoffentlich als das verwendet, als das er vorgesehen war, als er auf den Stack geschrieben wurde.

Wenn du den Inhalt des Stacks interpretieren willst, musst du beim schreiben auf den Stack mit protokollieren, was die Bedeutung der Inhalte ist. Oder führst zu Debuggingzwecken einen zusätzlichen Stack mit, der nur die Rücksprungadressen enthält.

Drum ists ja so ein riesiger Aufwand einen betriebssicheren Debugger zu schreiben.

fürchte das hilft dir jetzt auch nicht weiter, aber isso,
grüsse,
vohopri