| Index: third_party/libc++abi/src/Unwind/libunwind_ext.h
|
| ===================================================================
|
| --- third_party/libc++abi/src/Unwind/libunwind_ext.h (revision 0)
|
| +++ third_party/libc++abi/src/Unwind/libunwind_ext.h (revision 0)
|
| @@ -0,0 +1,38 @@
|
| +//===------------------------ libunwind_ext.h -----------------------------===//
|
| +//
|
| +// The LLVM Compiler Infrastructure
|
| +//
|
| +// This file is dual licensed under the MIT and the University of Illinois Open
|
| +// Source Licenses. See LICENSE.TXT for details.
|
| +//
|
| +//
|
| +// Extensions to libunwind API.
|
| +//
|
| +//===----------------------------------------------------------------------===//
|
| +
|
| +#ifndef __LIBUNWIND_EXT__
|
| +#define __LIBUNWIND_EXT__
|
| +
|
| +#include <libunwind.h>
|
| +
|
| +#define UNW_STEP_SUCCESS 1
|
| +#define UNW_STEP_END 0
|
| +
|
| +#ifdef __cplusplus
|
| +extern "C" {
|
| +#endif
|
| +// SPI
|
| +extern void unw_iterate_dwarf_unwind_cache(void (*func)(unw_word_t ip_start,
|
| + unw_word_t ip_end,
|
| + unw_word_t fde,
|
| + unw_word_t mh));
|
| +
|
| +// IPI
|
| +extern void _unw_add_dynamic_fde(unw_word_t fde);
|
| +extern void _unw_remove_dynamic_fde(unw_word_t fde);
|
| +
|
| +#ifdef __cplusplus
|
| +}
|
| +#endif
|
| +
|
| +#endif // __LIBUNWIND_EXT__
|
|
|
| Property changes on: third_party/libc++abi/src/Unwind/libunwind_ext.h
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|