#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <argp.h>
#include <sys/user.h>
#include <sys/ptrace.h>
#include <inttypes.h>
#include <signal.h>
#include <time.h>
#include "log.h"
#include "target_api.h"
#include "target.h"
#include "target_os.h"
Go to the source code of this file.
|
void | cleanup_probes (void) |
|
void | sigh_cleanup_probes (int signo, siginfo_t *siginfo, void *x) |
|
result_t | syscall_pre_handler (struct probe *probe, tid_t tid, void *handler_data, struct probe *trigger, struct probe *base) |
|
result_t | syscall_post_handler (struct probe *probe, tid_t tid, void *handler_data, struct probe *trigger, struct probe *base) |
|
error_t | strace_argp_parse_opt (int key, char *arg, struct argp_state *state) |
|
int | main (int argc, char **argv) |
|
void cleanup_probes |
( |
void |
| ) |
|
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
void sigh_cleanup_probes |
( |
int |
signo, |
|
|
siginfo_t * |
siginfo, |
|
|
void * |
x |
|
) |
| |
error_t strace_argp_parse_opt |
( |
int |
key, |
|
|
char * |
arg, |
|
|
struct argp_state * |
state |
|
) |
| |
GHashTable* probes = NULL |
Initial value:= {
}
struct argp_option strace_argp_opts[]
error_t strace_argp_parse_opt(int key, char *arg, struct argp_state *state)
Definition at line 188 of file strace.c.
struct argp_option strace_argp_opts[] |
Initial value:
Definition at line 147 of file strace.c.