RFR: (8030875) Macros for checking and returning on exceptions

2014-01-10 Thread roger riggs

Please review:

To enable native code checking consistently for thrown exceptions,
the macros in net_util.h and java/util/jar/pack/coding.cpp are
made consolidated and promoted to jni_util.h

webrev:
http://cr.openjdk.java.net/~rriggs/webrev-check-exception-8030875/

[1] https://bugs.openjdk.java.net/browse/JDK-8030875


Re: RFR: (8030875) Macros for checking and returning on exceptions

2014-01-10 Thread Chris Hegarty

Thank you Roger, much appreciated.

I think Dan has a change in flight that could be simplified a bit by 
using these.


-Chris.

On 10/01/14 15:37, roger riggs wrote:

Please review:

To enable native code checking consistently for thrown exceptions,
the macros in net_util.h and java/util/jar/pack/coding.cpp are
made consolidated and promoted to jni_util.h

webrev:
http://cr.openjdk.java.net/~rriggs/webrev-check-exception-8030875/

[1] https://bugs.openjdk.java.net/browse/JDK-8030875


Re: RFR: (8030875) Macros for checking and returning on exceptions

2014-01-10 Thread Alan Bateman

On 10/01/2014 15:37, roger riggs wrote:

Please review:

To enable native code checking consistently for thrown exceptions,
the macros in net_util.h and java/util/jar/pack/coding.cpp are
made consolidated and promoted to jni_util.h

webrev:
http://cr.openjdk.java.net/~rriggs/webrev-check-exception-8030875/
This looks okay to me. It would be good if Kumar takes a look at this 
too because it results in a mix of macros in the pack code.


-Alan


Re: RFR: (8030875) Macros for checking and returning on exceptions

2014-01-10 Thread Michael McMahon

On 10/01/14 15:37, roger riggs wrote:

Please review:

To enable native code checking consistently for thrown exceptions,
the macros in net_util.h and java/util/jar/pack/coding.cpp are
made consolidated and promoted to jni_util.h

webrev:
http://cr.openjdk.java.net/~rriggs/webrev-check-exception-8030875/

[1] https://bugs.openjdk.java.net/browse/JDK-8030875


Looks fine to me

Michael.


Re: RFR: (8030875) Macros for checking and returning on exceptions

2014-01-10 Thread Mandy Chung

On 1/10/2014 7:37 AM, roger riggs wrote:

Please review:

To enable native code checking consistently for thrown exceptions,
the macros in net_util.h and java/util/jar/pack/coding.cpp are
made consolidated and promoted to jni_util.h

webrev:
http://cr.openjdk.java.net/~rriggs/webrev-check-exception-8030875/



Looks good.  Thanks for doing this Roger.  Minor nit: the convention in 
jni.h seems to name functions that take JNIEnv* parameter with the 
"JNU_" prefix and so might be better to rename CHECK_EXCEPTION to 
JNU_CheckedException.


Mandy



Re: RFR: (8030875) Macros for checking and returning on exceptions

2014-01-10 Thread roger riggs

Hi Mandy,

Good point; I'll create another issue to do that update.
(I should have waited a bit longer for comments.)

Roger

On 1/10/2014 12:41 PM, Mandy Chung wrote:

On 1/10/2014 7:37 AM, roger riggs wrote:

Please review:

To enable native code checking consistently for thrown exceptions,
the macros in net_util.h and java/util/jar/pack/coding.cpp are
made consolidated and promoted to jni_util.h

webrev:
http://cr.openjdk.java.net/~rriggs/webrev-check-exception-8030875/



Looks good.  Thanks for doing this Roger.  Minor nit: the convention 
in jni.h seems to name functions that take JNIEnv* parameter with the 
"JNU_" prefix and so might be better to rename CHECK_EXCEPTION to 
JNU_CheckedException.


Mandy