ARMELFDynamic.h revision 533eae20118036f425f27bf0536ef0ccbb090b65
1//===- ARMELFDynamic.h ----------------------------------------------------===// 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#ifndef TARGET_ARM_ARMELFDYNAMIC_H 10#define TARGET_ARM_ARMELFDYNAMIC_H 11 12#include <mcld/Target/ELFDynamic.h> 13 14namespace mcld { 15 16class ARMELFDynamic : public ELFDynamic { 17public: 18 ARMELFDynamic(const GNULDBackend& pParent, const LinkerConfig& pConfig); 19 ~ARMELFDynamic(); 20 21private: 22 void reserveTargetEntries(const ELFFileFormat& pFormat); 23 void applyTargetEntries(const ELFFileFormat& pFormat); 24}; 25 26} // namespace of mcld 27 28#endif 29