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

Bug 358355

Summary: Binutils enhancement for cross-platform development
Product: [Tools] CDT Reporter: Xavier Raynaud <xraynaud>
Component: cdt-coreAssignee: Project Inbox <cdt-core-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: enhancement    
Priority: P3 CC: yevshif
Version: 8.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Xavier Raynaud CLA 2011-09-21 03:34:35 EDT
Build Identifier: 20110218-0911

Hi,

In the context of LinuxTools project (http://www.eclipse.org/linuxtools/), I've developed 2 plugins to visualize gprof and gcov results in eclipse.
These 2 plugins depends on binutils "addr2line", "c++filt", ...

There is a interesting particularity with these 2 plugins: it supports cross-platform binutils, thanks to an extension point (see http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.git/tree/profiling/org.eclipse.linuxtools.binutils)

For example, thanks to this extension point, it's possible to use "my-esoteric-addr2line" instead of "addr2line" for a particular binary CPU type.

Do you think it can be interesting to push this extension point (or something similar) in CDT core ?

Reproducible: Always