Lines Matching refs:segment_sp
1632 SectionSP segment_sp; in ProcessSegmentCommand() local
1634 segment_sp = std::make_shared<Section>( in ProcessSegmentCommand()
1654 segment_sp->SetIsEncrypted(segment_is_encrypted); in ProcessSegmentCommand()
1655 m_sections_up->AddSection(segment_sp); in ProcessSegmentCommand()
1656 segment_sp->SetPermissions(segment_permissions); in ProcessSegmentCommand()
1658 context.UnifiedList.AddSection(segment_sp); in ProcessSegmentCommand()
1740 segment_sp = context.UnifiedList.FindSectionByName(const_segname); in ProcessSegmentCommand()
1741 if (segment_sp.get()) { in ProcessSegmentCommand()
1742 Section *segment = segment_sp.get(); in ProcessSegmentCommand()
1786 segment_sp = std::make_shared<Section>( in ProcessSegmentCommand()
1787 segment_sp, // Parent section in ProcessSegmentCommand()
1808 segment_sp->SetIsFake(true); in ProcessSegmentCommand()
1809 segment_sp->SetPermissions(segment_permissions); in ProcessSegmentCommand()
1810 m_sections_up->AddSection(segment_sp); in ProcessSegmentCommand()
1812 context.UnifiedList.AddSection(segment_sp); in ProcessSegmentCommand()
1813 segment_sp->SetIsEncrypted(segment_is_encrypted); in ProcessSegmentCommand()
1816 assert(segment_sp.get()); in ProcessSegmentCommand()
1821 segment_sp, module_sp, this, ++context.NextSectionIdx, section_name, in ProcessSegmentCommand()
1822 sect_type, sect64.addr - segment_sp->GetFileAddress(), sect64.size, in ProcessSegmentCommand()
1834 segment_sp->GetChildren().AddSection(section_sp); in ProcessSegmentCommand()
1836 if (segment_sp->IsFake()) { in ProcessSegmentCommand()
1837 segment_sp.reset(); in ProcessSegmentCommand()
1842 if (segment_sp && is_dsym) { in ProcessSegmentCommand()
1848 segment_sp->GetChildren().FindSectionByID(sect_uid)); in ProcessSegmentCommand()
1852 segment_sp->GetChildren().FindSectionByID(sect_uid + 1); in ProcessSegmentCommand()