public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgcj/1907] symbol demangling by Throwable.printStackTrace
@ 2003-05-23 19:23 neroden@gcc.gnu.org
0 siblings, 0 replies; 6+ messages in thread
From: neroden@gcc.gnu.org @ 2003-05-23 19:23 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1907
neroden@gcc.gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned@gcc.gnu.org |neroden@gcc.gnu.org
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2003-05-23 19:11:17
date| |
------- Additional Comments From neroden@gcc.gnu.org 2003-05-23 19:11 -------
This area of code has changed a lot. The demangling portion of the code is now
located in gnu/gcj/runtime/NameFinder.java and natNameFinder.cc. It's still done by calling c++filt. Per Bothner's comment regarding (3) still
holds
as NameFinder is now called one method at a time.
The file notes that the lookup method is not thread-safe because of interactions with external processes, which may give an additional incentive to
eliminate the external program.
This shouldn't be that hard to do, actually, since the native method mentioned by Per obviously goes into natNameFinder.cc in an obvious place.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug libgcj/1907] symbol demangling by Throwable.printStackTrace
[not found] <bug-1907-3679@http.gcc.gnu.org/bugzilla/>
@ 2006-07-06 22:56 ` mckinlay at redhat dot com
0 siblings, 0 replies; 6+ messages in thread
From: mckinlay at redhat dot com @ 2006-07-06 22:56 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from mckinlay at redhat dot com 2006-07-06 22:56 -------
Fixed. libgcj no longer needs to do symbol demangling.
--
mckinlay at redhat dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1907
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug libgcj/1907] symbol demangling by Throwable.printStackTrace
[not found] <20010207214600.1907.bothner@bothner.com>
` (2 preceding siblings ...)
2004-01-05 6:30 ` neroden at gcc dot gnu dot org
@ 2004-01-05 21:34 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 6+ messages in thread
From: tromey at gcc dot gnu dot org @ 2004-01-05 21:34 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From tromey at gcc dot gnu dot org 2004-01-05 21:34 -------
I think linking in cp-demangle.c would be appropriate.
As I recall that is why it has a libgcj-compatible license.
It's just that nobody has done the work...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1907
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug libgcj/1907] symbol demangling by Throwable.printStackTrace
[not found] <20010207214600.1907.bothner@bothner.com>
2003-06-13 15:10 ` neroden@gcc.gnu.org
2003-11-11 14:57 ` aph at gcc dot gnu dot org
@ 2004-01-05 6:30 ` neroden at gcc dot gnu dot org
2004-01-05 21:34 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 6+ messages in thread
From: neroden at gcc dot gnu dot org @ 2004-01-05 6:30 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From neroden at gcc dot gnu dot org 2004-01-05 06:30 -------
How about having libgcj depend on the demangler in libiberty directly? This
eliminates the need to invoke c++filt. cp-demangle.c appears to be licensed
appropriately (GPL + exception). Is that a reasonable way to go?
For addr2line, I see that it is GPL-licensed. Hmm.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1907
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug libgcj/1907] symbol demangling by Throwable.printStackTrace
[not found] <20010207214600.1907.bothner@bothner.com>
2003-06-13 15:10 ` neroden@gcc.gnu.org
@ 2003-11-11 14:57 ` aph at gcc dot gnu dot org
2004-01-05 6:30 ` neroden at gcc dot gnu dot org
2004-01-05 21:34 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 6+ messages in thread
From: aph at gcc dot gnu dot org @ 2003-11-11 14:57 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From aph at gcc dot gnu dot org 2003-11-11 14:57 -------
libgcj does not depend on the C++ libraries, and I am opposed to making it do so.
We can perhaps get rid of c++filt, but we can't get rid of addr2line because we
need it to get line numbers. A patch has been submitted that removed the neeed
for addr2line, but it used libbfd, which is GPL.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1907
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug libgcj/1907] symbol demangling by Throwable.printStackTrace
[not found] <20010207214600.1907.bothner@bothner.com>
@ 2003-06-13 15:10 ` neroden@gcc.gnu.org
2003-11-11 14:57 ` aph at gcc dot gnu dot org
` (2 subsequent siblings)
3 siblings, 0 replies; 6+ messages in thread
From: neroden@gcc.gnu.org @ 2003-06-13 15:10 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1907
neroden@gcc.gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Last reconfirmed|2003-05-23 19:11:17 |2003-06-13 15:10:31
date| |
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2006-07-06 22:56 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-23 19:23 [Bug libgcj/1907] symbol demangling by Throwable.printStackTrace neroden@gcc.gnu.org
[not found] <20010207214600.1907.bothner@bothner.com>
2003-06-13 15:10 ` neroden@gcc.gnu.org
2003-11-11 14:57 ` aph at gcc dot gnu dot org
2004-01-05 6:30 ` neroden at gcc dot gnu dot org
2004-01-05 21:34 ` tromey at gcc dot gnu dot org
[not found] <bug-1907-3679@http.gcc.gnu.org/bugzilla/>
2006-07-06 22:56 ` mckinlay at redhat dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).