Searched refs:IRTSegmentState (Results 1 – 5 of 5) sorted by relevance
83 IRTSegmentState GetLocalRefCookie() const { return local_ref_cookie_; } in GetLocalRefCookie()84 void SetLocalRefCookie(IRTSegmentState new_cookie) { local_ref_cookie_ = new_cookie; } in SetLocalRefCookie()86 IRTSegmentState GetLocalsSegmentState() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetLocalsSegmentState()89 void SetLocalSegmentState(IRTSegmentState new_state) REQUIRES_SHARED(Locks::mutator_lock_) { in SetLocalSegmentState()168 IRTSegmentState local_ref_cookie_;176 std::vector<IRTSegmentState> stacked_local_ref_cookies_;225 const IRTSegmentState saved_local_ref_cookie_;
146 struct IRTSegmentState { struct151 static constexpr IRTSegmentState kIRTFirstSegment = { 0 }; argument252 IndirectRef Add(IRTSegmentState previous_state,281 bool Remove(IRTSegmentState previous_state, IndirectRef iref);314 IRTSegmentState GetSegmentState() const { in GetSegmentState()318 void SetSegmentState(IRTSegmentState new_state);388 void RecoverHoles(IRTSegmentState from);398 IRTSegmentState segment_state_;415 IRTSegmentState last_known_previous_state_;
75 const IRTSegmentState cookie = kIRTFirstSegment; in TEST_F()305 const IRTSegmentState cookie0 = kIRTFirstSegment; in TEST_F()316 const IRTSegmentState cookie1 = irt.GetSegmentState(); in TEST_F()336 const IRTSegmentState cookie0 = kIRTFirstSegment; in TEST_F()343 const IRTSegmentState cookie1 = irt.GetSegmentState(); in TEST_F()372 const IRTSegmentState cookie0 = kIRTFirstSegment; in TEST_F()379 const IRTSegmentState cookie1 = irt.GetSegmentState(); in TEST_F()387 const IRTSegmentState cookie2 = irt.GetSegmentState(); in TEST_F()411 const IRTSegmentState cookie0 = kIRTFirstSegment; in TEST_F()418 const IRTSegmentState cookie1 = irt.GetSegmentState(); in TEST_F()[all …]
176 void IndirectReferenceTable::RecoverHoles(IRTSegmentState prev_state) { in RecoverHoles()200 IRTSegmentState prev_state, in CheckHoleCount()201 IRTSegmentState cur_state) { in CheckHoleCount()239 IndirectRef IndirectReferenceTable::Add(IRTSegmentState previous_state, in Add()342 bool IndirectReferenceTable::Remove(IRTSegmentState previous_state, IndirectRef iref) { in Remove()474 void IndirectReferenceTable::SetSegmentState(IRTSegmentState new_state) { in SetSegmentState()
29 static_assert(sizeof(IRTSegmentState) == sizeof(uint32_t), "IRTSegmentState size unexpected");30 static_assert(std::is_trivial<IRTSegmentState>::value, "IRTSegmentState not trivial");122 env->SetLocalRefCookie(bit_cast<IRTSegmentState>(saved_local_ref_cookie)); in PopLocalReferences()