comparison src/share/vm/code/nmethod.hpp @ 10577:9c7d9e2c8326

PTX kernel execution - no args or return value
author Morris Meyer <morris.meyer@oracle.com>
date Sat, 29 Jun 2013 21:29:34 -0400
parents ebb32c4589f3
children f22cbff51c12
comparison
equal deleted inserted replaced
10576:aee899c96b0b 10577:9c7d9e2c8326
183 // set during construction 183 // set during construction
184 unsigned int _has_unsafe_access:1; // May fault due to unsafe access. 184 unsigned int _has_unsafe_access:1; // May fault due to unsafe access.
185 unsigned int _has_method_handle_invokes:1; // Has this method MethodHandle invokes? 185 unsigned int _has_method_handle_invokes:1; // Has this method MethodHandle invokes?
186 unsigned int _lazy_critical_native:1; // Lazy JNI critical native 186 unsigned int _lazy_critical_native:1; // Lazy JNI critical native
187 unsigned int _has_wide_vectors:1; // Preserve wide vectors at safepoints 187 unsigned int _has_wide_vectors:1; // Preserve wide vectors at safepoints
188 unsigned int _external_method:1; // Set for GPU methods
188 189
189 // Protected by Patching_lock 190 // Protected by Patching_lock
190 unsigned char _state; // {alive, not_entrant, zombie, unloaded} 191 unsigned char _state; // {alive, not_entrant, zombie, unloaded}
191 192
192 #ifdef ASSERT 193 #ifdef ASSERT
460 void set_has_method_handle_invokes(bool z) { _has_method_handle_invokes = z; } 461 void set_has_method_handle_invokes(bool z) { _has_method_handle_invokes = z; }
461 462
462 bool is_speculatively_disconnected() const { return _speculatively_disconnected; } 463 bool is_speculatively_disconnected() const { return _speculatively_disconnected; }
463 void set_speculatively_disconnected(bool z) { _speculatively_disconnected = z; } 464 void set_speculatively_disconnected(bool z) { _speculatively_disconnected = z; }
464 465
466 bool is_external_method() const { return _external_method; }
467 void set_external_method(bool z) { _external_method = z; }
468
465 bool is_lazy_critical_native() const { return _lazy_critical_native; } 469 bool is_lazy_critical_native() const { return _lazy_critical_native; }
466 void set_lazy_critical_native(bool z) { _lazy_critical_native = z; } 470 void set_lazy_critical_native(bool z) { _lazy_critical_native = z; }
467 471
468 bool has_wide_vectors() const { return _has_wide_vectors; } 472 bool has_wide_vectors() const { return _has_wide_vectors; }
469 void set_has_wide_vectors(bool z) { _has_wide_vectors = z; } 473 void set_has_wide_vectors(bool z) { _has_wide_vectors = z; }