master
1#ifndef __XPC_DEBUG_H__
2#define __XPC_DEBUG_H__
3
4__BEGIN_DECLS
5
6/*!
7 * @function xpc_debugger_api_misuse_info
8 * Returns a pointer to a string describing the reason XPC aborted the calling
9 * process. On OS X, this will be the same string present in the "Application
10 * Specific Information" section of the crash report.
11 *
12 * @result
13 * A pointer to the human-readable string describing the reason the caller was
14 * aborted. If XPC was not responsible for the program's termination, NULL will
15 * be returned.
16 *
17 * @discussion
18 * This function is only callable from within a debugger. It is not meant to be
19 * called by the program directly.
20 */
21XPC_DEBUGGER_EXCL
22const char *
23xpc_debugger_api_misuse_info(void);
24
25__END_DECLS
26
27#endif // __XPC_DEBUG_H__