diff options
Diffstat (limited to 'contrib/llvm/tools/lld/ELF/EhFrame.h')
-rw-r--r-- | contrib/llvm/tools/lld/ELF/EhFrame.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/llvm/tools/lld/ELF/EhFrame.h b/contrib/llvm/tools/lld/ELF/EhFrame.h new file mode 100644 index 000000000000..0d5a2ff2f417 --- /dev/null +++ b/contrib/llvm/tools/lld/ELF/EhFrame.h @@ -0,0 +1,22 @@ +//===- EhFrame.h ------------------------------------------------*- C++ -*-===// +// +// The LLVM Linker +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLD_ELF_EHFRAME_H +#define LLD_ELF_EHFRAME_H + +#include "lld/Core/LLVM.h" + +namespace lld { +namespace elf { +template <class ELFT> size_t readEhRecordSize(ArrayRef<uint8_t> Data); +template <class ELFT> uint8_t getFdeEncoding(ArrayRef<uint8_t> Data); +} +} + +#endif |