Deleted Added
full compact
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 ---