windbg - How to get native call stack from managed code? -


i trying debug managed win32 app on 64 bit windows 8.1 pro. loaded sos .cordll -ve -u -l , .loadby sos clr , set symbol path microsoft's public server.

i can clr call stack when try managed call stack (k 10), following. wondering missing.

00f8c23c 6c11777c presentationcore_ni+0x1b76f0 00f8c2a8 6c114c57 presentationcore_ni+0x1b777c 00f8c32c 6c1148af presentationcore_ni+0x1b4c57 00f8c384 6c113926 presentationcore_ni+0x1b48af 00f8c41c 6c1132e7 presentationcore_ni+0x1b3926 00f8c440 6c11324f presentationcore_ni+0x1b32e7 00f8c464 6b0b65da presentationcore_ni+0x1b324f 00f8c4a0 6b0b6426 presentationframework_ni+0x3465da 00f8c52c 6b0b5ec6 presentationframework_ni+0x346426 00f8c57c 6b049bfc presentationframework_ni+0x345ec6 00f8c778 6c10e0ec presentationframework_ni+0x2d9bfc 00f8c7f4 6b054f45 presentationcore_ni+0x1ae0ec 00f8c814 6b05a211 presentationframework_ni+0x2e4f45 00f8c870 6b049bfc presentationframework_ni+0x2ea211 00f8ca6c 6c10e0ec presentationframework_ni+0x2d9bfc 

it seems mixed native call stack , managed (clr) call stack.

  • k gives native call stack.
  • !clrstack (sos) gives managed call stack.
  • !dumpstack (sos) gives both.
  • !mk of sosex gives both, in nicer way.

Comments