2081 void set_narrow_oop(Register dst, jobject obj); |
2081 void set_narrow_oop(Register dst, jobject obj); |
2082 void set_narrow_oop(Address dst, jobject obj); |
2082 void set_narrow_oop(Address dst, jobject obj); |
2083 void cmp_narrow_oop(Register dst, jobject obj); |
2083 void cmp_narrow_oop(Register dst, jobject obj); |
2084 void cmp_narrow_oop(Address dst, jobject obj); |
2084 void cmp_narrow_oop(Address dst, jobject obj); |
2085 |
2085 |
|
2086 void encode_klass_not_null(Register r); |
|
2087 void decode_klass_not_null(Register r); |
|
2088 void encode_klass_not_null(Register dst, Register src); |
|
2089 void decode_klass_not_null(Register dst, Register src); |
|
2090 void set_narrow_klass(Register dst, Klass* k); |
|
2091 void set_narrow_klass(Address dst, Klass* k); |
|
2092 void cmp_narrow_klass(Register dst, Klass* k); |
|
2093 void cmp_narrow_klass(Address dst, Klass* k); |
|
2094 |
2086 // if heap base register is used - reinit it with the correct value |
2095 // if heap base register is used - reinit it with the correct value |
2087 void reinit_heapbase(); |
2096 void reinit_heapbase(); |
2088 |
2097 |
2089 DEBUG_ONLY(void verify_heapbase(const char* msg);) |
2098 DEBUG_ONLY(void verify_heapbase(const char* msg);) |
2090 |
2099 |