cregit-Linux how code gets into the kernel

Release 4.14 tools/include/linux/kallsyms.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LIBLOCKDEP_LINUX_KALLSYMS_H_

#define _LIBLOCKDEP_LINUX_KALLSYMS_H_

#include <linux/kernel.h>
#include <stdio.h>
#include <unistd.h>


#define KSYM_NAME_LEN 128

struct module;


static inline const char *kallsyms_lookup(unsigned long addr, unsigned long *symbolsize, unsigned long *offset, char **modname, char *namebuf) { return NULL; }

Contributors

PersonTokensPropCommitsCommitProp
Sasha Levin35100.00%1100.00%
Total35100.00%1100.00%

#include <execinfo.h> #include <stdlib.h>
static inline void print_ip_sym(unsigned long ip) { char **name; name = backtrace_symbols((void **)&ip, 1); dprintf(STDOUT_FILENO, "%s\n", *name); free(name); }

Contributors

PersonTokensPropCommitsCommitProp
Sasha Levin4393.48%150.00%
Alexander Sverdlin36.52%150.00%
Total46100.00%2100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Sasha Levin10593.75%133.33%
Alexander Sverdlin65.36%133.33%
Greg Kroah-Hartman10.89%133.33%
Total112100.00%3100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.