< prev index next > src/hotspot/share/ci/ciKlass.cpp
Print this page
const char* ciKlass::external_name() const {
GUARDED_VM_ENTRY(
return get_Klass()->external_name();
)
}
+
+ // ------------------------------------------------------------------
+ // ciKlass::prototype_header_offset
+ juint ciKlass::prototype_header_offset() {
+ assert(is_loaded(), "must be loaded");
+
+ VM_ENTRY_MARK;
+ Klass* this_klass = get_Klass();
+ return in_bytes(this_klass->prototype_header_offset());
+ }
+
+ // ------------------------------------------------------------------
+ // ciKlass::prototype_header
+ uintptr_t ciKlass::prototype_header() {
+ assert(is_loaded(), "must be loaded");
+
+ VM_ENTRY_MARK;
+ Klass* this_klass = get_Klass();
+ return (uintptr_t)this_klass->prototype_header().to_pointer();
+ }
< prev index next >