llvm-project/libunwind/src
Ed Schouten 8fd97a3ade Make the .eh_frame_hdr code work on FreeBSD as well.
We currently only include <link.h> on CloudABI and Linux. We can enable
it on FreeBSD as well, as it also supports the dl_iterate_phdr()
function that's provided by <link.h>.

FreeBSD, however, does not provide the ElfW() macro. Instead, the
host-specific ELF datastructures are named just Elf_XXX in addition to
the host-independent Elf32_XXX and Elf64_XXX types.

Differential Revision:	http://reviews.llvm.org/D8169
Approved by:	emaste

llvm-svn: 236154
2015-04-29 20:43:44 +00:00
..
AddressSpace.hpp Make the .eh_frame_hdr code work on FreeBSD as well. 2015-04-29 20:43:44 +00:00
CMakeLists.txt unwind: clean up warnings from the build 2015-04-25 02:06:15 +00:00
CompactUnwinder.hpp
DwarfInstructions.hpp
DwarfParser.hpp
EHHeaderParser.hpp
Registers.hpp
Unwind-EHABI.cpp unwind: remove inclusion of private_typeinfo.h 2015-04-27 16:51:52 +00:00
Unwind-EHABI.h
Unwind-sjlj.c
UnwindCursor.hpp
UnwindLevel1-gcc-ext.c
UnwindLevel1.c
UnwindRegistersRestore.S
UnwindRegistersSave.S
Unwind_AppleExtras.cpp
assembly.h
config.h
dwarf2.h
libunwind.cpp
libunwind_ext.h
unwind_ext.h