summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_eprobe.c
AgeCommit message (Expand)AuthorLines
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-3/+3
2025-12-05Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds-64/+44
2025-11-26tracing: Merge struct event_trigger_ops into struct event_commandSteven Rostedt-9/+4
2025-11-26tracing: Remove get_trigger_ops() and add count_func() from trigger opsSteven Rostedt-7/+1
2025-11-01tracing: uprobe: eprobes: Allocate traceprobe_parse_context per probeMasami Hiramatsu (Google)-20/+12
2025-11-01tracing: eprobe: Cleanup eprobe event using __free()Masami Hiramatsu (Google)-41/+30
2025-11-01tracing: probes: Use __free() for trace_probe_logMasami Hiramatsu (Google)-3/+2
2025-07-24tracing: Have eprobes handle arraysSteven Rostedt-4/+9
2025-07-24tracing: eprobe-event: Allocate string buffers from heapMasami Hiramatsu (Google)-4/+18
2025-07-24tracing: probe: Allocate traceprobe_parse_context from heapMasami Hiramatsu (Google)-6/+8
2025-07-24tracing: probes: Sort #include alphabeticallyMasami Hiramatsu (Google)-2/+2
2025-05-10tracing: add missing trace_probe_log_clear for eprobesPaul Cacheux-0/+3
2025-03-27Merge tag 'probes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds-0/+2
2025-03-27tracing: probe-events: Log error for exceeding the number of argumentsMasami Hiramatsu (Google)-0/+2
2025-03-20tracing: Constify struct event_trigger_opsChristophe JAILLET-3/+3
2025-01-10tracing/eprobe: Adopt guard() and scoped_guard()Masami Hiramatsu (Google)-19/+17
2024-12-08tracing/eprobe: Fix to release eprobe when failed to add dyn_eventMasami Hiramatsu (Google)-0/+5
2024-10-23tracing/probes: Fix MAX_TRACE_ARGS limit handlingMikel Rychliski-1/+6
2024-03-07tracing/probes: Support $argN in return probe (kprobe and fprobe)Masami Hiramatsu (Google)-3/+3
2024-03-07tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_initMasami Hiramatsu (Google)-1/+1
2023-10-10tracing/eprobe: drop unneeded breaksJulia Lawall-4/+1
2023-08-23tracing/probes: Support BTF argument on module functionsMasami Hiramatsu (Google)-3/+1
2023-08-23tracing/eprobe: Iterate trace_eprobe directlyChuang Wang-9/+9
2023-07-12Merge tag 'probes-fixes-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-2/+16
2023-07-11kernel/trace: Fix cleanup logic of enable_trace_eprobeTzvetomir Stoyanov (VMware)-2/+16
2023-06-06tracing/probes: Move event parameter fetching code to common parserMasami Hiramatsu (Google)-39/+5
2023-06-06tracing/probes: Add tracepoint support on fprobe_eventsMasami Hiramatsu (Google)-1/+1
2023-02-24kernel/trace: extract common part in process_fetch_insnSong Chen-20/+6
2023-02-24kernel/trace: Provide default impelentations defined in trace_probe_tmpl.hSong Chen-53/+2
2023-02-24kernel/trace: Introduce trace_probe_print_args and use it in *probesSong Chen-1/+1
2023-02-21tracing/eprobe: no need to check for negative ret value for snprintfQuanfa Fu-8/+4
2022-11-20Merge tag 'trace-probes-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-2/+3
2022-11-20tracing: Fix race where eprobes can be called before the eventSteven Rostedt (Google)-0/+3
2022-11-18tracing/eprobe: Fix eprobe filter to make a filter correctlyMasami Hiramatsu (Google)-1/+1
2022-11-18tracing/eprobe: Fix warning in filter creationRafael Mendonca-1/+1
2022-11-18tracing/eprobe: Fix memory leak of filter stringRafael Mendonca-0/+1
2022-10-12tracing: Move duplicate code of trace_kprobe/eprobe.c into headerSteven Rostedt (Google)-55/+5
2022-09-27tracing/eprobe: Fix alloc event dir failed when event name no setTao Chen-2/+1
2022-09-26tracing/eprobe: Add eprobe filter supportMasami Hiramatsu (Google)-8/+96
2022-08-21tracing/eprobes: Have event probes be consistent with kprobes and uprobesSteven Rostedt (Google)-6/+64
2022-08-21tracing/eprobes: Fix reading of string fieldsSteven Rostedt (Google)-0/+21
2022-08-21tracing: React to error return from traceprobe_parse_event_name()Lukas Bulwahn-1/+1
2022-08-02tracing/eprobe: Show syntax error logs in error_log fileMasami Hiramatsu (Google)-2/+9
2022-07-24tracing: Auto generate event name when creating a group of eventsLinyu Yuan-12/+13
2022-07-24tracing: eprobe: Remove duplicate is_good_name() operationLinyu Yuan-2/+0
2022-07-24tracing: eprobe: Add missing log indexLinyu Yuan-0/+1
2022-04-27tracing: Remove check of list iterator against head past the loop bodyJakob Koschel-6/+8
2022-04-26tracing: Have existing event_command.parse() implementations use helpersTom Zanussi-1/+2