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: GCJ on arm-linux


Casey Marshall writes:
 > 
 > I'm looking into running GCJ on an arm-linux system, and from some
 > searching it looks as though we do not yet have full support for this
 > platform. Is this right?
 > 
 > My understanding is that some of the hairy bits for handling null
 > dereferences, and libffi, are currently missing. Is there anything else
 > missing?
 > 
 > How should I go about determining what's missing, and what is
 > necessary to implement proper arm-linux support? This stuff feels
 > under-documented.

Yeah, we haven't documented what we haven't done.  :-)

I think we're missing the signal handler and libffi invocation
interface.  

Signal handlers are simpler than they used to be, for sure.  We'd need
MD_FALLBACK_FRAME_STATE_FOR.

Where this starts to get rather weird is ARM using non-DWARF unwinder
data.  I don't know if the ARM unwinder data on your system is DWARF
or not; I don't know if ARM unwinder data is suitable for the things
we need to do in Java.

But it's easy enought to find out all the answers we need by asking
the right people.

Andrew.


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