mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 00:17:01 +00:00
[DebugInfo] Move all DWARF headers to the public include directory.
dsymutil needs access to DWARF specific inforamtion, the small DIContext wrapper isn't sufficient. Other DWARF consumers might want to use it too (I'm looking at you lldb). Differential Revision: http://reviews.llvm.org/D6694 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224594 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
31
include/llvm/DebugInfo/DWARFCompileUnit.h
Normal file
31
include/llvm/DebugInfo/DWARFCompileUnit.h
Normal file
@@ -0,0 +1,31 @@
|
||||
//===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIB_DEBUGINFO_DWARFCOMPILEUNIT_H
|
||||
#define LLVM_LIB_DEBUGINFO_DWARFCOMPILEUNIT_H
|
||||
|
||||
#include "llvm/DebugInfo/DWARFUnit.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class DWARFCompileUnit : public DWARFUnit {
|
||||
public:
|
||||
DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section,
|
||||
const DWARFDebugAbbrev *DA, StringRef RS, StringRef SS,
|
||||
StringRef SOS, StringRef AOS, bool LE,
|
||||
const DWARFUnitSectionBase &UnitSection)
|
||||
: DWARFUnit(Context, Section, DA, RS, SS, SOS, AOS, LE, UnitSection) {}
|
||||
void dump(raw_ostream &OS);
|
||||
// VTable anchor.
|
||||
~DWARFCompileUnit() override;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user