/* SPDX-License-Identifier: GPL-2.0 */ /* Rewritten and vastly simplified by Rusty Russell for in-kernel * module loader: * Copyright 2002 Rusty Russell <rusty@rustcorp.com.au> IBM Corporation
*/ #ifndef _LINUX_KALLSYMS_H #define _LINUX_KALLSYMS_H
/* Lookup an address. modname is set to NULL if it's in the kernel. */ constchar *kallsyms_lookup(unsignedlong addr, unsignedlong *symbolsize, unsignedlong *offset, char **modname, char *namebuf);
/* Look up a kernel symbol and return it in a text buffer. */ externint sprint_symbol(char *buffer, unsignedlong address); externint sprint_symbol_build_id(char *buffer, unsignedlong address); externint sprint_symbol_no_offset(char *buffer, unsignedlong address); externint sprint_backtrace(char *buffer, unsignedlong address); externint sprint_backtrace_build_id(char *buffer, unsignedlong address);
int lookup_symbol_name(unsignedlong addr, char *symname);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.