1 //===- RegionFragment.cpp -------------------------------------------------===// 2 // 3 // The MCLinker Project 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 #include <mcld/Fragment/RegionFragment.h> 10 #include <mcld/Support/MemoryRegion.h> 11 12 using namespace mcld; 13 14 //===----------------------------------------------------------------------===// 15 // RegionFragment 16 //===----------------------------------------------------------------------===// RegionFragment(MemoryRegion & pRegion,SectionData * pSD)17RegionFragment::RegionFragment(MemoryRegion& pRegion, SectionData* pSD) 18 : Fragment(Fragment::Region, pSD), m_Region(pRegion) { 19 } 20 ~RegionFragment()21RegionFragment::~RegionFragment() 22 { 23 } 24 size() const25size_t RegionFragment::size() const 26 { 27 return m_Region.size(); 28 } 29 30