cregit-Linux how code gets into the kernel

Release 4.14 arch/tile/include/asm/ftrace.h

/*
 * Copyright 2010 Tilera Corporation. All Rights Reserved.
 *
 *   This program is free software; you can redistribute it and/or
 *   modify it under the terms of the GNU General Public License
 *   as published by the Free Software Foundation, version 2.
 *
 *   This program is distributed in the hope that it will be useful, but
 *   WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
 *   NON INFRINGEMENT.  See the GNU General Public License for
 *   more details.
 */

#ifndef _ASM_TILE_FTRACE_H

#define _ASM_TILE_FTRACE_H

#ifdef CONFIG_FUNCTION_TRACER


#define MCOUNT_ADDR ((unsigned long)(__mcount))

#define MCOUNT_INSN_SIZE 8		
/* sizeof mcount call */

#ifndef __ASSEMBLY__
extern void __mcount(void);


#define ARCH_SUPPORTS_FTRACE_OPS 1

#ifdef CONFIG_DYNAMIC_FTRACE

static inline unsigned long ftrace_call_adjust(unsigned long addr) { return addr; }

Contributors

PersonTokensPropCommitsCommitProp
Tony Lu15100.00%1100.00%
Total15100.00%1100.00%

struct dyn_arch_ftrace { }; #endif /* CONFIG_DYNAMIC_FTRACE */ #endif /* __ASSEMBLY__ */ #endif /* CONFIG_FUNCTION_TRACER */ #endif /* _ASM_TILE_FTRACE_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Tony Lu5785.07%266.67%
Chris Metcalf1014.93%133.33%
Total67100.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.