aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/Kconfig
AgeCommit message (Expand)AuthorFilesLines
44 hoursMerge tag 'probes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds1-0/+13
6 daysMerge tag 'rcu.next.v6.10' of https://github.com/urezki/linuxLinus Torvalds1-2/+2
2024-05-01ftrace: make extra rcu_is_watching() validation check optionalAndrii Nakryiko1-0/+13
2024-04-11tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entryPrasad Pandit1-1/+1
2024-04-11tracing: Select new NEED_TASKS_RCU Kconfig optionPaul E. McKenney1-2/+2
2023-06-30Merge tag 'probes-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds1-0/+26
2023-06-20function_graph: Support recording and printing the return value of functionDonglin Peng1-0/+15
2023-06-06tracing/probes: Support function parameters if BTF is availableMasami Hiramatsu (Google)1-0/+12
2023-06-06tracing/probes: Add fprobe events for tracing function entry and exit.Masami Hiramatsu (Google)1-0/+14
2023-03-29tracing: Unbreak user eventsSteven Rostedt (Google)1-1/+0
2023-03-29tracing/user_events: Use remote writes for event enablementBeau Belgrave1-2/+3
2023-03-21ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGSFlorent Revest1-1/+1
2023-02-23Merge tag 'trace-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-10/+10
2023-02-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+7
2023-02-18tracing: Always use canonical ftrace pathRoss Zwisler1-10/+10
2023-01-24tracing: Kconfig: Fix spelling/grammar/punctuationRandy Dunlap1-4/+4
2023-01-24ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPSMark Rutland1-0/+7
2022-12-19Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+7
2022-12-15Merge tag 'trace-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-0/+2
2022-12-09tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACEMasami Hiramatsu (Google)1-0/+2
2022-11-18ftrace: abstract DYNAMIC_FTRACE_WITH_ARGS accessesMark Rutland1-3/+3
2022-11-18objtool: Add --mnop as an option to --mcountSathvika Vasireddy1-0/+7
2022-09-16ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLEPeter Zijlstra (Intel)1-0/+6
2022-07-30rv: Add Runtime Verification (RV) interfaceDaniel Bristot de Oliveira1-0/+2
2022-07-12ftrace: Be more specific about arch impact when function tracer is enabledSteven Rostedt (Google)1-1/+2
2022-05-24Merge tag 'objtool-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2022-04-22objtool: Add CONFIG_OBJTOOLJosh Poimboeuf1-0/+1
2022-04-20rcu: Make the TASKS_RCU Kconfig option be selectedPaul E. McKenney1-0/+1
2022-04-02tracing: mark user_events as BROKENSteven Rostedt (Google)1-0/+1
2022-03-24Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+26
2022-03-17fprobe: Add exit_handler supportMasami Hiramatsu1-3/+6
2022-03-17rethook: Add a generic return hookMasami Hiramatsu1-0/+11
2022-03-17fprobe: Add ftrace based probe APIsMasami Hiramatsu1-0/+12
2022-02-10user_events: Add minimal support for trace_event into ftraceBeau Belgrave1-0/+14
2022-01-27ftrace: Have architectures opt-in for mcount build time sortingSteven Rostedt (Google)1-1/+7
2022-01-23ftrace: Fix assuming build time sort works for s390Steven Rostedt (Google)1-1/+8
2022-01-13ftrace: Add test to make sure compiled time sorts workSteven Rostedt (VMware)1-0/+14
2021-08-16tracing: Simplify the Kconfig dependency of FTRACEMasahiro Yamada1-5/+1
2021-08-12tracing: define needed config DYNAMIC_FTRACE_WITH_ARGSLukas Bulwahn1-0/+5
2021-06-25trace: Add timerlat tracerDaniel Bristot de Oliveira1-0/+28
2021-06-25trace: Add osnoise tracerDaniel Bristot de Oliveira1-0/+34
2021-03-04tracing: Fix help text of TRACEPOINT_BENCHMARK in KconfigRolf Eike Beer1-1/+1
2021-02-23Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+13
2021-02-23tracing: add support for objtool mcountSami Tolvanen1-0/+13
2021-02-23Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+16
2021-02-02kernel: trace: preemptirq_delay_test: add cpu affinitySong Chen1-0/+4
2021-02-02tracing: Fix spelling mistake in Kconfig "infinit" -> "infinite"Colin Ian King1-1/+1
2021-01-11tracing/kprobes: Do the notrace functions check without kprobes on ftraceMasami Hiramatsu1-1/+1
2021-01-08tracing: move function tracer options to KconfigSami Tolvanen1-0/+16
2020-12-17Merge tag 'trace-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-0/+68
2020-12-16Merge tag 'asm-generic-timers-5.11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+0
2020-12-01ring-buffer: Add test to validate the time stamp deltasSteven Rostedt (VMware)1-0/+20
2020-11-30ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependencyNaveen N. Rao1-1/+1
2020-11-13ftrace/x86: Allow for arguments to be passed in to ftrace_regs by defaultSteven Rostedt (VMware)1-0/+9
2020-11-10ring-buffer: Add recording of ring buffer recursion into recursed_functionsSteven Rostedt (VMware)1-0/+14
2020-11-06ftrace: Add recording of functions that caused recursionSteven Rostedt (VMware)1-0/+25
2020-10-30timekeeping: remove arch_gettimeoffsetArnd Bergmann1-2/+0
2020-06-09Merge tag 'trace-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-10/+42
2020-06-05tracing: Remove obsolete PREEMPTIRQ_EVENTS kconfig optionMel Gorman1-9/+0
2020-06-01tracing: Move synthetic events to a separate fileTom Zanussi1-1/+19
2020-06-01tracing: Add hist_debug trace event files for histogram debuggingTom Zanussi1-0/+23
2020-05-19sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exceptionPeter Zijlstra1-10/+0
2020-05-19Merge tag 'noinstr-lds-2020-05-19' into core/rcuThomas Gleixner1-1/+0
2020-05-09Stop the ad-hoc games with -Wno-maybe-initializedLinus Torvalds1-1/+0
2020-04-27ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync()Paul E. McKenney1-0/+1
2020-02-25bootconfig: Fix CONFIG_BOOTTIME_TRACING dependency issueMasami Hiramatsu1-1/+0
2020-02-20bootconfig: Set CONFIG_BOOT_CONFIG=n by defaultMasami Hiramatsu1-1/+2
2020-01-30tracing: Move tracing selftests to bottom of menuSteven Rostedt (VMware)1-84/+84
2020-01-30tracing: Move mmio tracer config up with the other tracersSteven Rostedt (VMware)1-13/+13
2020-01-30tracing: Move tracing test module configs togetherSteven Rostedt (VMware)1-11/+11
2020-01-30tracing: Move all function tracing configs togetherSteven Rostedt (VMware)1-71/+71
2020-01-30tracing: Add kprobe event command generation test moduleTom Zanussi1-0/+12
2020-01-30tracing: Add synth event generation test moduleTom Zanussi1-0/+13
2020-01-13tracing/boot: Add boot-time tracingMasami Hiramatsu1-0/+9
2019-12-04Merge tag 'trace-v5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ros...Linus Torvalds1-0/+9
2019-12-02tracing: Introduce trace event injectionCong Wang1-0/+9
2019-11-27Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-9/+17
2019-11-22tracing: Fix Kconfig indentationKrzysztof Kozlowski1-4/+4
2019-11-22tracing: Remove unnecessary DEBUG_FS dependencyKusanagi Kouichi1-1/+0
2019-11-14tracing: Remove stray tab in TRACE_EVAL_MAP_FILE's help textBorislav Petkov1-2/+2
2019-11-13preemptirq_delay_test: Add the burst feature and a sysfs triggerViktor Rosendahl (BMW)1-3/+3
2019-11-13ftrace: Add register_ftrace_direct()Steven Rostedt (VMware)1-0/+8
2019-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-1/+2
2019-08-21bpf: clarify description for CONFIG_BPF_EVENTSPeter Wu1-1/+2
2019-07-31tracing: Use CONFIG_PREEMPTIONThomas Gleixner1-2/+2
2019-07-31rcu: Use CONFIG_PREEMPTIONThomas Gleixner1-1/+1
2019-07-18Merge tag 'trace-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-1/+11
2019-05-25tracing: Make a separate config for trace event self testsSteven Rostedt (VMware)1-1/+11
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-08tracing: stop making gpio tracing configurableUwe Kleine-König1-7/+0
2019-02-27kbuild: compute false-positive -Wmaybe-uninitialized cases in KconfigMasahiro Yamada1-0/+1
2018-12-08tracing: Use dyn_event framework for synthetic eventsMasami Hiramatsu1-0/+1
2018-12-08tracing/uprobes: Use dyn_event framework for uprobe eventsMasami Hiramatsu1-0/+1
2018-12-08tracing/kprobes: Use dyn_event framework for kprobe eventsMasami Hiramatsu1-0/+1
2018-12-08tracing: Add unified dynamic event frameworkMasami Hiramatsu1-0/+3
2018-08-23Merge tag 'trace-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds1-0/+12
2018-08-21tracing: Allow gcov profiling on only ftrace subsystemMasami Hiramatsu1-0/+12
2018-08-20Merge tag 'trace-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-5/+57
2018-08-15tracing: Add -mcount-nop option supportVasily Gorbik1-0/+5
2018-07-31tracing: Centralize preemptirq tracepoints and unify their usageJoel Fernandes (Google)1-5/+17
2018-07-30tracing: kprobes: Prohibit probing on notrace functionMasami Hiramatsu1-0/+20
2018-07-26doc: tracing: Fix a typo of trace_statMasami Hiramatsu1-1/+1
2018-07-26lib: Add module for testing preemptoff/irqsoff latency tracersJoel Fernandes (Google)1-0/+15
2018-07-02docs: histogram.txt: convert it to ReST file formatMauro Carvalho Chehab1-1/+1
2018-06-15docs: Fix some broken referencesMauro Carvalho Chehab1-8/+8
2018-05-03tracing: Remove PPC32 wart from config TRACING_SUPPORTMichael Ellerman1-5/+1
2018-03-10tracing: Add inter-event blurb to HIST_TRIGGERS config optionTom Zanussi1-1/+4
2018-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-01-15tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=yRandy Dunlap1-1/+1
2018-01-12error-injection: Separate error-injection from kprobeMasami Hiramatsu1-1/+1
2018-01-12tracing/kprobe: bpf: Check error injectable event is on function entryMasami Hiramatsu1-2/+0
2017-12-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+11
2017-12-12bpf: add a bpf_override_function helperJosef Bacik1-0/+11
2017-12-04tracing: make PREEMPTIRQ_EVENTS depend on TRACINGArnd Bergmann1-0/+1
2017-11-17Merge tag 'trace-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-0/+11
2017-10-12tracing: Kconfig text fixes for CONFIG_HWLAT_TRACERJesper Dangaard Brouer1-2/+2
2017-10-10tracing: Add support for preempt and irq enable/disable eventsJoel Fernandes1-0/+11
2017-06-13tracing: Rename update the enum_map fileJeremy Linton1-11/+11
2017-05-03Merge tag 'trace-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-1/+2
2017-04-07ftrace: Add use of synchronize_rcu_tasks() with dynamic trampolinesSteven Rostedt (VMware)1-1/+2
2017-03-16uprobes: Default UPROBES_EVENTS to YArnaldo Carvalho de Melo1-1/+1
2017-03-01perf/core: Rename CONFIG_[UK]PROBE_EVENT to CONFIG_[UK]PROBE_EVENTSAnton Blanchard1-3/+3
2016-11-14ftrace: Support full glob matchingMasami Hiramatsu1-0/+2
2016-10-06Merge tag 'trace-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-0/+35
2016-09-02tracing: Added hardware latency tracerSteven Rostedt (Red Hat)1-0/+35
2016-08-24ftrace: Remove CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST from configJosh Poimboeuf1-5/+0
2016-07-05tracing: Have HIST_TRIGGERS select TRACINGTom Zanussi1-0/+1
2016-04-19tracing: Add 'hist' event trigger commandTom Zanussi1-0/+16
2016-04-19tracing: Fix TRACING_MAP KconfigSteven Rostedt (Red Hat)1-3/+0
2016-04-19tracing: Add lock-free tracing_mapTom Zanussi1-0/+13
2015-11-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2015-11-10bpf_trace: Make dependent on PERF_EVENTSSteven Rostedt1-1/+1
2015-10-20tracing: gpio: Add Kconfig option for enabling/disabling trace eventsTal Shorer1-0/+7
2015-08-06tracing, perf: Implement BPF programs attached to uprobesWang Nan1-1/+1
2015-04-14Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+8
2015-04-08tracing: Add enum_map file to show enums that have been mappedSteven Rostedt (Red Hat)1-0/+28
2015-04-02bpf: Fix the build on BPF_SYSCALL=y && !CONFIG_TRACING kernels, make it more ...Ingo Molnar1-0/+8
2014-07-18tracing: Remove function_trace_stop and HAVE_FUNCTION_TRACE_MCOUNT_TESTSteven Rostedt (Red Hat)1-5/+0
2014-05-29tracing: Add tracepoint benchmark tracepointSteven Rostedt (Red Hat)1-0/+30
2014-03-18uprobes: Kconfig dependency fixDavid A. Long1-0/+1
2013-05-03ring-buffer: Select IRQ_WORKSteven Rostedt (Red Hat)1-1/+1
2013-04-29Merge tag 'trace-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-0/+49
2013-03-15ring-buffer: Add ring buffer startup selftestSteven Rostedt (Red Hat)1-0/+23
2013-03-15tracing: Add config option to allow snapshot to swap per cpuSteven Rostedt (Red Hat)1-0/+23
2013-03-15tracing: Enable snapshot when any latency tracer is enabledSteven Rostedt (Red Hat)1-0/+3
2013-03-11Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-10/+14
2013-02-27ftrace: Update the kconfig for DYNAMIC_FTRACESteven Rostedt1-10/+14
2013-02-20Merge tag 'pm+acpi-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-15/+0
2013-01-30tracing: Make a snapshot feature available from userspaceHiraku Toyooka1-0/+10
2013-01-26PM / tracing: remove deprecated power trace APIPaul Gortmaker1-15/+0
2013-01-21ftrace: Move ARCH_SUPPORTS_FTRACE_SAVE_REGS in KconfigMasami Hiramatsu1-0/+8
2012-11-02tracing: Use irq_work for wake ups and remove *_nowake_*() functionsSteven Rostedt1-0/+1
2012-09-13trace: Stop compiling in trace_clock unconditionallyJosh Triplett1-0/+5
2012-08-23ftrace: Add -mfentry to Makefile on function tracerSteven Rostedt1-0/+5
2012-05-24Merge branch 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+20
2012-05-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-05-16ftrace: Remove selecting FRAME_POINTER with FUNCTION_TRACERSteven Rostedt1-1/+0
2012-05-07tracing: Provide trace events interface for uprobesSrikar Dronamraju1-0/+16
2012-05-07tracing: Extract out common code for kprobes/uprobes trace eventsSrikar Dronamraju1-0/+4
2012-04-18Fix "the the" in various KconfigMasanari Iida1-1/+1
2012-02-27tracing: Do not select FRAME_POINTER on PPCGerlando Falauto1-1/+1
2011-07-25trace events: Update version number reference to new 3.x scheme for EVENT_POW...Jesper Juhl1-1/+1
2011-04-21ftrace: Build without frame pointers on MicroblazeMichal Simek1-1/+1
2011-03-17trace, documentation: Fix branch profiling location in debugfsDavid Rientjes1-2/+2
2011-01-04perf: Clean up power events by introducing new, more generic onesThomas Renninger1-0/+15
2010-11-10[S390] ftrace: build without frame pointers on s390Heiko Carstens1-1/+1
2010-10-21Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds1-1/+1
2010-10-14ftrace: Rename config option HAVE_C_MCOUNT_RECORD to HAVE_C_RECORDMCOUNTSteven Rostedt1-1/+1
2010-10-14ftrace/x86: Add support for C version of recordmcountSteven Rostedt1-0/+5
2010-09-02ARM: 6314/1: ftrace: allow build without frame pointers on ARMRabin Vincent1-1/+1
2010-08-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-11/+0
2010-08-06Merge branch 'timers-timekeeping-for-linus' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-2/+2
2010-07-27time: Kill off CONFIG_GENERIC_TIMEJohn Stultz1-2/+2
2010-07-20tracing: Remove sysprof ftrace pluginFrederic Weisbecker1-9/+0
2010-07-15tracing: Remove ksym tracerFrederic Weisbecker1-22/+0
2010-06-29workqueue: temporarily remove workqueue tracingTejun Heo1-11/+0
2010-06-09tracing: Remove kmemtrace ftrace pluginLi Zefan1-20/+0
2010-06-08tracing: Remove boot tracerAmérico Wang1-17/+0
2010-03-26x86, perf, bts, mm: Delete the never used BTS-ptrace codePeter Zijlstra1-11/+0
2010-02-27Merge branch 'tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/...Ingo Molnar1-1/+1
2010-02-26Merge branch 'tip/tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar1-9/+0
2010-02-25tracing: Remove CONFIG_TRACE_POWER from kernel configLi Zefan1-9/+0
2010-02-17tracing/kprobes: Make Kconfig dependencies genericHeiko Carstens1-1/+1
2010-01-26tracing/documentation: Cover new frame pointer semanticsMike Frysinger1-3/+1
2009-12-28tracing: Kconfig spelling fixes and cleanupsRandy Dunlap1-56/+56
2009-11-21Merge branch 'tracing/hw-breakpoints' into perf/coreIngo Molnar1-0/+21
2009-11-04tracing/kprobes: Rename Kprobe-tracer to kprobe-eventMasami Hiramatsu1-7/+12
2009-10-18Merge commit 'perf/core' into perf/hw-breakpointFrederic Weisbecker1-4/+26
2009-09-23Merge commit 'linus/master' into tracing/kprobesFrederic Weisbecker1-4/+26
2009-09-21trivial: Fix duplicated word "options" in commentUwe Kleine-Koenig1-1/+1
2009-09-14ftrace: document function and function graph implementationMike Frysinger1-3/+13
2009-09-14tracing: make testing syscall events a separate configurationSteven Rostedt1-0/+12
2009-09-11Merge commit 'tracing/core' into tracing/kprobesFrederic Weisbecker1-1/+8
2009-09-07Merge branch 'tracing/core' into tracing/hw-breakpointsIngo Molnar1-6/+21
2009-09-04ring-buffer: only enable ring_buffer_swap_cpu when neededSteven Rostedt1-0/+8
2009-08-27tracing: remove legacy select of MARKERS by context switch tracingSteven Rostedt1-1/+0
2009-08-27tracing: Add kprobe-based event tracerMasami Hiramatsu1-0/+12
2009-08-26tracing: Rename FTRACE_SYSCALLS for tracepointsJosh Stone1-2/+2
2009-06-29tracing/fastboot: Document the need of initcall_debugLi Zefan1-3/+3
2009-06-20Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+8