/* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */ | |
#ifndef __TRACE_HELPERS_H | |
#define __TRACE_HELPERS_H | |
struct ksym { | |
const char *name; | |
unsigned long addr; | |
}; | |
struct ksyms; | |
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); | |
#endif /* __TRACE_HELPERS_H */ |