Community
Participate
Working Groups
I've configured the agent with the Symbol proxy and use the value-add to get Symbol information. In this configuration, I'm unable to step over a C line even if the debuggee program has the debug information.
It seems to be a side effect of commit: commit 88c11eb62cb4526601c2014bb5fa0bf653c563b2 Author: Eugene Tarassov <eugene.tarassov@xilinx.com> Date: Fri Jun 7 14:19:47 2013 -0700 TCF Agent: Stack Trace service implementation changed to allow partial and incremental stack tracing
I cannot reproduce. I works fine for me.
Created attachment 232784 [details] Config.h file of the TCF Agent to reproduce the issue
Created attachment 232786 [details] binary to reproduce the issue
Created attachment 232787 [details] Source code of the binary
Created attachment 232789 [details] Header for the source code
Created attachment 232790 [details] Log of commands send by the client
(In reply to comment #3) > I cannot reproduce. I works fine for me. Hi Eugene, It seems that the behaviour is different for x86 and x86_64 machines. My original report was based on test running on a x86_64 machine. That said being, I was also able to reproduce it on a x86 machine with the attached binary. To reproduce the issue on X86, I've followed these steps: - Connect the debugger to the agent through the Value-Add - Debug the pretty_print.out binary - Set a breakpoint on main - Continue the process. - Step into test_pretty_print - Once in test_pretty_print() routine, the Step Over does not work. On X86-64, you do not have to enter in test_pretty_print(), stepping over test_pretty_print() is enough to reproduce the issue.
Fixed. Thanks!