ELFSegment.cpp revision 5460a1f25d9ddecb5c70667267d66d51af177a99
1//===- ELFSegment.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/LD/ELFSegment.h> 10 11using namespace mcld; 12 13//========================== 14// ELFSegment 15ELFSegment::ELFSegment(uint32_t pType, 16 uint32_t pFlag, 17 uint64_t pOffset, 18 uint64_t pVaddr, 19 uint64_t pPaddr, 20 uint64_t pFilesz, 21 uint64_t pMemsz, 22 uint64_t pAlign) 23 : m_Type(pType), 24 m_Flag(pFlag), 25 m_Offset(pOffset), 26 m_Vaddr(pVaddr), 27 m_Paddr(pPaddr), 28 m_Filesz(pFilesz), 29 m_Memsz(pMemsz), 30 m_Align(pAlign) { 31} 32 33ELFSegment::~ELFSegment() 34{ 35} 36