#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 |
| ) |
|