Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 330965

Summary: edc - unmangler - add option to unmangle without args
Product: [Tools] CDT Reporter: Kirk Beitz <kirk.beitz>
Component: cdt-debug-edcAssignee: Ken Ryall <ken.ryall>
Status: RESOLVED WONTFIX QA Contact: Ken Ryall <ken.ryall>
Severity: enhancement    
Priority: P3 CC: cdtdoug
Version: 7.0.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
new interface/implementation of unmangleWithoutArgs() none

Description Kirk Beitz CLA 2010-11-23 14:48:04 EST
Created attachment 183704 [details]
new interface/implementation of unmangleWithoutArgs()

c++filt offers the ability to unmangle a given name and skip the args.

and edc debug stack crawl walk generally displays names without args.

a separate proposal to have edc Stack.java make use of IUmangler to retrieve names for executables without symbolics has no current way of unmangling the name without args.

the attached patch adds a member to the IUnmangler infterface, and shows the implementation for EABI.

the idea is that this can be used as part of a solution in the stack crawl that could allow the user to choose to show args for some or all frames based upon a to-be-added UI pref.
Comment 1 Kirk Beitz CLA 2010-11-23 14:48:46 EST
not strictly a bug, so changing to "enhancement"
Comment 2 Jonah Graham CLA 2019-12-30 18:39:34 EST
(this is part of a batch change)

The Eclipse CDT EDC (https://wiki.eclipse.org/CDT/cdt-debug-edc) is now obsolete and has not had any active development since 2011. Therefore the still open bugs are being marked as wontfix.

The git repo for the project still exists for posterity at https://git.eclipse.org/c/cdt/org.eclipse.cdt.edc.git/