Stack traces: Difference between revisions

Content deleted Content added
m {{omit from|GUISS}}
Line 519: Line 519:


SBCL's backtraces consist entirely of lists of the form <code>(<var>function-name</var> <var>args...</var>)</code>.
SBCL's backtraces consist entirely of lists of the form <code>(<var>function-name</var> <var>args...</var>)</code>.

=={{header|D}}==
compiled with dmd -g test
<lang d>void main() {
outer();
}

void inner() {
throw new Exception(null);
}

void middle() {
inner();
}

void outer() {
middle();
}</lang>
<pre>object.Exception@test.d(6)
----------------
0x0040BD28 in char[][] core.sys.windows.stacktrace.StackTrace.trace()
0x0040BBB3 in core.sys.windows.stacktrace.StackTrace core.sys.windows.stacktrace.StackTrace.__ctor()
0x00402050 in void test.inner() at C:\D\test.d(7)
0x0040205C in void test.middle() at C:\D\test.d(11)
0x00402068 in void test.outer() at C:\D\test.d(15)
0x00402018 in _Dmain at C:\D\test.d(2)
0x004026C4 in extern (C) int rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).void runMain()
0x004026FA in extern (C) int rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).void runAll()
0x004022FD in _d_run_main
0x00402080 in main
0x763933AA in BaseThreadInitThunk
0x77C59EF2 in RtlInitializeExceptionChain
0x77C59EC5 in RtlInitializeExceptionChain</pre>


=={{header|DWScript}}==
=={{header|DWScript}}==