G
Grumble
Robert said:I don't think so. For a recursive function there are many
calls, possibly flooding out the hw return stack. But every
call has a return, and that address _is_ correct on both the
hw and memory stacks.
You don't call any other function in your recursive functions?
Excellent! I do not suggest trapping out overflows.
They're to occur on deep recursion which should not contain
evil getch() calls. Just trap misses.
As far as I can tell, and with the exception of recursive
functions which call no other function, RAS overflow will
cause a RET misprediction.