diff options
Diffstat (limited to 'kernel/trace/Kconfig')
-rw-r--r-- | kernel/trace/Kconfig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index 7e3548705708..61e8cca6ff45 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig | |||
@@ -173,6 +173,22 @@ config TRACE_BRANCH_PROFILING | |||
173 | 173 | ||
174 | Say N if unsure. | 174 | Say N if unsure. |
175 | 175 | ||
176 | config PROFILE_ALL_BRANCHES | ||
177 | bool "Profile all if conditionals" | ||
178 | depends on TRACE_BRANCH_PROFILING | ||
179 | help | ||
180 | This tracer profiles all branch conditions. Every if () | ||
181 | taken in the kernel is recorded whether it hit or miss. | ||
182 | The results will be displayed in: | ||
183 | |||
184 | /debugfs/tracing/profile_branch | ||
185 | |||
186 | This configuration, when enabled, will impose a great overhead | ||
187 | on the system. This should only be enabled when the system | ||
188 | is to be analyzed | ||
189 | |||
190 | Say N if unsure. | ||
191 | |||
176 | config TRACING_BRANCHES | 192 | config TRACING_BRANCHES |
177 | bool | 193 | bool |
178 | help | 194 | help |