ftrace/recordmcount: Add warning logic to warn on mcount not recorded
authorSteven Rostedt <srostedt@redhat.com>
Tue, 12 Apr 2011 22:53:25 +0000 (18:53 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Tue, 17 May 2011 14:41:45 +0000 (10:41 -0400)
commit06fd6f6301cce9af4a03dd9e40bfca167e931ff1
tree0735cb68a84c3dd93db650a08565393f946e3ba6
parent68eb1d2e5370c6da4c871c80fdccbe315dc2f3c1
ftrace/recordmcount: Add warning logic to warn on mcount not recorded

There's some sections that should not have mcount recorded and should not have
modifications to the that code. But currently they waste some time by calling
mcount anyway (which simply returns). As the real answer should be to
either whitelist the section or have gcc ignore it fully.

This change adds a option to recordmcount to warn when it finds a section
that is ignored by ftrace but still contains mcount callers. This is not on
by default as developers may not know if the section should be completely
ignored or added to the whitelist.

Cc: John Reiser <jreiser@bitwagon.com>
Link: http://lkml.kernel.org/r/20110421023738.476989377@goodmis.org
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
scripts/recordmcount.c
scripts/recordmcount.h