1551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines//===- AArch64ELFMCLinker.cpp ---------------------------------------------===// 2551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines// 3551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines// The MCLinker Project 4551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines// 5551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines// This file is distributed under the University of Illinois Open Source 6551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines// License. See LICENSE.TXT for details. 7551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines// 8551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines//===----------------------------------------------------------------------===// 9551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines#include "AArch64ELFMCLinker.h" 10551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines 11551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines#include <mcld/LinkerConfig.h> 12551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines#include <mcld/Object/SectionMap.h> 13551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines 14551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hinesusing namespace mcld; 15551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines 16551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen HinesAArch64ELFMCLinker::AArch64ELFMCLinker(LinkerConfig& pConfig, 17551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines mcld::Module &pModule, 18551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines FileHandle& pFileHandle) 19551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines : ELFMCLinker(pConfig, pModule, pFileHandle) { 20551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines} 21551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines 22551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen HinesAArch64ELFMCLinker::~AArch64ELFMCLinker() 23551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines{ 24551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines} 25551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines 26