#include <stdbool.h>
Go to the source code of this file.
|
| struct ksyms * | ksyms__load (void) |
| |
| void | ksyms__free (struct ksyms *ksyms) |
| |
| const struct ksym * | ksyms__map_addr (const struct ksyms *ksyms, unsigned long addr) |
| |
| const struct ksym * | ksyms__get_symbol (const struct ksyms *ksyms, const char *name) |
| |
| struct syms * | syms__load_pid (int tgid) |
| |
| struct syms * | syms__load_file (const char *fname) |
| |
| void | syms__free (struct syms *syms) |
| |
| const struct sym * | syms__map_addr (const struct syms *syms, unsigned long addr) |
| |
| struct syms_cache * | syms_cache__new (int nr) |
| |
| struct syms * | syms_cache__get_syms (struct syms_cache *syms_cache, int tgid) |
| |
| void | syms_cache__free (struct syms_cache *syms_cache) |
| |
| struct partitions * | partitions__load (void) |
| |
| void | partitions__free (struct partitions *partitions) |
| |
| const struct partition * | partitions__get_by_dev (const struct partitions *partitions, unsigned int dev) |
| |
| const struct partition * | partitions__get_by_name (const struct partitions *partitions, const char *name) |
| |
| void | print_log2_hist (unsigned int *vals, int vals_size, const char *val_type) |
| |
| void | print_linear_hist (unsigned int *vals, int vals_size, unsigned int base, unsigned int step, const char *val_type) |
| |
| unsigned long long | get_ktime_ns (void) |
| |
| bool | is_kernel_module (const char *name) |
| |
| bool | fentry_can_attach (const char *name, const char *mod) |
| |
| bool | kprobe_exists (const char *name) |
| |
| bool | vmlinux_btf_exists (void) |
| |
| bool | module_btf_exists (const char *mod) |
| |
◆ NSEC_PER_SEC
| #define NSEC_PER_SEC 1000000000ULL |
◆ fentry_can_attach()
| bool fentry_can_attach |
( |
const char * |
name, |
|
|
const char * |
mod |
|
) |
| |
◆ get_ktime_ns()
| unsigned long long get_ktime_ns |
( |
void |
| ) |
|
◆ is_kernel_module()
| bool is_kernel_module |
( |
const char * |
name | ) |
|
◆ kprobe_exists()
| bool kprobe_exists |
( |
const char * |
name | ) |
|
◆ ksyms__free()
| void ksyms__free |
( |
struct ksyms * |
ksyms | ) |
|
◆ ksyms__get_symbol()
| const struct ksym* ksyms__get_symbol |
( |
const struct ksyms * |
ksyms, |
|
|
const char * |
name |
|
) |
| |
◆ ksyms__load()
| struct ksyms* ksyms__load |
( |
void |
| ) |
|
◆ ksyms__map_addr()
| const struct ksym* ksyms__map_addr |
( |
const struct ksyms * |
ksyms, |
|
|
unsigned long |
addr |
|
) |
| |
◆ module_btf_exists()
| bool module_btf_exists |
( |
const char * |
mod | ) |
|
◆ partitions__free()
| void partitions__free |
( |
struct partitions * |
partitions | ) |
|
◆ partitions__get_by_dev()
| const struct partition* partitions__get_by_dev |
( |
const struct partitions * |
partitions, |
|
|
unsigned int |
dev |
|
) |
| |
◆ partitions__get_by_name()
| const struct partition* partitions__get_by_name |
( |
const struct partitions * |
partitions, |
|
|
const char * |
name |
|
) |
| |
◆ partitions__load()
◆ print_linear_hist()
| void print_linear_hist |
( |
unsigned int * |
vals, |
|
|
int |
vals_size, |
|
|
unsigned int |
base, |
|
|
unsigned int |
step, |
|
|
const char * |
val_type |
|
) |
| |
◆ print_log2_hist()
| void print_log2_hist |
( |
unsigned int * |
vals, |
|
|
int |
vals_size, |
|
|
const char * |
val_type |
|
) |
| |
◆ syms__free()
| void syms__free |
( |
struct syms * |
syms | ) |
|
◆ syms__load_file()
| struct syms* syms__load_file |
( |
const char * |
fname | ) |
|
◆ syms__load_pid()
| struct syms* syms__load_pid |
( |
int |
tgid | ) |
|
◆ syms__map_addr()
| const struct sym* syms__map_addr |
( |
const struct syms * |
syms, |
|
|
unsigned long |
addr |
|
) |
| |
◆ syms_cache__free()
| void syms_cache__free |
( |
struct syms_cache * |
syms_cache | ) |
|
◆ syms_cache__get_syms()
| struct syms* syms_cache__get_syms |
( |
struct syms_cache * |
syms_cache, |
|
|
int |
tgid |
|
) |
| |
◆ syms_cache__new()
◆ vmlinux_btf_exists()
| bool vmlinux_btf_exists |
( |
void |
| ) |
|