diff options
author | AKASHI Takahiro <takahiro.akashi@linaro.org> | 2015-10-30 14:25:39 +0900 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2015-11-03 14:31:06 -0500 |
commit | bb99d8ccec7f83a2730a29d1ae7eee5ffa446a9e (patch) | |
tree | 489004dcbfaefbf93282a12d241e5551f4ab133f /fs/btrfs | |
parent | 2ee8a74f2a5da913637f75a19a0da0e7a08c0f86 (diff) | |
download | op-kernel-dev-bb99d8ccec7f83a2730a29d1ae7eee5ffa446a9e.zip op-kernel-dev-bb99d8ccec7f83a2730a29d1ae7eee5ffa446a9e.tar.gz |
tracing: Allow arch-specific stack tracer
A stack frame may be used in a different way depending on cpu architecture.
Thus it is not always appropriate to slurp the stack contents, as current
check_stack() does, in order to calcurate a stack index (height) at a given
function call. At least not on arm64.
In addition, there is a possibility that we will mistakenly detect a stale
stack frame which has not been overwritten.
This patch makes check_stack() a weak function so as to later implement
arch-specific version.
Link: http://lkml.kernel.org/r/1446182741-31019-5-git-send-email-takahiro.akashi@linaro.org
Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'fs/btrfs')
0 files changed, 0 insertions, 0 deletions