backtrace() vs. _Unwind_Backtrace()

David Mosberger davidm@napali.hpl.hp.com
Fri Dec 5 17:28:00 GMT 2003


>>>>> On 2003年12月05日 09:13:41 -0800, David Daney <ddaney@avtrex.com> said:

 David.D> The approach for the MIPS port of libgcj is to include a
 David.D> backtrace() replacement that calls _Unwind_Backtrace().
 David.D> This works because backtrace() is a weak symbol in glibc.
 David.D> It sounds like this is essentially what you are suggesting.
 David.D> As I said in the previous message this code is in
 David.D> sysdep/dwarf2-backtrace.cc.
That sounds fine to me, except could you do s/dwarf2/unwind/ or
something like that? The _Unwind_* interface is not at all tied to
DWARF2 (in fact, it was invented for a non-DWARF2-unwind-info
platform, which is a bit ironic... ;-).
	--david


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /