This is one of those "It sure would be nice" requests.
It sure would be nice if the AVR Studio debugger had a symbolic call stack view, something that would give the call tree at the current moment that would list the procedures that were called to get where we are. I would guess that such a thing would be possible from C/C++ code since the C compiler knows how it manipulates the stack (interrupts excluded), while assembly would be hard, perhaps impossible, without information about "local" procedure manipulations of the stack.
Such a thing exists in other debuggers (*ahem* Windoze WinDbg does this, as does SoftICE) but seems to be missing from the gcc tool set.
Perhaps in my copious spare time, I'll tackle the problem. Yeah. Right. :(