<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gcc.git/libjava/name-finder.cc, branch python</title>
<subtitle>gcc.gnu.org: git/gcc.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/'/>
<entry>
<title>        * Makefile.am (libgcj_la_SOURCES): Remove name-finder.cc.</title>
<updated>2002-08-24T22:46:19+00:00</updated>
<author>
<name>mark</name>
<email>mark@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2002-08-24T22:46:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=22bd464fb14254908fedcdc08a0a8a3068c62098'/>
<id>22bd464fb14254908fedcdc08a0a8a3068c62098</id>
<content type='text'>
        (core_java_source_files): Add VMThrowable.java and NameFinder.java
        (nat_source_files): Remove natThrowable.cc, add natVMThrowable.cc
        and natNameFinder.cc.
        * Makefile.in: Regenerate.
        * prims.cc: Use trace_enabled from VMThrowable.
        * name-finder.cc: Removed.
        * gcj/javaprims.h: Add class VMThrowable.
        * gnu/gcj/runtime/NameFinder.java: New file.
        * gnu/gcj/runtime/natNameFinder.cc: Likewise.
        * include/name-finder.h: Removed.
        * java/lang/Throwable.java (printStackTrace (PrintStream)): Use new
        method stackTraceString().
        (printStackTrace (PrintWriter)): Likewise.
        (stackTraceString): Complete rewrite of old printStackTrace using
        StringBuffer.
        (stackTraceStringBuffer): New helper method for stackTraceString().
        (fillInStackTrace): Delegate to VMTrowable.
        (getStackTrace): Likewise.
        (getStackTrace0): Removed.
        (trace_enabled, stackTraceBytes): Moved to new VMThrowable.java.
        (setStackTrace): Copy given array.
        * java/lang/natThrowable.cc: Removed (replaced by natVMThrowable).
        * java/lang/VMThrowable.java: New class.
        * java/lang/natVMThrowable.cc: New file.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56556 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
        (core_java_source_files): Add VMThrowable.java and NameFinder.java
        (nat_source_files): Remove natThrowable.cc, add natVMThrowable.cc
        and natNameFinder.cc.
        * Makefile.in: Regenerate.
        * prims.cc: Use trace_enabled from VMThrowable.
        * name-finder.cc: Removed.
        * gcj/javaprims.h: Add class VMThrowable.
        * gnu/gcj/runtime/NameFinder.java: New file.
        * gnu/gcj/runtime/natNameFinder.cc: Likewise.
        * include/name-finder.h: Removed.
        * java/lang/Throwable.java (printStackTrace (PrintStream)): Use new
        method stackTraceString().
        (printStackTrace (PrintWriter)): Likewise.
        (stackTraceString): Complete rewrite of old printStackTrace using
        StringBuffer.
        (stackTraceStringBuffer): New helper method for stackTraceString().
        (fillInStackTrace): Delegate to VMTrowable.
        (getStackTrace): Likewise.
        (getStackTrace0): Removed.
        (trace_enabled, stackTraceBytes): Moved to new VMThrowable.java.
        (setStackTrace): Copy given array.
        * java/lang/natThrowable.cc: Removed (replaced by natVMThrowable).
        * java/lang/VMThrowable.java: New class.
        * java/lang/natVMThrowable.cc: New file.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56556 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>	* java/lang/natThrowable.cc (printRawStackTrace): removed.</title>
<updated>2002-07-12T12:52:44+00:00</updated>
<author>
<name>mark</name>
<email>mark@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2002-07-12T12:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=ec6c77248c565ea404891e933f58ecd7909fa674'/>
<id>ec6c77248c565ea404891e933f58ecd7909fa674</id>
<content type='text'>
	(getStackTrace0): new method.
	* java/lang/Throwable.java (CPlusPlusDemangler): removed.
	(printStackTrace(PrintWriter)): replace with pure java implementation.
	(printRawStackTrace): removed.
	(getStackTrace0): new method.
	* java/lang/StackTraceElement.java (toString): add extra whitespace.
	* gcj/javaprims.h: regenerate class list.
	* include/name-finder.h (lookup): new returns StackTraceElement*.
	(method_name, file_name): fields removed.
	(pid2, f2_pipe, b2_pipe, b2_pipe_fd): new fields.
	(~_Jv_name_finder): close new descriptors.
	* name-finder.cc(_Jv_name_finder): setup c++filt helper process.
	(createStackTraceElement): new method.
	(lookup): returns StackTraceElement*, uses createStackTraceElement().


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55424 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	(getStackTrace0): new method.
	* java/lang/Throwable.java (CPlusPlusDemangler): removed.
	(printStackTrace(PrintWriter)): replace with pure java implementation.
	(printRawStackTrace): removed.
	(getStackTrace0): new method.
	* java/lang/StackTraceElement.java (toString): add extra whitespace.
	* gcj/javaprims.h: regenerate class list.
	* include/name-finder.h (lookup): new returns StackTraceElement*.
	(method_name, file_name): fields removed.
	(pid2, f2_pipe, b2_pipe, b2_pipe_fd): new fields.
	(~_Jv_name_finder): close new descriptors.
	* name-finder.cc(_Jv_name_finder): setup c++filt helper process.
	(createStackTraceElement): new method.
	(lookup): returns StackTraceElement*, uses createStackTraceElement().


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55424 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>	* include/name-finder.h (_Jv_name_finder::myclose): New method.</title>
<updated>2002-03-23T16:14:28+00:00</updated>
<author>
<name>tromey</name>
<email>tromey@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2002-03-23T16:14:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=6b6a0e560cf3151497da4593a99cd4dafb921243'/>
<id>6b6a0e560cf3151497da4593a99cd4dafb921243</id>
<content type='text'>
	* name-finder.cc (_Jv_name_finder): Initialize file descriptors.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51234 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* name-finder.cc (_Jv_name_finder): Initialize file descriptors.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51234 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>        * name-finder.cc (toHex): Use word mode, not long long.</title>
