equal
deleted
inserted
replaced
2138 access_load_at(T_OBJECT, IN_NATIVE | ON_PHANTOM_OOP_REF, |
2138 access_load_at(T_OBJECT, IN_NATIVE | ON_PHANTOM_OOP_REF, |
2139 Address(value, -JNIHandles::weak_tag_value), value, tmp1, tmp2, noreg); |
2139 Address(value, -JNIHandles::weak_tag_value), value, tmp1, tmp2, noreg); |
2140 b(done); |
2140 b(done); |
2141 bind(not_weak); |
2141 bind(not_weak); |
2142 // Resolve (untagged) jobject. |
2142 // Resolve (untagged) jobject. |
2143 access_load_at(T_OBJECT, IN_CONCURRENT_ROOT, |
2143 access_load_at(T_OBJECT, IN_NATIVE, |
2144 Address(value, 0), value, tmp1, tmp2, noreg); |
2144 Address(value, 0), value, tmp1, tmp2, noreg); |
2145 verify_oop(value); |
2145 verify_oop(value); |
2146 bind(done); |
2146 bind(done); |
2147 } |
2147 } |
2148 |
2148 |