|
Linux Kernel
3.7.1
|
#include <sys/utsname.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <errno.h>#include <stdio.h>#include <unistd.h>#include <getopt.h>#include <stdlib.h>#include <string.h>#include <stdarg.h>#include <dwarf-regs.h>#include <linux/bitops.h>#include "event.h"#include "debug.h"#include "util.h"#include "symbol.h"#include "probe-finder.h"Go to the source code of this file.
Data Structures | |
| struct | find_scope_param |
| struct | dwarf_callback_param |
| struct | pubname_callback_param |
Macros | |
| #define | MAX_BASIC_TYPE_BITS 64 |
| #define | BYTES_TO_BITS(nb) ((nb) * BITS_PER_LONG / sizeof(long)) |
| #define | MAX_VAR_LEN 64 |
Functions | |
| struct debuginfo * | debuginfo__new (const char *path) |
| struct debuginfo * | debuginfo__new_online_kernel (unsigned long addr) |
| void | debuginfo__delete (struct debuginfo *self) |
| int | debuginfo__find_trace_events (struct debuginfo *self, struct perf_probe_event *pev, struct probe_trace_event **tevs, int max_tevs) |
| int | debuginfo__find_available_vars_at (struct debuginfo *self, struct perf_probe_event *pev, struct variable_list **vls, int max_vls, bool externs) |
| int | debuginfo__find_probe_point (struct debuginfo *self, unsigned long addr, struct perf_probe_point *ppt) |
| int | debuginfo__find_line_range (struct debuginfo *self, struct line_range *lr) |
| #define BYTES_TO_BITS | ( | nb | ) | ((nb) * BITS_PER_LONG / sizeof(long)) |
Definition at line 367 of file probe-finder.c.
| #define MAX_BASIC_TYPE_BITS 64 |
Definition at line 43 of file probe-finder.c.
| #define MAX_VAR_LEN 64 |
Definition at line 1207 of file probe-finder.c.
Definition at line 252 of file probe-finder.c.
| int debuginfo__find_available_vars_at | ( | struct debuginfo * | self, |
| struct perf_probe_event * | pev, | ||
| struct variable_list ** | vls, | ||
| int | max_vls, | ||
| bool | externs | ||
| ) |
Definition at line 1287 of file probe-finder.c.
| int debuginfo__find_line_range | ( | struct debuginfo * | self, |
| struct line_range * | lr | ||
| ) |
Definition at line 1519 of file probe-finder.c.
| int debuginfo__find_probe_point | ( | struct debuginfo * | self, |
| unsigned long | addr, | ||
| struct perf_probe_point * | ppt | ||
| ) |
Definition at line 1323 of file probe-finder.c.
| int debuginfo__find_trace_events | ( | struct debuginfo * | self, |
| struct perf_probe_event * | pev, | ||
| struct probe_trace_event ** | tevs, | ||
| int | max_tevs | ||
| ) |
Definition at line 1180 of file probe-finder.c.
Definition at line 224 of file probe-finder.c.
Definition at line 238 of file probe-finder.c.
1.8.2