Greetings,
I develop an editor plugin for Eclipse which interacts with
the CDT (and JDT, PDT, etc.) and with the latest versions of Eclipse/CDT I am
having trouble getting the instruction pointer pic to display when debugging a
C++ application with CDT (the little arrow that appears on your current line
when you are debugging).
When I am stepping through a debug instance of a Java
application,
org.eclipse.debug.internal.ui.InstructionPointerManager.addAnnotation()
gets called (from
org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display())
which gets the appropriate AnnotationModel for my DocumentProvider and the
instruction pointer pic is added to the editor. When I am stepping
through a C++ application using CDT, the
org.eclipse.debug.internal.ui.InstructionPointerManager.addAnnotation()
method never gets called…this entire event chain isn’t getting
called.
My question is did something change with CDT 7 where there
is now a different event chain that results in the instruction pointer pic
getting displayed in the editor? Any help is appreciated. Thanks
for your time.
-
Ryan