Community
Participate
Working Groups
For an opaque pointer variable like this: class PrivateClass* opaque_ptr; if the opaque type "PrivateClass" is fully defined in a module loaded in current debug session, debugger should be able to display content for the "opaque_ptr" variable.
Fixed.
What I added is framework in EDC to support opaque type resolving. Actual support depends on implementation of one internal API of specific symbol parser. Currently it works well with the Dwarf parser in EDC.
*** cdt cvs genie on behalf of lwang *** Bug 347335: support opaque type resolving. [*] ICompositeType.java 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/symbols/ICompositeType.java?root=Tools_Project&r1=1.6&r2=1.7 [*] CompositeType.java 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/symbols/CompositeType.java?root=Tools_Project&r1=1.10&r2=1.11 [*] TypeUtils.java 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/symbols/TypeUtils.java?root=Tools_Project&r1=1.10&r2=1.11 [*] DwarfInfoReader.java 1.35 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/symbols/dwarf/DwarfInfoReader.java?root=Tools_Project&r1=1.34&r2=1.35 [*] Expressions.java 1.32 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/services/dsf/Expressions.java?root=Tools_Project&r1=1.31&r2=1.32 [*] Symbols.java 1.16 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc/src/org/eclipse/cdt/debug/edc/internal/services/dsf/Symbols.java?root=Tools_Project&r1=1.15&r2=1.16 [+] OpaqueTypeResolving.java http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc.tests/src/org/eclipse/cdt/debug/edc/debugger/tests/OpaqueTypeResolving.java?root=Tools_Project&revision=1.1&view=markup [+] OpaquePtr_Resolution.dsa http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc.tests/resources/Snapshots/OpaquePtr_Resolution.dsa?root=Tools_Project&revision=1.1&view=markup [*] AllEDCTests.java 1.13 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc.tests/src/org/eclipse/cdt/debug/edc/tests/AllEDCTests.java?root=Tools_Project&r1=1.12&r2=1.13