Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 330965 - edc - unmangler - add option to unmangle without args
Summary: edc - unmangler - add option to unmangle without args
Status: RESOLVED WONTFIX
Alias: None
Product: CDT
Classification: Tools
Component: cdt-debug-edc (show other bugs)
Version: 7.0.1   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Ken Ryall CLA
QA Contact: Ken Ryall CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-23 14:48 EST by Kirk Beitz CLA
Modified: 2019-12-30 18:39 EST (History)
1 user (show)

See Also:


Attachments
new interface/implementation of unmangleWithoutArgs() (5.71 KB, patch)
2010-11-23 14:48 EST, Kirk Beitz CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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/