Esempio n. 1
0
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
}
Esempio n. 2
0
 void clear_stillborn() {
   int_field_put(is_stillborn_offset(), 0);
 }
Esempio n. 3
0
 void set_stillborn() {
   int_field_put(is_stillborn_offset(), 1);
 }
Esempio n. 4
0
 // Accessors for stillborn
 bool is_stillborn() const {
   return int_field(is_stillborn_offset()) != 0;
 };