tracing: Exit with error if a weak function is used in recordmcount.pl
authorLi Hong <lihong.hi@gmail.com>
Wed, 28 Oct 2009 05:07:43 +0000 (13:07 +0800)
committerSteven Rostedt <rostedt@goodmis.org>
Thu, 29 Oct 2009 19:11:57 +0000 (15:11 -0400)
commitc4b8ac2c1aee1398b9378b8730bac56294b3410b
tree10a8cb1fa3510da16aa5be4a895b300cf778ed12
parent6092858c60f168c1950f8ad73880d54271696ec5
tracing: Exit with error if a weak function is used in recordmcount.pl

If a weak function is used as a relocation reference for mcount callers
and that function is overridden, it will cause ftrace to fail at run time.

The current code should prevent a weak function from being used, but if
one is, the code should exit with an error to fail at compile time.

Signed-off-by: Li Hong <lihong.hi@gmail.com>
LKML-Reference: <20091028050743.GH30758@uhli>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
scripts/recordmcount.pl