Home
last modified time | relevance | path

Searched refs:mcount (Results 1 – 25 of 45) sorted by relevance

12

/linux-6.15/Documentation/trace/
H A Dftrace-design.rst44 call mcount
66 mcount(), the arguments mcount() will pass to the tracer are:
86 void mcount(void)
109 Don't forget to export mcount for modules !
112 extern void mcount(void);
113 EXPORT_SYMBOL(mcount);
141 Here is the updated mcount pseudo code::
143 void mcount(void)
261 - mcount() (new stub)
279 extern void mcount(void);
[all …]
/linux-6.15/arch/sparc/lib/
H A Dmcount.S22 .globl mcount
23 .type mcount,#function
25 mcount: label
70 .size mcount,.-mcount
/linux-6.15/arch/um/kernel/
H A Dgprof_syms.c8 extern void mcount(void);
9 EXPORT_SYMBOL(mcount);
/linux-6.15/arch/parisc/include/asm/
H A Dftrace.h6 extern void mcount(void);
8 #define MCOUNT_ADDR ((unsigned long)mcount)
/linux-6.15/net/dsa/
H A Dconduit.c171 int mcount = 0, count, i; in dsa_conduit_get_strings() local
182 mcount = phy_ethtool_get_sset_count(dev->phydev); in dsa_conduit_get_strings()
183 if (mcount < 0) in dsa_conduit_get_strings()
184 mcount = 0; in dsa_conduit_get_strings()
188 mcount = ops->get_sset_count(dev, stringset); in dsa_conduit_get_strings()
189 if (mcount < 0) in dsa_conduit_get_strings()
190 mcount = 0; in dsa_conduit_get_strings()
196 ndata = data + mcount * len; in dsa_conduit_get_strings()
/linux-6.15/arch/sh/include/asm/
H A Dftrace.h11 extern void mcount(void);
13 #define MCOUNT_ADDR ((unsigned long)(mcount))
/linux-6.15/include/linux/
H A Drethook.h65 void rethook_hook(struct rethook_node *node, struct pt_regs *regs, bool mcount);
70 void arch_rethook_prepare(struct rethook_node *node, struct pt_regs *regs, bool mcount);
/linux-6.15/arch/sh/lib/
H A Dmcount.S82 .globl mcount
83 .type mcount,@function
85 mcount: label
H A DMakefile29 lib-$(CONFIG_MCOUNT) += mcount.o
/linux-6.15/tools/objtool/
H A Dbuiltin-check.c78 OPT_BOOLEAN('m', "mcount", &opts.mcount, "annotate mcount/fentry calls for ftrace"),
141 if (opts.mnop && !opts.mcount) { in opts_valid()
164 opts.mcount || in opts_valid()
/linux-6.15/arch/loongarch/kernel/
H A Drethook.h6 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount);
H A Drethook.c17 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument
/linux-6.15/arch/riscv/kernel/probes/
H A Drethook.h6 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount);
H A Drethook.c18 void arch_rethook_prepare(struct rethook_node *rhn, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument
/linux-6.15/arch/xtensa/include/asm/
H A Dftrace.h27 #define mcount _mcount macro
/linux-6.15/arch/s390/kernel/
H A DMakefile64 obj-$(CONFIG_KPROBES) += mcount.o
67 obj-$(CONFIG_FUNCTION_TRACER) += mcount.o
H A Drethook.c6 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument
/linux-6.15/arch/csky/abiv2/
H A DMakefile14 obj-$(CONFIG_FUNCTION_TRACER) += mcount.o
/linux-6.15/tools/objtool/include/objtool/
H A Dbuiltin.h17 bool mcount; member
/linux-6.15/drivers/mtd/nand/onenand/
H A Donenand_samsung.c383 int i, mcount, scount; in s3c_onenand_command() local
417 mcount = mtd->writesize >> 2; in s3c_onenand_command()
423 for (i = 0; i < mcount; i++) in s3c_onenand_command()
430 for (i = 0; i < mcount; i++) in s3c_onenand_command()
442 for (i = 0; i < mcount; i++) in s3c_onenand_command()
450 for (i = 0; i < mcount; i++) in s3c_onenand_command()
/linux-6.15/arch/powerpc/kernel/
H A Drethook.c31 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument
/linux-6.15/arch/riscv/kernel/
H A DMakefile96 obj-$(CONFIG_FUNCTION_TRACER) += mcount.o ftrace.o
97 obj-$(CONFIG_DYNAMIC_FTRACE) += mcount-dyn.o
/linux-6.15/kernel/trace/
H A Drethook.c197 void rethook_hook(struct rethook_node *node, struct pt_regs *regs, bool mcount) in rethook_hook() argument
199 arch_rethook_prepare(node, regs, mcount); in rethook_hook()
/linux-6.15/arch/microblaze/kernel/
H A DMakefile26 obj-$(CONFIG_FUNCTION_TRACER) += ftrace.o mcount.o
/linux-6.15/arch/x86/kernel/
H A Drethook.c117 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument

12