libunwind.h (303016) | libunwind.h (308006) |
---|---|
1//===---------------------------- libunwind.h -----------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is dual licensed under the MIT and the University of Illinois Open 6// Source Licenses. See LICENSE.TXT for details. 7// 8// | 1//===---------------------------- libunwind.h -----------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is dual licensed under the MIT and the University of Illinois Open 6// Source Licenses. See LICENSE.TXT for details. 7// 8// |
9// Compatible with libuwind API documented at: | 9// Compatible with libunwind API documented at: |
10// http://www.nongnu.org/libunwind/man/libunwind(3).html 11// 12//===----------------------------------------------------------------------===// 13 14#ifndef __LIBUNWIND__ 15#define __LIBUNWIND__ 16 17#include <__libunwind_config.h> --- 97 unchanged lines hidden (view full) --- 115 * 116 */ 117extern unw_addr_space_t unw_create_addr_space_for_task(task_t); 118extern void unw_destroy_addr_space(unw_addr_space_t); 119extern int unw_init_remote_thread(unw_cursor_t *, unw_addr_space_t, thread_t *); 120#endif /* UNW_REMOTE */ 121 122/* | 10// http://www.nongnu.org/libunwind/man/libunwind(3).html 11// 12//===----------------------------------------------------------------------===// 13 14#ifndef __LIBUNWIND__ 15#define __LIBUNWIND__ 16 17#include <__libunwind_config.h> --- 97 unchanged lines hidden (view full) --- 115 * 116 */ 117extern unw_addr_space_t unw_create_addr_space_for_task(task_t); 118extern void unw_destroy_addr_space(unw_addr_space_t); 119extern int unw_init_remote_thread(unw_cursor_t *, unw_addr_space_t, thread_t *); 120#endif /* UNW_REMOTE */ 121 122/* |
123 * traditional libuwind "remote" API | 123 * traditional libunwind "remote" API |
124 * NOT IMPLEMENTED on Mac OS X 125 * 126 * extern int unw_init_remote(unw_cursor_t*, unw_addr_space_t, 127 * thread_t*); 128 * extern unw_accessors_t unw_get_accessors(unw_addr_space_t); 129 * extern unw_addr_space_t unw_create_addr_space(unw_accessors_t, int); 130 * extern void unw_flush_cache(unw_addr_space_t, unw_word_t, 131 * unw_word_t); --- 476 unchanged lines hidden --- | 124 * NOT IMPLEMENTED on Mac OS X 125 * 126 * extern int unw_init_remote(unw_cursor_t*, unw_addr_space_t, 127 * thread_t*); 128 * extern unw_accessors_t unw_get_accessors(unw_addr_space_t); 129 * extern unw_addr_space_t unw_create_addr_space(unw_accessors_t, int); 130 * extern void unw_flush_cache(unw_addr_space_t, unw_word_t, 131 * unw_word_t); --- 476 unchanged lines hidden --- |