Release 4.14 arch/xtensa/oprofile/backtrace.c
/**
* @file backtrace.c
*
* @remark Copyright 2008 Tensilica Inc.
* Copyright (C) 2015 Cadence Design Systems Inc.
* @remark Read the file COPYING
*
*/
#include <linux/oprofile.h>
#include <asm/ptrace.h>
#include <asm/stacktrace.h>
static int xtensa_backtrace_cb(struct stackframe *frame, void *data)
{
oprofile_add_trace(frame->pc);
return 0;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
dann | 18 | 72.00% | 1 | 50.00% |
Max Filippov | 7 | 28.00% | 1 | 50.00% |
Total | 25 | 100.00% | 2 | 100.00% |
void xtensa_backtrace(struct pt_regs * const regs, unsigned int depth)
{
if (user_mode(regs))
xtensa_backtrace_user(regs, depth, xtensa_backtrace_cb, NULL);
else
xtensa_backtrace_kernel(regs, depth, xtensa_backtrace_cb,
xtensa_backtrace_cb, NULL);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
dann | 37 | 78.72% | 1 | 50.00% |
Max Filippov | 10 | 21.28% | 1 | 50.00% |
Total | 47 | 100.00% | 2 | 100.00% |
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
dann | 63 | 76.83% | 1 | 50.00% |
Max Filippov | 19 | 23.17% | 1 | 50.00% |
Total | 82 | 100.00% | 2 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.