1//===- AlignFragment.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/AlignFragment.h> 10 11#include <mcld/LD/SectionData.h> 12 13using namespace mcld; 14 15//===----------------------------------------------------------------------===// 16// AlignFragment 17//===----------------------------------------------------------------------===// 18AlignFragment::AlignFragment(unsigned int pAlignment, 19 int64_t pValue, 20 unsigned int pValueSize, 21 unsigned int pMaxBytesToEmit, 22 SectionData *pSD) 23 : Fragment(Fragment::Alignment, pSD), m_Alignment(pAlignment), 24 m_Value(pValue), m_ValueSize(pValueSize), m_MaxBytesToEmit(pMaxBytesToEmit), 25 m_bEmitNops(false) { 26} 27 28