1 //===-- DWARFUnitIndex.h --------------------------------------------------===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 #ifndef LLVM_LIB_DEBUGINFO_DWARFUNITINDEX_H
11 #define LLVM_LIB_DEBUGINFO_DWARFUNITINDEX_H
13 #include "llvm/Support/DataExtractor.h"
14 #include "llvm/Support/Format.h"
15 #include "llvm/Support/raw_ostream.h"
20 class DWARFUnitIndex {
28 bool parse(DataExtractor IndexData, uint32_t *OffsetPtr);
29 void dump(raw_ostream &OS) const;
35 bool parse(DataExtractor IndexData);
36 void dump(raw_ostream &OS) const;