Home | History | Annotate | Download | only in runtime

Lines Matching refs:iref

127 static inline IndirectRefKind GetIndirectRefKind(IndirectRef iref) {
128 return static_cast<IndirectRefKind>(reinterpret_cast<uintptr_t>(iref) & 0x03);
286 * Returns kInvalidIndirectRefObject if iref is invalid.
289 mirror::Object* Get(IndirectRef iref) const SHARED_REQUIRES(Locks::mutator_lock_)
294 mirror::Object* SynchronizedGet(IndirectRef iref) const SHARED_REQUIRES(Locks::mutator_lock_) {
295 return Get<kReadBarrierOption>(iref);
303 void Update(IndirectRef iref, mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_);
314 bool Remove(uint32_t cookie, IndirectRef iref);
360 static uint32_t ExtractIndex(IndirectRef iref) {
361 uintptr_t uref = reinterpret_cast<uintptr_t>(iref);