How StackWalk64 behaves with inline functions?
===

I am trying to capture the call-stack using the dbghelp.dll functions. I am using StackWalk64 to capture the addresses of the functions in the call-stack.The behavior of StackWalk64 with inline functions looks undeterministic for me. Sometimes, it skips the inline functions. Some other times I can get an address back for them but stackwalk64 fails for the next function in the call stack. In both cases I get incomplete call-stacks.

Anyone has more insights into that and on how to handle inline functions in call-stacks.

Thanks