equal
deleted
inserted
replaced
1179 public: |
1179 public: |
1180 // Accessors |
1180 // Accessors |
1181 static oop target( oop site) { return site->obj_field( _target_offset); } |
1181 static oop target( oop site) { return site->obj_field( _target_offset); } |
1182 static void set_target( oop site, oop target) { site->obj_field_put( _target_offset, target); } |
1182 static void set_target( oop site, oop target) { site->obj_field_put( _target_offset, target); } |
1183 |
1183 |
1184 static volatile oop target_volatile(oop site) { return site->obj_field_volatile( _target_offset); } |
1184 static volatile oop target_volatile(oop site) { return oop((oopDesc *)(site->obj_field_volatile(_target_offset))); } |
1185 static void set_target_volatile(oop site, oop target) { site->obj_field_put_volatile(_target_offset, target); } |
1185 static void set_target_volatile(oop site, oop target) { site->obj_field_put_volatile(_target_offset, target); } |
1186 |
1186 |
1187 // Testers |
1187 // Testers |
1188 static bool is_subclass(Klass* klass) { |
1188 static bool is_subclass(Klass* klass) { |
1189 return klass->is_subclass_of(SystemDictionary::CallSite_klass()); |
1189 return klass->is_subclass_of(SystemDictionary::CallSite_klass()); |