|
FreeRDP
|
#include <corkscrew/map_info.h>#include <corkscrew/symbol_table.h>#include <sys/types.h>#include <stdbool.h>#include <stdint.h>
Data Structures | |
| struct | ptrace_context_t |
| struct | memory_t |
Functions | |
| void | init_memory (memory_t *memory, const map_info_t *map_info_list) |
| void | init_memory_ptrace (memory_t *memory, pid_t tid) |
| bool | try_get_word (const memory_t *memory, uintptr_t ptr, uint32_t *out_value) |
| bool | try_get_word_ptrace (pid_t tid, uintptr_t ptr, uint32_t *out_value) |
| ptrace_context_t * | load_ptrace_context (pid_t pid) |
| void | free_ptrace_context (ptrace_context_t *context) |
| void | find_symbol_ptrace (const ptrace_context_t *context, uintptr_t addr, const map_info_t **out_map_info, const symbol_t **out_symbol) |
| void find_symbol_ptrace | ( | const ptrace_context_t * | context, |
| uintptr_t | addr, | ||
| const map_info_t ** | out_map_info, | ||
| const symbol_t ** | out_symbol | ||
| ) |
| void free_ptrace_context | ( | ptrace_context_t * | context | ) |
| void init_memory | ( | memory_t * | memory, |
| const map_info_t * | map_info_list | ||
| ) |
| void init_memory_ptrace | ( | memory_t * | memory, |
| pid_t | tid | ||
| ) |
| ptrace_context_t* load_ptrace_context | ( | pid_t | pid | ) |
| bool try_get_word_ptrace | ( | pid_t | tid, |
| uintptr_t | ptr, | ||
| uint32_t * | out_value | ||
| ) |