Lines Matching defs:curr_frame
1948 void StackFrame::UpdatePreviousFrameFromCurrentFrame(StackFrame &curr_frame) {
1951 curr_frame.GetStackID()); // TODO: remove this after some testing
1952 m_id.SetPC(curr_frame.m_id.GetPC()); // Update the Stack ID PC value
1953 assert(GetThread() == curr_frame.GetThread());
1954 m_frame_index = curr_frame.m_frame_index;
1955 m_concrete_frame_index = curr_frame.m_concrete_frame_index;
1956 m_reg_context_sp = curr_frame.m_reg_context_sp;
1957 m_frame_code_addr = curr_frame.m_frame_code_addr;
1958 m_behaves_like_zeroth_frame = curr_frame.m_behaves_like_zeroth_frame;
1959 assert(!m_sc.target_sp || !curr_frame.m_sc.target_sp ||
1960 m_sc.target_sp.get() == curr_frame.m_sc.target_sp.get());
1961 assert(!m_sc.module_sp || !curr_frame.m_sc.module_sp ||
1962 m_sc.module_sp.get() == curr_frame.m_sc.module_sp.get());
1963 assert(m_sc.comp_unit == nullptr || curr_frame.m_sc.comp_unit == nullptr ||
1964 m_sc.comp_unit == curr_frame.m_sc.comp_unit);
1965 assert(m_sc.function == nullptr || curr_frame.m_sc.function == nullptr ||
1966 m_sc.function == curr_frame.m_sc.function);
1967 m_sc = curr_frame.m_sc;