Hi,
I have been writing a C/C++ Application code using the Visual Studio.Net
2002 and I recently updated to the Visual Studio.Net 2003.
In my application I write partially in assembly and partially in C, so that
when I am debugging the code, I get the following call stack
..
..
function_two()
0x34567012
0x1234A000
function_one()
main()
so, function one calls some routine in assembly language which calls another
assembly function which again calls the C function "function_two". Now this
is a perfect call stack which I was getting with VS.Net 2002.
However with VS.Net 2003, I do not get this but only
..
..
function_two()
0x34567012
function_one()
main()
means, the address of the last assembly instruction executed. Now this is
something I dont want as I need to get the entire stack as I used to get in
VS.Net 2002.
Is this a feature in VS.Net 2003 or a bug ? Could anyone help me with this.
Do I need to ask this question on any other group as well?
Thanks,
piyush
Mikhail Arkhipov (Microsoft) - 31 Jul 2004 04:34 GMT
You may find blog of the debugger team development lead at
http://weblogs.asp.net/andypennell/
Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights.
On 7/27/04 7:04, in article O4ivrK#cEHA.1764@TK2MSFTNGP10.phx.gbl, "piyush
garyali" <piyush.garyali@honeywell.com> wrote:
> Hi,
>
[quoted text clipped - 38 lines]
> Thanks,
> piyush