ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
os/backtrace.h
Go to the documentation of this file.
1#pragma once
2
3/* Existing buffer budgets in bytes, including NUL for text storage. */
4#define PLATFORM_BACKTRACE_FRAME_CAPACITY 64
5
6#include <stddef.h>
7
30
46int platform_backtrace(void **buffer, int size);
47
66char **platform_backtrace_symbols(void *const *buffer, int size, const char *const *owned_dirs);
67
80
89void backtrace_print_simple(int skip_frames);
90
int platform_backtrace(void **buffer, int size)
Get a backtrace of the current call stack.
void platform_backtrace_symbols_destroy(char **strings)
Free symbol array from platform_backtrace_symbols().
void backtrace_print_simple(int skip_frames)
Print backtrace of the current call stack.
char ** platform_backtrace_symbols(void *const *buffer, int size, const char *const *owned_dirs)
Convert backtrace addresses to symbol names.