equal
deleted
inserted
replaced
26 #define SHARE_VM_CLASSFILE_JAVACLASSES_INLINE_HPP |
26 #define SHARE_VM_CLASSFILE_JAVACLASSES_INLINE_HPP |
27 |
27 |
28 #include "classfile/javaClasses.hpp" |
28 #include "classfile/javaClasses.hpp" |
29 #include "oops/oop.inline.hpp" |
29 #include "oops/oop.inline.hpp" |
30 #include "oops/oopsHierarchy.hpp" |
30 #include "oops/oopsHierarchy.hpp" |
31 |
|
32 inline volatile oop java_lang_invoke_CallSite::target_volatile(oop site) { |
|
33 return oop((oopDesc *)(site->obj_field_volatile(_target_offset))); |
|
34 } |
|
35 |
31 |
36 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) { |
32 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) { |
37 site->obj_field_put_volatile(_target_offset, target); |
33 site->obj_field_put_volatile(_target_offset, target); |
38 } |
34 } |
39 |
35 |