Stack trace
New guy
yahoo at yahoo.com
Wed Jun 12 07:26:23 PDT 2013
Could someone please tell me how can I get the stack trace when
an exception is thrown? My test code:
Code: -------------------------------------------------
void f1() {
throw new Exception("in f1");
}
void f2() {
f1();
}
void f3() {
f2();
}
void main() {
f3();
}
Output: -------------------------------------------------
$ rdmd t.d
object.Exception at t.d(5): in f1
----------------
0x0040BC6C
0x0040BAF7
0x00402045
0x0040264E
0x00402251
0x00402074
0x754D33AA in BaseThreadInitThunk
0x76F09EF2 in RtlInitializeExceptionChain
0x76F09EC5 in RtlInitializeExceptionChain
----------------
I am expecting function names instead of some hex codes.
Thank you in advance.
More information about the Digitalmars-d-learn
mailing list