From: Andy G. <and...@el...> - 2004-03-04 18:46:35
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, > I am not entirely sure if this is what you are looking for, but > opt-compiled synchronized methods are wrapped in a synthetic exception > handler that is responsible for catching and re-throwing an exception > during stack unwinding. A handler is generated in the > OPT_GenerationContext.completeExceptionHandlers() method and it uses > VM_Runtime.unlockAndThrow() method to do its job. Thanks for the information. Now, looking at the VM_Runtime.unlockAndThrow() method, it calls VM_Runtime.athrow(), which in turn calls VM_Runtime.deliverException(), which is where I'm waiting to log the thingie. And I don't see it passing by. So there must be something else going on, no? thanks, Andy - -- - -- ========================================================================== Parallel Information Systems Group - Dept. ELIS - Ghent University St. Pietersnieuwstraat 41, 9000 Ghent, Belgium Phone: +32-9-264.33.99, Fax: +32-9-264.35.94 E-mail: and...@el... ========================================================================== -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAR09RyhGN8W62M+IRAkdoAKCKj/b/Umh7cETiGWsQXBNb7KWbRACfTxnm k8LPzU1HIsRalgwu3dyw0YM= =MtMS -----END PGP SIGNATURE----- |