void ThreadObj::verify_fields() { UsingFastOops fast_oops; InstanceClass::Fast ic = Universe::thread_class(); ic().verify_instance_field("priority", "I", priority_offset()); ic().verify_instance_field("vm_thread", "Ljava/lang/Object;", thread_offset()); ic().verify_instance_field("is_terminated", "I", is_terminated_offset()); ic().verify_instance_field("is_stillborn", "I", is_stillborn_offset()); #if ENABLE_CLDC_11 ic().verify_instance_field("name", "[C", name_offset()); #endif }
void clear_stillborn() { int_field_put(is_stillborn_offset(), 0); }
void set_stillborn() { int_field_put(is_stillborn_offset(), 1); }
// Accessors for stillborn bool is_stillborn() const { return int_field(is_stillborn_offset()) != 0; };