[freenet-tech] Technology / Features

David Mosberger davidm@napali.hpl.hp.com
Fri Mar 1 20:13:00 GMT 2002


>>>>> On 01 Mar 2002 20:45:37 -0700, Tom Tromey <tromey@redhat.com> said:

 Tom> I don't know what the LSDA is. Is there some base document I
 Tom> can read to get up to speed?
Chapter 11 of the ia64 software conventions and runtime architecture
manual should be a good starting point. It's ia64-specific, but the
concepts apply to other platforms as well. The PDF is available at:
 http://developer.intel.com/design/itanium/downloads/24535803s.htm
In particular, Figure 11-2 shows the language specific data area
(LSDA).
 Tom> Anyway, our interpreter is a pretty standard bytecode
 Tom> interpreter. The PC ranges reported on the stack will always
 Tom> be in one particular method. We'd need to be able to specify
 Tom> the real underlying class/method name on a per-thread basis.
Hmmh, the LSDA is associated with a particular code range, so it's not
per thread. I'm not sure the LSDA would buy you much more than a way
to identify a particular frame as being an interpreter frame. If so,
there are probably easier ways to accomplish this.
	--david


More information about the Java mailing list

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