MCSymbolizer.cpp revision 2c94d0faa0e1c268893d5e04dc77e8a35889db00
12c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha//===-- llvm/MC/MCSymbolizer.cpp - MCSymbolizer class -----------*- C++ -*-===// 22c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha// 32c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha// The LLVM Compiler Infrastructure 42c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha// 52c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha// This file is distributed under the University of Illinois Open Source 62c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha// License. See LICENSE.TXT for details. 72c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha// 82c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha//===----------------------------------------------------------------------===// 92c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha 102c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha#include "llvm/MC/MCSymbolizer.h" 112c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha#include "llvm/MC/MCRelocationInfo.h" 122c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha 132c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougachausing namespace llvm; 142c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha 152c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed BougachaMCSymbolizer::MCSymbolizer(MCContext &Ctx, OwningPtr<MCRelocationInfo> &RelInfo) 162c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha : Ctx(Ctx), RelInfo(RelInfo.take()) { 172c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha} 182c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha 192c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed BougachaMCSymbolizer::~MCSymbolizer() { 202c94d0faa0e1c268893d5e04dc77e8a35889db00Ahmed Bougacha} 21