//===- lib/MC/ELFObjectWriter.cpp - ELF File Writer -----------------------===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file implements ELF object file writer information.////===----------------------------------------------------------------------===//#include"llvm/MC/MCELFObjectWriter.h"#include"llvm/ADT/OwningPtr.h"#include"llvm/ADT/STLExtras.h"#include"llvm/ADT/SmallPtrSet.h"#include"llvm/ADT/SmallString.h"#include"llvm/ADT/StringMap.h"#include"llvm/MC/MCAsmBackend.h"#include"llvm/MC/MCAsmLayout.h"