<updated>2002-02-18T02:52:44+00:00</updated>
<author>
<name>jason</name>
<email>jason@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2002-02-18T02:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=b9e8aea16c4b31de3c72a77bf6f41807843419bd'/>
<id>b9e8aea16c4b31de3c72a77bf6f41807843419bd</id>
<content type='text'>
        * gnu/gcj/convert/natIconv.cc (write): Avoid sign-compare warning.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49829 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
        * gnu/gcj/convert/natIconv.cc (write): Avoid sign-compare warning.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49829 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>	* java/lang/natThrowable.cc: Updated copyright.</title>
<updated>2002-02-07T19:26:06+00:00</updated>
<author>
<name>tromey</name>
<email>tromey@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2002-02-07T19:26:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=22a4317093b6abd3998763189dd03fc52514418e'/>
<id>22a4317093b6abd3998763189dd03fc52514418e</id>
<content type='text'>
	* java/io/natFileWin32.cc: Updated copyright.
	* java/io/natFileDescriptorWin32.cc: Updated copyright.
	* win32-threads.cc: Updated copyright.
	* name-finder.cc: Updated copyright.
	* include/name-finder.h: Updated copyright.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49586 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* java/io/natFileWin32.cc: Updated copyright.
	* java/io/natFileDescriptorWin32.cc: Updated copyright.
	* win32-threads.cc: Updated copyright.
	* name-finder.cc: Updated copyright.
	* include/name-finder.h: Updated copyright.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49586 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>* name-finder.cc (_Jv_name_finder::lookup): Check for NULL dli_sname.</title>
<updated>2001-10-16T07:36:12+00:00</updated>
<author>
<name>bryce</name>
<email>bryce@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2001-10-16T07:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=c490b220adad350c352aa16b7c0c6c812fc1cd48'/>
<id>c490b220adad350c352aa16b7c0c6c812fc1cd48</id>
<content type='text'>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46280 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46280 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>	* name-finder.cc (lookup): Ignore a null dli_fname from d</title>
<updated>2001-08-26T10:09:59+00:00</updated>
<author>
<name>bryce</name>
<email>bryce@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2001-08-26T10:09:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=2f3ed0b75a408d2506f6a71df1a52162a05621e3'/>
<id>2f3ed0b75a408d2506f6a71df1a52162a05621e3</id>
<content type='text'>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45181 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45181 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>2000-11-23  Mark Wielaard  &lt;mark@klomp.org&gt;</title>
<updated>2000-11-23T05:45:47+00:00</updated>
<author>
<name>bryce</name>
<email>bryce@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2000-11-23T05:45:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=2806ebdcca03a34899f13becfd910a471e51ddb9'/>
<id>2806ebdcca03a34899f13becfd910a471e51ddb9</id>
<content type='text'>
	* name-finder.cc (lookup): Check for a NULL _Jv_argv before
	attempting lookup.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37687 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* name-finder.cc (lookup): Check for a NULL _Jv_argv before
	attempting lookup.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37687 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>2000-10-09  Bryce McKinlay  &lt;bryce@albatross.co.nz&gt;</title>
<updated>2000-10-09T01:54:50+00:00</updated>
<author>
<name>bryce</name>
<email>bryce@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2000-10-09T01:54:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=c51637fa119d09a60f9d0c0a5372ce1ebc9c6076'/>
<id>c51637fa119d09a60f9d0c0a5372ce1ebc9c6076</id>
<content type='text'>
	* include/jvm.h: Enable __builtin_expect().

	* name-finder.cc (lookup): Don't trust dladdr() if the address is from
	the main program. Fix for PR libgcj/341.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36794 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* include/jvm.h: Enable __builtin_expect().

	* name-finder.cc (lookup): Don't trust dladdr() if the address is from
	the main program. Fix for PR libgcj/341.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36794 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
<entry>
<title>	* include/name-finder.h: Include &lt;sys/wait.h&gt;.</title>
<updated>2000-05-30T23:26:02+00:00</updated>
<author>
<name>tromey</name>
<email>tromey@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2000-05-30T23:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gcc.git/commit/?id=a81980fe0d9f7e0041ac581ba15013c70e8b7f32'/>
<id>a81980fe0d9f7e0041ac581ba15013c70e8b7f32</id>
<content type='text'>
	(_Jv_name_finder::pid): Now of type `pid_t'.
	(_Jv_name_finder::~_Jv_name_finder): Call waitpid().
	* java/lang/Throwable.java (CPlusPlusDemangler.close): Call
	`proc.waitFor()'.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34279 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	(_Jv_name_finder::pid): Now of type `pid_t'.
	(_Jv_name_finder::~_Jv_name_finder): Call waitpid().
	* java/lang/Throwable.java (CPlusPlusDemangler.close): Call
	`proc.waitFor()'.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34279 138bc75d-0d04-0410-961f-82ee72b054a4
</pre>
</div>
</content>
</entry>
</feed>
