• Home
  • Raw
  • Download

Lines Matching refs:m_info

326   void Assign(LabelInfo* p_info, LabelInfo* m_info) {  in Assign()  argument
327 AssignOne(p_info, m_info); in Assign()
328 VLOG(4) << "Assign " << ToString(p_info) << " := " << ToString(m_info); in Assign()
330 TryExtendAssignment(p_info, m_info); in Assign()
333 void AssignOne(LabelInfo* p_info, LabelInfo* m_info) { in AssignOne() argument
334 p_info->label_->index_ = m_info->label_->index_; in AssignOne()
337 m_info->assignment_ = p_info; in AssignOne()
338 p_info->assignment_ = m_info; in AssignOne()
341 void TryExtendAssignment(LabelInfo* p_info, LabelInfo* m_info) { in TryExtendAssignment() argument
342 RVA m_rva_base = m_info->label_->rva_; in TryExtendAssignment()
345 LabelInfo* m_info_next = m_info->next_addr_; in TryExtendAssignment()
393 LabelInfo* m_info_prev = m_info->prev_addr_; in TryExtendAssignment()
430 LabelInfo* m_info = m_trace_[m_pos]; in TryExtendSequence() local
433 if ((p_info->assignment_ == NULL) != (m_info->assignment_ == NULL)) in TryExtendSequence()
437 if (p_info->assignment_ && m_info->assignment_) { in TryExtendSequence()
438 if (p_info->label_->index_ != m_info->label_->index_) in TryExtendSequence()
445 if (p_info->refs_ != m_info->refs_) in TryExtendSequence()
448 AssignOne(p_info, m_info); in TryExtendSequence()
450 << "] -> " << ToString(p_info) << " := " << ToString(m_info); in TryExtendSequence()
468 LabelInfo* m_info = m_trace_[m_pos]; in TryExtendSequenceBackwards() local
470 if ((p_info->assignment_ == NULL) != (m_info->assignment_ == NULL)) in TryExtendSequenceBackwards()
473 if (p_info->assignment_ && m_info->assignment_) { in TryExtendSequenceBackwards()
474 if (p_info->label_->index_ != m_info->label_->index_) in TryExtendSequenceBackwards()
481 if (p_info->refs_ != m_info->refs_) in TryExtendSequenceBackwards()
484 AssignOne(p_info, m_info); in TryExtendSequenceBackwards()
486 << "] <- " << ToString(p_info) << " := " << ToString(m_info); in TryExtendSequenceBackwards()