This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: backtrace() vs. _Unwind_Backtrace()


>>>>> On Fri, 5 Dec 2003 18:17:30 +1300, Bryce McKinlay <bryce@mckinlay.net.nz> said:

  Bryce> DWARF EH was previously enabled for Win32, but problems
  Bryce> occurred where exceptions need to be thrown through OS
  Bryce> callback frames (that don't have unwind info), which is a
  Bryce> common requirement for Win32 code, so it uses SJLJ exceptions
  Bryce> for now. So, it would need a way to unwind through info-less
  Bryce> OS frames so that the DWARF unwinder can resume unwinding on
  Bryce> the other side (ie a generalized
  Bryce> MD_FALLBACK_FRAME_STATE_FOR).

Ah, I see, so Windows/x86 does use DWARF2 unwind info, but its
incomplete.  Nasty.

	--david


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]