src/share/back/eventFilter.c

Print this page
rev 9525 : 8038163: Build failure on Mac OS 10.9.2 (Mavericks) due to warning treated as error
Summary: Add parentheses to conditional expression to appease compiler.
Reviewed-by: sla, alanb
Contributed-by: Pavel Rappo <pavel.rappo@oracle.com>


 271             }  else {
 272                 start = classname;
 273             }
 274             return strncmp(pattern, start, compLen) == 0;
 275         }
 276     }
 277 }
 278 
 279 static jboolean isVersionGte12x() {
 280     jint version;
 281     jvmtiError err =
 282         JVMTI_FUNC_PTR(gdata->jvmti,GetVersionNumber)(gdata->jvmti, &version);
 283 
 284     if (err == JVMTI_ERROR_NONE) {
 285         jint major, minor;
 286 
 287         major = (version & JVMTI_VERSION_MASK_MAJOR)
 288                     >> JVMTI_VERSION_SHIFT_MAJOR;
 289         minor = (version & JVMTI_VERSION_MASK_MINOR)
 290                     >> JVMTI_VERSION_SHIFT_MINOR;
 291         return (major > 1 || major == 1 && minor >= 2);
 292     } else {
 293         return JNI_FALSE;
 294     }
 295 }
 296 
 297 /* Return the object instance in which the event occurred */
 298 /* Return NULL if static or if an error occurs */
 299 static jobject
 300 eventInstance(EventInfo *evinfo)
 301 {
 302     jobject     object          = NULL;
 303     jthread     thread          ;
 304     jmethodID   method          ;
 305     jint        modifiers       = 0;
 306     jvmtiError  error;
 307 
 308     static jboolean got_version = JNI_FALSE;
 309     static jboolean is_version_gte_12x = JNI_FALSE;
 310 
 311     if (!got_version) {




 271             }  else {
 272                 start = classname;
 273             }
 274             return strncmp(pattern, start, compLen) == 0;
 275         }
 276     }
 277 }
 278 
 279 static jboolean isVersionGte12x() {
 280     jint version;
 281     jvmtiError err =
 282         JVMTI_FUNC_PTR(gdata->jvmti,GetVersionNumber)(gdata->jvmti, &version);
 283 
 284     if (err == JVMTI_ERROR_NONE) {
 285         jint major, minor;
 286 
 287         major = (version & JVMTI_VERSION_MASK_MAJOR)
 288                     >> JVMTI_VERSION_SHIFT_MAJOR;
 289         minor = (version & JVMTI_VERSION_MASK_MINOR)
 290                     >> JVMTI_VERSION_SHIFT_MINOR;
 291         return (major > 1 || (major == 1 && minor >= 2)) ? JNI_TRUE : JNI_FALSE;
 292     } else {
 293         return JNI_FALSE;
 294     }
 295 }
 296 
 297 /* Return the object instance in which the event occurred */
 298 /* Return NULL if static or if an error occurs */
 299 static jobject
 300 eventInstance(EventInfo *evinfo)
 301 {
 302     jobject     object          = NULL;
 303     jthread     thread          ;
 304     jmethodID   method          ;
 305     jint        modifiers       = 0;
 306     jvmtiError  error;
 307 
 308     static jboolean got_version = JNI_FALSE;
 309     static jboolean is_version_gte_12x = JNI_FALSE;
 310 
 311     if (!got_version) {