|
FreeRDP
|
#include <sys/types.h>#include <corkscrew/ptrace.h>#include <corkscrew/map_info.h>#include <corkscrew/symbol_table.h>
Data Structures | |
| struct | backtrace_frame_t |
| struct | backtrace_symbol_t |
Enumerations | |
| enum | { MAX_BACKTRACE_LINE_LENGTH = 800 } |
Functions | |
| ssize_t | unwind_backtrace (backtrace_frame_t *backtrace, size_t ignore_depth, size_t max_depth) |
| ssize_t | unwind_backtrace_thread (pid_t tid, backtrace_frame_t *backtrace, size_t ignore_depth, size_t max_depth) |
| ssize_t | unwind_backtrace_ptrace (pid_t tid, const ptrace_context_t *context, backtrace_frame_t *backtrace, size_t ignore_depth, size_t max_depth) |
| void | get_backtrace_symbols (const backtrace_frame_t *backtrace, size_t frames, backtrace_symbol_t *backtrace_symbols) |
| void | get_backtrace_symbols_ptrace (const ptrace_context_t *context, const backtrace_frame_t *backtrace, size_t frames, backtrace_symbol_t *backtrace_symbols) |
| void | free_backtrace_symbols (backtrace_symbol_t *backtrace_symbols, size_t frames) |
| void | format_backtrace_line (unsigned frameNumber, const backtrace_frame_t *frame, const backtrace_symbol_t *symbol, char *buffer, size_t bufferSize) |
| void format_backtrace_line | ( | unsigned | frameNumber, |
| const backtrace_frame_t * | frame, | ||
| const backtrace_symbol_t * | symbol, | ||
| char * | buffer, | ||
| size_t | bufferSize | ||
| ) |
Formats a line from a backtrace as a zero-terminated string into the specified buffer.
| void free_backtrace_symbols | ( | backtrace_symbol_t * | backtrace_symbols, |
| size_t | frames | ||
| ) |
| void get_backtrace_symbols | ( | const backtrace_frame_t * | backtrace, |
| size_t | frames, | ||
| backtrace_symbol_t * | backtrace_symbols | ||
| ) |
| void get_backtrace_symbols_ptrace | ( | const ptrace_context_t * | context, |
| const backtrace_frame_t * | backtrace, | ||
| size_t | frames, | ||
| backtrace_symbol_t * | backtrace_symbols | ||
| ) |
| ssize_t unwind_backtrace | ( | backtrace_frame_t * | backtrace, |
| size_t | ignore_depth, | ||
| size_t | max_depth | ||
| ) |
| ssize_t unwind_backtrace_ptrace | ( | pid_t | tid, |
| const ptrace_context_t * | context, | ||
| backtrace_frame_t * | backtrace, | ||
| size_t | ignore_depth, | ||
| size_t | max_depth | ||
| ) |
| ssize_t unwind_backtrace_thread | ( | pid_t | tid, |
| backtrace_frame_t * | backtrace, | ||
| size_t | ignore_depth, | ||
| size_t | max_depth | ||
| ) |