122add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao//===- ELFMCLinker.cpp ----------------------------------------------------===//
2cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//
3cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//                     The MCLinker Project
4cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//
5cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao// This file is distributed under the University of Illinois Open Source
6cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao// License. See LICENSE.TXT for details.
7cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//
8cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//===----------------------------------------------------------------------===//
922add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#include <mcld/Target/ELFMCLinker.h>
1022add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#include <mcld/LinkerConfig.h>
1122add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#include <mcld/Object/SectionMap.h>
12cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao#include <mcld/Support/MsgHandling.h>
13cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
14cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liaousing namespace mcld;
15cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
1622add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao//===----------------------------------------------------------------------===//
1722add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao// ELFMCLinker
1822add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao//===----------------------------------------------------------------------===//
1922add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei LiaoELFMCLinker::ELFMCLinker(LinkerConfig& pConfig,
2022add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao                         mcld::Module& pModule,
2122add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao                         MemoryArea& pOutput)
2222add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao  : MCLinker(pConfig, pModule, pOutput) {
23cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
24cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao}
25cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
2622add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei LiaoELFMCLinker::~ELFMCLinker()
27cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao{
2822add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao  // MCLinker will delete m_pLDBackend and m_pLDDriver;
29cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao}
30cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
31