diff -r 41300fa6a67c -r f7bc934e204c util/src/scripttools/debugging/scripts/commands/backtrace.qs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/util/src/scripttools/debugging/scripts/commands/backtrace.qs Wed Mar 31 11:06:36 2010 +0300 @@ -0,0 +1,26 @@ +name = "backtrace"; + +group = "stack"; + +shortDescription = "Print backtrace of stack frames"; + +longDescription = ""; + +aliases = [ "bt" ]; + +seeAlso = [ "frame", "info" ]; + +function execute() { + scheduleGetBacktrace(); +}; + +function handleResponse(resp) { + var strings = resp.result; + var msg = ""; + for (var i = 0; i < strings.length; ++i) { + if (i > 0) + msg += "\n"; + msg += "#" + i + " " + strings[i]; + } + message(msg); +}