Question about POSIX libgcj signals / exception handling
Andrew Pinski
pinskia@physics.uc.edu
Sat Mar 11 06:15:00 GMT 2006
On Mar 11, 2006, at 1:08 AM, David Daney wrote:
> SIGSEGV gets converted to NullPointerException. This is unconditional
> it happens even if the faulting location is far away from address
> zero. Native code is not treated any differently than the java
> code. Any SIGSEGV is converted to NPE.
This is not true for the PPC OS X implementation. Only null pointer
accesses are
converted to NPEs.
The rest of David's analysis applies, well except for the SIGFPE part
for integer math.
On PPC (and most other targets), function calls are made for divides as
the target
does not raise a trap for undefined code unlike x86.
-- Pinski
More information about the Java
mailing list